# x402 Video — pay-per-call AI video generation > No accounts, no API keys, no credit cards. > HTTP 402 -> pay USDC on Base (eip155:8453) -> video generates. > Any x402 client works; `@x402/fetch` handles 402 -> pay -> retry automatically. ## Endpoints (live quotes at GET https://api.x402video.com/) | Endpoint | Output | Price | |---|---|---| | POST https://api.x402video.com/generate/seedance-mini/5s-720p | 5s 720p MP4 (cheapest) | ~$0.67 / call | | POST https://api.x402video.com/generate/seedance-fast/5s-720p | 5s 720p MP4 | ~$1.05 / call | | POST https://api.x402video.com/generate/seedance/5s-720p | 5s 720p MP4 (highest quality) | ~$1.33 / call | | POST https://api.x402video.com/generate/seedance-mini/custom | 4-15s, 480p/720p, optional audio | $0.26-$2.00 | | POST https://api.x402video.com/generate/seedance-fast/custom | 4-15s, 480p/720p, optional audio | $0.40-$3.15 | | POST https://api.x402video.com/generate/seedance/custom | 4-15s, up to 1080p, optional audio | $0.49-$9.82 | The 402 response always quotes the exact USDC amount for your request before you pay. Custom body fields: { prompt, duration 4-15, resolution "480p"|"720p"|"1080p", ratio, seed, generate_audio, camera_fixed }. ## Quickstart (raw curl — see the 402 flow) curl -i -X POST https://api.x402video.com/generate/seedance-fast/5s-720p \ -H 'content-type: application/json' \ -d '{"prompt":"a dog on the moon"}' # -> HTTP 402 with exact USDC payment requirements (scheme "exact", USDC on Base) # -> resend with X-PAYMENT header (any x402 client signs this for you) -> 200 { job_id, status_url } # -> GET https://api.x402video.com/jobs/:id (free) until status "succeeded" # -> download video_url within 24h (link expires) Payments are gasless for the buyer (EIP-3009 signature; the facilitator submits the tx). Prompts are screened before payment — rejected requests (403), rate limits (429), and capacity rejections (503) are never charged. ## Roadmap (not live — do not POST these yet) - MiniMax Hailuo 2.3 / 2.3 Fast / 02 (text-to-video + image-to-video) — coming soon on the same x402 rails Human page: https://x402video.com/hailuo/ - Kling — not scheduled; page: https://x402video.com/kling/ - Live catalog only: GET https://api.x402video.com/ and this file's table above ## Machine-readable resources - https://api.x402video.com/llms.txt — canonical agent-readable storefront (live SKUs/prices) - https://api.x402video.com/ — storefront (JSON) - https://api.x402video.com/openapi.json — OpenAPI spec with x-payment-info pricing - https://api.x402video.com/.well-known/x402 — x402 discovery document - https://api.x402video.com/status — live success rate, p50 generation time, delivered count - https://x402video.com/hailuo/ — MiniMax Hailuo roadmap (SEO / human docs) ## What people build with this - Ad creative / high-frequency variant generation → POST /generate/seedance-fast/5s-720p (~$1.05/clip) - Product demo b-roll / landing-page cinematic clips → POST /generate/seedance/5s-720p (~$1.33/clip) - Social shorts 9:16 vertical (TikTok / Reels / Shorts) → POST /generate/seedance-fast/custom with ratio "9:16" - Blog & news auto b-roll (LLM reads article → prompt → video) → POST /generate/seedance-fast/5s-720p (~$1.05/clip) - Game / film previz & storyboard prototyping → POST /generate/seedance/custom (up to 15s, 1080p, $0.49–$9.82) - Agent-to-agent commerce / autonomous pipeline purchasing → any endpoint; x402 lets agents pay with a USDC wallet, no human OAuth needed Full use-case page: https://x402video.com/use-cases/ ## Concepts & guides - https://x402video.com/what-is-x402/ — what x402 is, how the HTTP 402 pay-per-call flow works, and who it is for - https://x402video.com/compare/ — x402video vs. traditional API-key video services (no signup / no API key / pay-per-call) ## Humans - https://x402video.com — landing page - https://github.com/x402-video/web/blob/main/GETTING-STARTED.md — zero to first video in 5 minutes - https://github.com/x402-video — source - https://makereel.xyz — MakeReel (questions, support, early users)