AI Image, Video & Music Generation API

One REST API for 35+ production models — Kling 3.0, SeeDance 2.0, Seedream, GPT Image 2, Wan 2.7, and more — plus content moderation, music-genre classification, and format conversion. Transparent per-second credit pricing, charged only on success, with an exact cost estimate available before every request.

Two requests to your first video

1 · Create a job

curl -X POST https://api.budgetpixel.com/v1/videos/kling-v3.0-pro \
  -H "Authorization: Bearer $BUDGETPIXEL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "a paper boat drifting across a puddle in gentle rain", "length_seconds": 5}'

# → {"id": "5ff73bb0-...", "status": "pending", "model": "kling-v3.0-pro"}

2 · Poll until it succeeds

curl https://api.budgetpixel.com/v1/videos/5ff73bb0-... \
  -H "Authorization: Bearer $BUDGETPIXEL_API_KEY"

# → {"status": "succeeded", "video_url": "https://..."}

Everything behind the studio, as an API

Video generation

Text-to-video, image-to-video with start/end frames, multi-reference, and video-to-video editing across the Kling, SeeDance, Wan, and HappyHorse families.

Image generation

Text-to-image, editing, and multi-reference composition — Seedream, FLUX, GPT Image 2, Nano Banana, Qwen, and more.

Music generation

Full songs and instrumentals from a prompt or lyrics, plus a music-genre classification endpoint for any uploaded track.

Content moderation

The same NSFW rating and CSAM detection classifiers the platform runs on itself, exposed as synchronous endpoints for your own content.

Transparent cost estimation

POST /v1/cost prices any request before you run it, computed by the exact functions that bill — the estimate can't drift from the invoice.

Utilities included

File uploads for media inputs, format conversion for images, video, and audio, and publishing straight to the BudgetPixel community feed.

Models and pricing

Prices are in platform credits at the standard metered rate — the same numbers the billing code computes. Estimate any exact request with POST /v1/cost.

Video models

ModelEndpointPricingLinks
Kling v2.6 ProPOST /v1/videos/kling-v2.6-pro150 credits/secDocs
Kling 3.0 StandardPOST /v1/videos/kling-v3.0-standard85 credits/secDocs · Examples
Kling 3.0 ProPOST /v1/videos/kling-v3.0-pro115 credits/secDocs · Examples
Kling 3.0 4KPOST /v1/videos/kling-v3.0-4k450 credits/secDocs · Examples
Kling 3.0 TurboPOST /v1/videos/kling-3.0-turbo120–140 credits/secDocs · Examples
Kling V3 OmniPOST /v1/videos/kling-v3-omni-video85–450 credits/secDocs · Examples
SeeDance 1.5 ProPOST /v1/videos/seedance-1.5-pro40–120 credits/secDocs · Examples
SeeDance 2.0POST /v1/videos/seedance-2.0100–1250 credits/secDocs · Examples
SeeDance 2.0 FastPOST /v1/videos/seedance-2.0-fast80–160 credits/secDocs · Examples
SeeDance 2.0 MiniPOST /v1/videos/seedance-2.0-mini60–120 credits/secDocs · Examples
Wan 2.7POST /v1/videos/wan-2.7-video100–150 credits/secDocs · Examples
HappyHorse 1.1POST /v1/videos/happyhorse-1.1170–200 credits/secDocs · Examples

Image models

