Drop in @x402/fetch and the 402 → pay → retry loop is automatic: exact USDC quote up front, paid on Base, first video in under 5 minutes.
POST https://api.x402video.com/generate/seedance-fast/5s-720p · $1.05/callNo signup. Any EVM wallet works — Coinbase Wallet takes about two minutes to set up.
1 USDC = $1, on Base — Coinbase's network. A 5-second video costs about $1.33.
@x402/fetch handles 402 → pay → retry in one line of setup. You never touch the chain by hand.
No paid deliveries yet — these fill in with the first real calls. We show dashes instead of made-up numbers.
Programmatic pricing — upstream cost × markup + network fee. Prices track upstream price cards automatically.

Generate video from a text prompt — multi-shot narrative, cinematic motion.
POST /generate/seedance/5s-720p
Animate a first-frame image (optional last-frame) into video.

Character-driven video from reference images and clips.

Generate video from a text prompt — multi-shot narrative, cinematic motion.
POST /generate/seedance-fast/5s-720p
Animate a first-frame image (optional last-frame) into video.

Character-driven video from reference images and clips.

Generate a JPEG image from a text prompt — powered by Grok Imagine.
POST /generate/grok-imagine/image
Generate a JPEG image from a text prompt — powered by Grok Imagine.
POST /generate/grok-imagine/image-qualityimage-to-video and reference-to-video are wired upstream and launch once image-input moderation ships — image inputs face the same red lines as prompts. Longer durations and 1080p are available today via the parametric /custom endpoints.
New to x402? No wallet yet? Follow the zero-to-first-video guide ↗
Every sample is a real, unedited generation from this gateway — bought through the same 402 flow you'd use.
Refused, always: minors; real-person likeness or deepfakes; sexual content; graphic violence.
Prompts are screened before the 402 quote is issued. A rejected request is never charged — not partially, not ever.
An open protocol that uses the HTTP 402 status code to quote and settle payments inline with the request. Full spec at docs.x402.org.
No. Your wallet is your identity. The first response is a 402 quote; pay it and the same request succeeds.
You get a signed URL valid for about 24 hours. Download promptly — expired URLs are not reissued.
You are not charged before settlement succeeds. If the upstream model fails after payment, the failure policy published in GET / applies — machine-readable, and honored.
USDC on Base mainnet. Payments are gasless for the buyer — you only need USDC, no ETH.

MakeReel is the consumer-facing app built on x402video. People — not agents — type a prompt and get a video, while the same HTTP 402 → pay USDC → generate flow runs underneath. It is the human front-end to the exact rails on this page.