API docs
Kinoseed API
The models on kinoseed.app, from your code or your agent. Start an image or video run with one POST, follow it to the result with one GET, and pay in the same credits as the web app.
Quickstart
Create a key on your account page (it is shown once), then start a run and wait for it:
export KINOSEED_API_KEY=ks_live_YOUR_KEY # create one at https://kinoseed.app/account
curl -s -X POST https://kinoseed.app/api/v1/images -H "Authorization: Bearer $KINOSEED_API_KEY" -H "Content-Type: application/json" -d '{"prompt": "a ceramic mug on a sunlit desk, product photo"}'
# {"id": "JOB_ID", "status": "queued", "credits": {"charged": ..., "refunded": 0}, ...}
curl -s "https://kinoseed.app/api/v1/jobs/JOB_ID?wait=50" -H "Authorization: Bearer $KINOSEED_API_KEY"
# {"id": "JOB_ID", "status": "completed", "output": {"imageUrls": ["https://..."]}, ...}
The POST answers at once with a job; the GET holds the line up to 50 seconds while the job runs and returns it the moment it finishes. Images usually finish inside one wait. Videos take minutes, so loop the GET until status is completed or failed. See Jobs.
Basics
- Base URL
https://kinoseed.app/api/v1. JSON in, JSON out, UTF-8. - Every request but the model catalog carries
Authorization: Bearer ks_live_.... See Authentication. - Every error is one envelope,
{ "error": { "code", "message", "details" } }, with a stablecode. See Errors. - Send an
Idempotency-Keyon POSTs and a retry can never start a second run. See Idempotency. - The whole API is described in /openapi.json (OpenAPI 3.1), and agents can connect to the MCP server instead of calling REST.
Guides
Setting up an agent or choosing an API? Start with the guides: Claude Code and Cursor setup, video API prices per model and fal vs Kinoseed. Every guide is listed under Guides.
Models
Every model the API runs has its own page with the price per run in credits and dollars, specs, and a request for that model you can copy. Ids and example prices for all of them are on Models.
- Video: Seedance 2.0, Kling 3.0, Veo 3.1, Veo 3.1 Lite, Grok Imagine Video, Wan 3.0, MiniMax H3, Seedance 2.5, Wan 2.7, Hailuo 2.3, Seedance 1.5 Pro, Seedance 2.0 Mini, Kling 3.0 Standard, Seedance 2.0 Fast, Kling 2.6 Pro, Hailuo 2.3 Fast, Veo 3.1 Fast
- Image: GPT Image 2, Nano Banana 2, Nano Banana Pro, Seedream 5.0 Lite, GPT Image 1.5, Grok Imagine Image, FLUX 3, FLUX 3 Klein, Nano Banana 2.1, GPT Image 2.5, FLUX.2, Reve, Z-Image
- Video editing (studio only for now): Luma Reframe, Kling 3.0 Omni Edit, Kling O1 Video Edit, Kling Motion Control, Kling 3.0 Motion Control, Grok Imagine Edit
Contents
Start
Endpoints
Behaviour
Agents
Guides
Reference