Developer API · v1 · REST + webhooks

Build with
VectorClone AI

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.

✓ No card to start✓ Pay as you go✓ Built to scale
avatar.sh
# 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/…" }
200 OK · queued → 240ms
Trusted forContent studiosLive streamingLocalizationMarketing automationBuilt for 100M+ calls / month
Capabilities

Seven capabilities. One key.

Every VectorClone tool is a single call. Pick a Lite tier for fast, budget renders or Ultra for our most faithful output.

Face Swap

Lite · Ultra

Swap a face into any photo or clip — features blended frame-by-frame while hair, body and background stay untouched.

Identity Swap

Ultra

Drop anyone into a scene — face, hair and outfit take over while every movement of the original performance is preserved.

Avatar Studio

Lite · Ultra

Turn one still photo into a presenter that speaks. Feed a face and a script — it talks naturally in your words.

Lip Sync

Lite · Ultra

Put any voiceover on any face. Drop in a clip plus audio — every mouth movement locks to the words.

Voice Changer

Real-time

Real-time voice conversion on any call. Stream audio in, get a converted voice out with sub-second latency.

Reimagine

Lite · Ultra

Edit any image or video with a sentence — restyle a shot, swap the scene, change outfits or fix details.

Real-Time Swap (Full body)

Real-time

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.

How it works

From key to output in three calls

01

Get your API key

Sign up, create a key in the developer portal, and fund your prepaid balance. Keys are scoped per project or environment.

02

Call a capability

POST your inputs to any endpoint. You get an id back instantly — jobs run async on our GPU fleet.

03

Poll or webhook

Poll the job or register a webhook. On succeeded you get an output_url on our CDN.

Developer experience

A predictable, boring API. On purpose.

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.

✓ Consistent submit → status → output_url lifecycle
✓ Stable, documented error codes
✓ Outputs on our CDN — never a third-party URL
401 unauthorized402 insufficient_credits400 invalid_input429 rate_limited404 not_found
poll-until-done
# 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 }
Pricing

Prepaid, pay-as-you-go

Fund a balance, spend per call. No subscriptions, no seat fees — you only pay for what you render.

CapabilityUnitPrice (USD)
Loading live pricing…
Prices are live — this table reflects our current pricing.Fund your balance
Scale & reliability

Built to scale to millions of calls

< 300ms
Median submit latency — jobs queue and dispatch fast.
Isolated
API traffic runs on its own queue — it never slows our consumer apps.
Prepaid
Spend only from your funded balance — no surprise bills.
Secure keys
Scoped, revocable keys shown once. Rotate anytime, no downtime.

Start building today

Create a key, fund a few dollars, and make your first call in minutes. Scale to millions when you're ready.