PopNow API
AI image, video and audio generation API
Call 126 models from your own code with one key. It runs on the same credits as the website, and you can price every request before it runs.
The Playground needs no key: it runs on your PopNow credits and shows the code for every run.
Start in three steps
- Get an API key
Create one in the console. New accounts get 30 free credits, and the API can spend them too.
- Copy a request
Paste the code into a terminal. It makes an image with Nano Banana 2.1; swap the model name for any other model below.
- Get the result
You get a task id back. Check it every few seconds, then download the file from the link in the result.
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "google/nano-banana-2.1/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"aspect_ratio": "16:9",
"resolution": "1k",
"output_format": "png"
}
}'Set POPNOW_API_KEY to your key first. The model field takes any model name from the table below.
HTTP/1.1 202 Accepted
{
"code": 200,
"msg": "success",
"data": {
"taskId": "task_01k3m8x9q2z4v7n5p6r8s0t1w3",
"state": "queued"
},
"request_id": "req_example_create"
}HTTP 202 means accepted: the credits are held, not charged yet, and the final charge never goes above them.
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $POPNOW_API_KEY"{
"code": 200,
"msg": "success",
"data": {
"taskId": "task_01k3m8x9q2z4v7n5p6r8s0t1w3",
"model": "google/nano-banana-2.1/text-to-image",
"state": "succeeded",
"output": {
"assets": [
{
"url": "https://cdn.popnow.ai/tasks/task_01k3m8x9q2z4v7n5p6r8s0t1w3/output.png?signature=FROM_RESPONSE",
"expiresAt": "2026-10-17T12:20:00Z",
"mime": "image/png",
"width": 1024,
"height": 1024
}
]
},
"settled": true
},
"request_id": "req_example_record"
}The url is a signed link that needs no key. Save the file before expiresAt.
Models and prices
Every model bills in the same credits as the website. Open one for its parameters, limits and code. 1 credit = $0.01
Image 65
Video 44
| Model | What it does | From | ≈ USD |
|---|---|---|---|
| MiniMax H3minimax/h3/text-to-video | Create Video · Image to Video · Reference to Video · Extend Video | 28 credits for a 5-second clip | $0.28 |
| Seedance 2.5bytedance/seedance-2.5/text-to-video | Create Video · Image to Video · Reference to Video · Extend Video | 56 credits for a 5-second clip | $0.56 |
| Kling 3.0kling/3.0/text-to-video | Create Video · Image to Video · Motion Control | 51 credits for a 5-second clip | $0.51 |
| Vidu Q4 Previewvidu/q4-preview/image-to-video | Image to Video · Reference to Video · Extend Video | 34 credits for a 5-second clip | $0.34 |
| Wan 3.0alibaba/wan-3.0/text-to-video | Create Video · Image to Video · Reference to Video · Extend Video | 34 credits for a 5-second clip | $0.34 |
| Kling O3kling/o3/text-to-video | Create Video · Image to Video · Reference to Video · Edit Video | 51 credits for a 5-second clip | $0.51 |
| MiniMax H3 Singularity LoRAminimax/h3-singularity-lora/image-to-video | Image to Video · Reference to Video · Extend Video | 45 credits for a 5-second clip | $0.45 |
| MiniMax H3 Maxminimax/h3-max/text-to-video | Create Video · Image to Video · Extend Video | 38 credits for a 5-second clip | $0.38 |
| LTX 2.5lightricks/ltx-2.5/text-to-video | Create Video · Image to Video | 68 credits for a 5-second clip | $0.68 |
| Wan 3.0 Primealibaba/wan-3.0-prime/text-to-video | Create Video · Image to Video · Reference to Video · Extend Video | 46 credits for a 5-second clip | $0.46 |
| Wan 3.0 Pro Primealibaba/wan-3.0-pro-prime/text-to-video | Create Video · Image to Video · Reference to Video · Extend Video | 176 credits for a 5-second clip | $1.76 |
| Wan 3.0 Proalibaba/wan-3.0-pro/text-to-video | Create Video · Image to Video · Reference to Video · Extend Video | 108 credits for a 5-second clip | $1.08 |
| FLUX 3black-forest-labs/flux-3/text-to-video | Create Video · Image to Video · Extend Video · Upscale Video | 45 credits for a 5-second clip | $0.45 |
| MiniMax H3 LoRAminimax/h3-lora/text-to-video | Create Video · Image to Video · Reference to Video · Extend Video | 38 credits for a 5-second clip | $0.38 |
| HappyHorse 1.1alibaba/happyhorse-1.1/text-to-video | Create Video · Image to Video · Reference to Video | 105 credits for a 5-second clip | $1.05 |
| Kling 3.0 Turbokling/3.0-turbo/text-to-video | Create Video · Image to Video | 84 credits for a 5-second clip | $0.84 |
| Seedance 2.0 Minibytedance/seedance-2.0-mini/text-to-video | Create Video · Image to Video · Reference to Video · Extend Video | 9 credits for a 5-second clip | $0.09 |
| LTX-2.3 LoRAlightricks/ltx-2.3-lora/text-to-video | Create Video · Image to Video | 18 credits for a 5-second clip | $0.18 |
| Seedance 2.0bytedance/seedance-2.0/text-to-video | Create Video · Image to Video · Reference to Video · Extend Video | 33 credits for a 5-second clip | $0.33 |
| Seedance 2.0 Fastbytedance/seedance-2.0-fast/text-to-video | Create Video · Image to Video · Reference to Video · Extend Video | 17 credits for a 5-second clip | $0.17 |
| Vidu Q3 Turbovidu/q3-turbo/image-to-video | Image to Video · Extend Video | 32 credits for a 5-second clip | $0.32 |
| Vidu Q3vidu/q3/image-to-video | Image to Video | 53 credits for a 5-second clip | $0.53 |
| Vidu Q3 Providu/q3-pro/image-to-video | Image to Video | 41 credits for a 5-second clip | $0.41 |
| LTX-2 19Blightricks/ltx-2-19b/text-to-video | Create Video · Image to Video · Extend Video | 11 credits for a 5-second clip | $0.11 |
| LTX-2 19B LoRAlightricks/ltx-2-19b-lora/text-to-video | Create Video · Image to Video | 14 credits for a 5-second clip | $0.14 |
| Seedance 1.5 Probytedance/seedance-1.5-pro/text-to-video | Create Video · Image to Video · Extend Video | 9 credits for a 5-second clip | $0.09 |
| Wan 2.6 Flashalibaba/wan-2.6-flash/image-to-video | Image to Video · Reference to Video | 17 credits for a 5-second clip | $0.17 |
| Wan 2.6alibaba/wan-2.6/text-to-video | Create Video · Image to Video · Reference to Video | 49 credits for a 5-second clip | $0.49 |
| Kling Avatar 2.0kling/avatar-2.0/talking-avatar | Talking Avatar | 7.68 credits per second | $0.077 |
| Kling 2.6kling/2.6/text-to-video | Create Video · Image to Video · Motion Control | 52 credits for a 5-second clip | $0.52 |
| HunyuanVideo 1.5tencent/hunyuan-video-1.5/text-to-video | Create Video · Image to Video | 18 credits for a 5-second clip | $0.18 |
| Wan 2.5alibaba/wan-2.5/text-to-video | Create Video · Image to Video · Extend Video | 34 credits for a 5-second clip | $0.34 |
| Wan 2.2 Animatealibaba/wan-2.2-animate/character-animation | Motion Control | 7.95 credits per second | $0.08 |
| Kling 2.5 Turbokling/2.5-turbo/text-to-video | Create Video · Image to Video | 42 credits for a 5-second clip | $0.42 |
| Wan 2.2 LoRAalibaba/wan-2.2-lora/text-to-video | Create Video · Image to Video · Extend Video | 18 credits for a 5-second clip | $0.18 |
| Wan 2.2alibaba/wan-2.2/text-to-video | Create Video · Image to Video | 36 credits per run | $0.36 |
| Wan 2.2 5B LoRAalibaba/wan-2.2-5b-lora/text-to-video | Create Video · Image to Video | 18 credits per run | $0.18 |
| Kling 2.1 Masterkling/2.1-master/text-to-video | Create Video · Image to Video | 162 credits for a 5-second clip | $1.62 |
| Kling 2.1kling/2.1/image-to-video | Image to Video | 27 credits for a 5-second clip | $0.27 |
| Wan 2.1 LoRAalibaba/wan-2.1-lora/text-to-video | Create Video · Image to Video · Edit Video | 36 credits per run | $0.36 |
| Video Face Swappopnow/face-swap-video-v1/video-edit | Video Face Swap | 3.9 credits per second | $0.039 |
| Video Upscalerpopnow/video-upscaler-v1/upscale | Upscale Video | 0.9 credits per second | $0.009 |
| Talking Avatarpopnow/talking-avatar-v1/talking-avatar | Talking Avatar | 2.7 credits per second | $0.027 |
| Lip Syncpopnow/lip-sync-v1/lip-sync | Lip Sync | 1.8 credits per second | $0.018 |
Audio 17
Use it from the tools you already have
Before you go live
- Keep the key on your server
Keys start with sk-popnow-. Call the API from your backend and never ship the key inside a web page or app.
- Send an Idempotency-Key
If a request times out, retry with the same key: you get the first task back instead of paying twice.
- Let us call you back
Add a callBackUrl and we post the finished task to it, signed so you can check it came from us.
- Know the limits
Up to 1,000 requests per 10 seconds per account. A 429 response says how long to wait.
API questions
How much does the PopNow API cost?
You pay per call in credits, the same credits you buy on the website: 1 credit = $0.01. Each model lists its price, POST /jobs/quote returns the exact price of a request before you run it, and failed tasks are refunded.
Can I try the API for free?
New accounts get 30 free credits and the API can spend them, which is enough for a few test images. The Playground runs on the same credits without a key.
Which models can I call?
126 image, video and audio models: text to image, image editing, text and image to video, lip sync, voices, music and sound effects. Chat and text models are not part of the API.
Do I have to poll for results?
No. Polling works, but you can also pass a callBackUrl when you create a task. We send the finished task to that URL with a signature you can verify.
How do I send my own images, videos or audio?
Pass any public https link. For a local file, ask for an upload URL, upload the file, commit it, and put the popnow:// reference you get back into the input.
Where can I get help?
The documentation covers every endpoint and error code. For anything else, write to support@popnow.ai.