ModelEndpointPricingLinks
SeeDream 4.5POST /v1/images/seedream-4.545 credits/imageDocs · Examples
FLUX 2 ProPOST /v1/images/flux-2-pro25 credits/imageDocs
SeeDream 5.0 LitePOST /v1/images/seedream-5.0-lite40 credits/imageDocs
SeeDream 5.0 ProPOST /v1/images/seedream-5.0-pro55 credits/imageDocs · Examples
FLUX 2 KleinPOST /v1/images/flux-2-klein10 credits/imageDocs
FLUX 2 DevPOST /v1/images/flux-2-dev25 credits/imageDocs
FLUX 1.1 ProPOST /v1/images/flux-1.1-pro40 credits/imageDocs
Qwen-ImagePOST /v1/images/qwen-image15 credits/imageDocs
Qwen Image 2.0POST /v1/images/qwen-image-2.045 credits/imageDocs · Examples
Qwen Image 2.0 ProPOST /v1/images/qwen-image-2.0-pro85 credits/imageDocs · Examples
Wan 2.7POST /v1/images/wan-2.735 credits/imageDocs · Examples
Wan 2.7 ProPOST /v1/images/wan-2.7-pro80 credits/imageDocs
Z-Image-TurboPOST /v1/images/z-image-turbo15 credits/imageDocs · Examples
Nano Banana ProPOST /v1/images/nano-banana-pro120 credits/imageDocs · Examples
Nano Banana 2POST /v1/images/nano-banana-265 credits/imageDocs · Examples
Nano Banana 2 LitePOST /v1/images/nano-banana-2-lite40 credits/imageDocs
GPT-Image-2POST /v1/images/gpt-image-260 credits/imageDocs · Examples
Grok ImaginePOST /v1/images/grok-imagine-image35 credits/imageDocs
Kling v3POST /v1/images/kling-v335 credits/imageDocs · Examples
Kling v3 OmniPOST /v1/images/kling-v3-omni35 credits/imageDocs · Examples

Music models

ModelEndpointPricingLinks
Music 2.6POST /v1/audios/music-2.6200 credits/trackDocs
Lyria 3POST /v1/audios/lyria-3100 credits/trackDocs
Mureka V9POST /v1/audios/mureka-v960 credits/trackDocs

Start in three steps

  1. 1 · Get a key — subscribe to Premium or above, then mint a key in the developer console. Your key spends the same credit balance your plan includes.
  2. 2 · Send a request — media inputs accept public URLs, uploads via POST /v1/uploads, or base64. The OpenAPI-generated docs cover every parameter.
  3. 3 · Poll and ship — jobs survive restarts, failed generations are never billed, and results are delivered as signed URLs.
See plans and credits

Frequently asked questions

What is the BudgetPixel API?
A REST API (https://api.budgetpixel.com/v1) that gives developers programmatic access to the 35+ AI image, video, and music models running on BudgetPixel, plus content moderation, music-genre classification, format conversion, and cost estimation endpoints. One key, one integration pattern, OpenAPI-documented at docs.budgetpixel.com.
How do I get an API key?
Create keys in the developer console at budgetpixel.com/developers. API access is included with Premium plans and above — no separate API contract, and your key shares the credit balance your plan already includes.
How does API pricing work?
Usage is metered in credits at the standard rate — for example video models bill per second of output, at the rates listed on this page. You are only charged when a generation succeeds; failed jobs cost nothing. POST /v1/cost returns the exact price of any request before you run it.
Which video models are available through the API?
Kling v2.6 Pro, Kling 3.0 Standard, Kling 3.0 Pro, Kling 3.0 4K, Kling 3.0 Turbo, Kling V3 Omni, and more — each supporting some combination of text-to-video, image-to-video (start and end frames), reference-images-to-video, and video-to-video editing. See the tables on this page for per-model modes and per-second pricing.
Which image models are available through the API?
SeeDream 4.5, FLUX 2 Pro, SeeDream 5.0 Lite, SeeDream 5.0 Pro, FLUX 2 Klein, FLUX 2 Dev, and more — covering text-to-image, instruction-based editing, and multi-reference composition up to 4K output.
Is generation synchronous or asynchronous?
Image, video, and music generation are asynchronous: the create call returns a job id immediately and you poll its status endpoint until it succeeds (typically seconds for images, 1–5 minutes for video). Moderation, classification, and conversion endpoints are synchronous.
Can I moderate my own content with the BudgetPixel API?
Yes — POST /v1/moderations/nsfw rates text, images, or video on a 4-level NSFW scale, and POST /v1/moderations/csam runs the same child-safety classifier the platform uses internally. There is also POST /v1/classifications/music-genre for audio genre detection.