API reference

Baby Wow Performer API

Turn a photo into the adorable Baby Wow performer clip.

Part of the MakeYourViral API — read the overview for authentication, quickstart, errors and rate limits. Other products: ChatGPT Millionaire Meme, Balli Dance, Tiny Desk Concert.

Create a task

POSThttps://makeyourviral.com/api/v1/videos/babywow

multipart/form-data. The response is 202 Accepted with the task id, the credits charged and your new balance. Render time is roughly 84–105 seconds.

Parameters

NameTypeRequiredDescription
photofileYesPhoto of the subject (JPG, PNG, WebP or HEIC, max 10 MB).
qualitystringNo (default 480p)Render quality: `480p` (25 credits) or `720p` (50 credits).

Example request

curl -X POST https://makeyourviral.com/api/v1/videos/babywow \
  -H "Authorization: Bearer mv_live_YOUR_KEY" \
  -F "photo=@subject.jpg" \
  -F "quality=480p"

Poll the task

curl https://makeyourviral.com/api/v1/videos/{task_id} \
  -H "Authorization: Bearer mv_live_YOUR_KEY"

Status moves queued → processing → succeeded / failed. Poll every 5–10 seconds until succeeded.

Result

{
  "id": "9a1b4c7d-2e3f-4a5b-8c9d-0e1f2a3b4c05",
  "product": "babywow",
  "status": "succeeded",
  "created_at": 1762000000000,
  "credits_charged": 25,
  "error": null,
  "video": {
    "url": "https://makeyourviral.com/api/v1/videos/9a1b4c7d-…/file",
    "persistent": true
  }
}

video.url is persistent — the finished MP4 is stored on our infrastructure and the link does not expire. Download it without authentication:

curl -o video.mp4 "{video.url}"

If the render fails, status is failed with an error message and the credits are refunded automatically.

Credits

QualityCredits
480p (default)25
720p50

Credits are shared with the web app — top up here. Failed renders are refunded.