One API for face swap, identity swap, talking avatars, lip sync, voice changing, reimagining and real-time swaps. Ship generative-media features in an afternoon — no models to host, no infra to babysit.
# 1 · upload an image → get a file_key
curl https://api.vectorclone.com/api/v1/uploads \
-H "Authorization: Bearer $VCK_KEY" \
-F file=@portrait.png
# → { "file_key": "api/images/…", "url": "https://cdn.vectorclone.com/…" }
# 2 · create a talking avatar
curl https://api.vectorclone.com/api/v1/avatar \
-H "Authorization: Bearer $VCK_KEY" \
-H "Content-Type: application/json" \
-d '{ "image_key": "api/images/…", "script": "Hello from VectorClone!" }'
# → { "id": "…", "status": "queued", "status_url": "/v1/jobs/…" }Every VectorClone tool is a single call. Pick a Lite tier for fast, budget renders or Ultra for our most faithful output.
Swap a face into any photo or clip — features blended frame-by-frame while hair, body and background stay untouched.
Drop anyone into a scene — face, hair and outfit take over while every movement of the original performance is preserved.
Turn one still photo into a presenter that speaks. Feed a face and a script — it talks naturally in your words.
Put any voiceover on any face. Drop in a clip plus audio — every mouth movement locks to the words.
Real-time voice conversion on any call. Stream audio in, get a converted voice out with sub-second latency.
Edit any image or video with a sentence — restyle a shot, swap the scene, change outfits or fix details.
Go live with a full-body real-time swap on any video call — a low-latency stream your users route straight into Zoom, Meet or Teams.
Sign up, create a key in the developer portal, and fund your prepaid balance. Keys are scoped per project or environment.
POST your inputs to any endpoint. You get an id back instantly — jobs run async on our GPU fleet.
Poll the job or register a webhook. On succeeded you get an output_url on our CDN.
Submit a job, check its status, collect the output_url. Same shape on every endpoint, stable error codes, and outputs served from our own CDN.
submit → status → output_url lifecycle# poll a job until it finishes
curl https://api.vectorclone.com/api/v1/jobs/$JOB_ID \
-H "Authorization: Bearer $VCK_KEY"
# → { "id": "…", "status": "succeeded",
# "output_url": "https://cdn.vectorclone.com/videos/…mp4",
# "credits_charged": 0.50, "error": null }Fund a balance, spend per call. No subscriptions, no seat fees — you only pay for what you render.
Create a key, fund a few dollars, and make your first call in minutes. Scale to millions when you're ready.