VidMage

VidMage is an AI video and image creation platform for creators. Turn your ideas and images into videos and fresh visuals.

Open the creator tools
Explore APIs
AI Video APIsAI Image APIsAI Audio APIsAI 3D APIsAI Face Swap APIsAI Effects APIs
Build with VidMage
QuickstartAPI keysVidMage MCPError reference
Your account
Developer consoleAbout VidMagePlans and creditsAPI billingContact support
© 2026 VidMage. All rights reserved.
Privacy PolicyTerms of ServiceReport Abuse
Skip to content
VidMage/Developers
Overview
APIs
All APIsAI Video APIsAI Image APIsAI Audio APIsAI 3D APIsAI Face Swap APIsAI Effects APIs
DocumentationVidMage MCPOpen console
Developers/AI Effects APIs

AI Effects APIs

Build character animation, talking photos, lip sync, and video style changes into your app. Choose an API based on the images, audio, or video your workflow accepts.

Find your API ↓
AI Effects APIs

Choose APIs for your effects workflow

01

Transfer motion from video

Use AI Motion Control to drive a character image with a reference video. Review the input requirements before adding motion transfer to your video pipeline.

02

Sync speech with images or video

Choose AI Talking Photo for a portrait, audio, and script, or an AI Lip Sync mode for image or video input. Match each mode's required media to your workflow.

03

Transform video style

Use AI Video to Video for a style described in a prompt, or AI Video to Anime for anime conversion. Add the relevant step to your video processing pipeline.

4 API products

VIDEO

AI Video to Video API for Style Transformations

Add video transformation to your app with prompt-based editing or a dedicated anime conversion endpoint. Submit the inputs for your chosen workflow, set output options, and retrieve the processed clip.

2 endpoints
VIDEO

AI Photo Dance API for Reference-Led Animation

Build photo dance features into your app using a subject image and a dance reference video. Submit both asset URLs and retrieve the generated video for playback in your interface.

1 endpoint
VIDEO

AI Motion Control API for Character Animation

Add motion transfer to your animation workflow with a character image and a driving video. Use the clip as the motion reference and retrieve the resulting character animation.

1 endpoint
VIDEO

AI Lip Sync API for Photos and Videos

Add lip sync to image and video workflows, or build talking-photo features with image, audio, and text inputs. Use the corresponding endpoint to retrieve a generated video for your app.

2 endpoints

Build your first creative workflow

Get API accessAPI keys ↗Understand API billingPlans and credits ↗Find the inputs your feature needsAPI documentation ↗Prepare your users’ filesUpload guide ↗Send your first requestQuickstart ↗

What makes VidMage's AI Effects APIs stand out

Add specific creative controls to your app: drive a character with a motion clip, sync a visual with speech, or transform a video with a style brief. Each effect has its own documented inputs.

Use a clip to direct character motion

Motion Control and Photo Dance require imageUrl and videoUrl: an image for the character and a video for the motion reference. A text prompt alone is not enough. These requests do not expose duration, ratio, or resolution controls. Let users choose the clip that directs the movement.

Learn more ↗

Match lip sync to your source media

Lip Sync requires visualUrl in every inputType. Image (the default) and video modes also need audioUrl; video-to-video needs targetVideoUrl. Talking Photo instead requires imageUrl, audioUrl, and textContent, limited to 300 characters. Lip Sync has no textContent field. Update form validation when the selected mode changes.

Learn more ↗

Direct video style with text and references

Video to Video accepts a prompt plus optional video, audio, and up to three image references, with duration, ratio, and resolution controls. Video to Anime instead requires videoUrl and animeStyle and offers duration and resolution choices. Build each form around the selected API's supported inputs and settings.

Learn more ↗

Recover the job when a connection drops

Save taskId and query the same capability for the completed videoUrl. If the submission response is lost, recover recent tasks before resubmitting. Follow Retry-After when rate limited and retain the original idempotency key while resolving an uncertain outcome. Your effects can share one job record and video preview.

Learn more ↗

FAQs

Answers for developers building with AI Effects APIs.

Can I combine voice generation with a talking-photo workflow?

You can orchestrate separate tasks in your app: generate speech, wait for its audioUrl, then prepare a Talking Photo request with that audio, a portrait, and the required text. Validate the downstream media requirements first. Each generation remains a separate task with its own credit use.

How can I check an effect's cost before starting it?

Use the read-only MCP capability estimator with the chosen effect, input mode, and media. Estimates consume no credits. Duration and other settings can affect the estimate. API tasks share your website credit balance and require an active subscription. Keep the final task usage record too.

Are these APIs ready for a production video pipeline?

VidMage's Developer APIs are currently in beta and are not yet recommended for production. Test the complete workflow with your own images, audio, and clips, including output review and interrupted-task recovery. Recheck the current contract and availability notice before depending on an effect for production.

What happens to credits if an effect fails?

Confirmed failures are refunded automatically only when the refund outcome is certain. Unknown provider, billing, or refund outcomes remain pending reconciliation. Follow the recovery action and avoid requesting another refund while the outcome is unresolved.