# kino402 > Finished video, one request, pay per call. Frontier video models and TTS, priced per call in USDC on Base over x402. No account, no API key. ## How it works POST an unpaid request. The 402 you get back carries the EXACT price for the body you sent, in x402 v1 (JSON body) and v2 (base64 PAYMENT-REQUIRED header) at once. Pay it with any x402 client and repeat the request; the amount that settles is the amount that was quoted. Pay by repeating the request with the X-PAYMENT (v1) or PAYMENT-SIGNATURE (v2) header. A clip typically renders in 1-6 minutes; poll the status URL rather than holding a request open. The video_url in a completed job is an expiring link — download it promptly. The payment record persists; the link does not. ## Endpoints GET https://kino402.com/ free this page, for humans GET https://kino402.com/llms.txt free this file GET https://kino402.com/v1/models free catalog: ids, params, rates, worked prices GET https://kino402.com/openapi.json free OpenAPI 3.1 description of every route, rendered from the same catalog POST https://kino402.com/v1/generate x402 {model, prompt, duration_s?, resolution?, audio?, image_urls?} -> {job_id, status_url} GET https://kino402.com/v1/jobs/ free job status; video_url on success, failure state with reason POST https://kino402.com/v1/audio/tts x402 {text, voice?} -> audio/mpeg, synchronously ## Payment asset USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) network base (x402 v1) / eip155:8453 (x402 v2) scheme exact versions 1 and 2, from the same 402 ## Pricing Priced per call, on a $0.001 grid. Quote and charge come from one function, so the 402 amount and the settled amount cannot differ. seedance-2.0 $1.815 (5s at 720p) ByteDance — $0.0168 per 1k video tokens ((h×w×24×s)/1024) seedance-2.0-mini $0.929 (5s at 720p) ByteDance — $0.08652 per second at 480p, $0.18564 at 720p seedance-2.5 $2.774 (5s at 720p) ByteDance — $0.02568 per 1k video tokens seedance-1.5-pro $0.156 (5s at 720p) ByteDance — $0.00288 per 1k tokens with audio, $0.00144 without kling-2.5-turbo-pro $0.42 (5s at 1080p) Kuaishou — $0.42 for 5 seconds, $0.84 for 10 hailuo-02-standard $0.324 (6s at 768p) MiniMax — $0.054 per second at 768p elevenlabs-tts $0.12 (500 characters) ElevenLabs — $0.00024 per character ## Failures Payment settles when the job is accepted. A job that fails is resubmitted once automatically; if it fails again the status response reports status=failed with the reason. For a failed paid job, contact support with the job id. ## Contact support@kino402.com