x x402video.com
from $1.05/call · USDC on Base · no signup

Your AI agent pays for video. No signup, no API key.

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/call
FEATURED MODEL text-to-video
Seedance 2.0 5s · 720p · MP4
$— / call
Request
POST /generate/…
402 quote
price + pay-to address
Pay USDC
auto via @x402/fetch
Video
signed URL · 24h
PROTOCOL TRACE — ONE PAID CALL replaying ●
→ POST /generate/seedance/5s-720p HTTP/1.1
{"prompt":"aerial coastline at dawn"}
← HTTP/1.1 402 Payment Required
accepts: USDC on Base · scheme exact (eip-3009)
amount: $1.33
signing payment authorization… 0x7f3a…c21e
→ POST /generate/seedance/5s-720p · x-payment: signed
← HTTP/1.1 200 OK · job_9f2e queued
GET /jobs/job_9f2e … generating
← status: succeeded · video_url ready (expires 24h)
✓ delivered — 5s 720p MP4 · total cost $1.33

New to x402? Three things, then you're done.

Coming from x402scan or already on Base? Skip to pricing →
1Your wallet is your account

No signup. Any EVM wallet works — Coinbase Wallet takes about two minutes to set up.

2USDC is digital dollars

1 USDC = $1, on Base — Coinbase's network. A 5-second video costs about $1.33.

3Payment is automatic

@x402/fetch handles 402 → pay → retry in one line of setup. You never touch the chain by hand.

Live gateway stats

connecting to gateway…

Models & pricing

Programmatic pricing — upstream cost × markup + network fee. Prices track upstream price cards automatically.

Seedance 2.0 Text-to-Video — illustration
text-to-video Seedance 2.0 Text-to-Video

Generate video from a text prompt — multi-shot narrative, cinematic motion.

POST /generate/seedance/5s-720p
$0.266/ sec$1.33 · 5s 720p per call
↗ Try it
Seedance 2.0 Image-to-Video — illustration
image-to-video Seedance 2.0 Image-to-Video

Animate a first-frame image (optional last-frame) into video.

after image moderation shipsComing soon
Seedance 2.0 Reference-to-Video — illustration
reference-to-video Seedance 2.0 Reference-to-Video

Character-driven video from reference images and clips.

after image moderation shipsComing soon
Seedance 2.0 Fast Text-to-Video — illustration
text-to-video Seedance 2.0 Fast Text-to-Video

Generate video from a text prompt — multi-shot narrative, cinematic motion.

POST /generate/seedance-fast/5s-720p
$0.21/ sec$1.05 · 5s 720p per call
↗ Try it
Seedance 2.0 Fast Image-to-Video — illustration
image-to-video Seedance 2.0 Fast Image-to-Video

Animate a first-frame image (optional last-frame) into video.

after image moderation shipsComing soon
Seedance 2.0 Fast Reference-to-Video — illustration
reference-to-video Seedance 2.0 Fast Reference-to-Video

Character-driven video from reference images and clips.

after image moderation shipsComing soon
Image Generation Standard Text-to-Image — illustration
text-to-image Image Generation Standard Text-to-Image

Generate a JPEG image from a text prompt — powered by Grok Imagine.

POST /generate/grok-imagine/image
$0.05/ image
↗ Docs
Image Generation Quality Text-to-Image — illustration
text-to-image Image Generation Quality Text-to-Image

Generate a JPEG image from a text prompt — powered by Grok Imagine.

POST /generate/grok-imagine/image-quality
$0.10/ image
↗ Docs

image-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.

How to buy

New to x402? No wallet yet? Follow the zero-to-first-video guide ↗

  1. 1
    POST your prompt
    Send your prompt to a generation endpoint. The gateway screens it and replies 402 with a signed quote.
  2. 2
    Pay & retry — automatic
    @x402/fetch signs the USDC transfer and retries the request for you. One line of setup.
  3. 3
    Poll the job
    GET /jobs/:id — free — until status is succeeded.
  4. 4
    Download within 24h
    The response carries a signed video_url. It expires; grab it promptly.

      

Sample outputs

prompt: golden retriever puppy chasing autumn leaves in a park, cinematic morning light · seedance-fast-5s-720p
prompt: neon-lit tokyo street at night in the rain, reflections on wet asphalt, cinematic slow push-in · seedance-fast-5s-720p
prompt: silver chain dancer in dim light · seedance-6s-720p

Every sample is a real, unedited generation from this gateway — bought through the same 402 flow you'd use.

Content policy — screened before payment

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.

FAQ

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.

Built on this gateway

The same 402 rails, with a human front-end
makereel.xyz
MakeReel — consumer AI video app built on x402video
CONSUMER APP · toC

MakeReel.xyz

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.

  • No signup — your wallet signs in and pays per clip.
  • Same Seedance models, same per-call pricing you see above.
  • A working reference for what you can build on the 402 protocol.
Open MakeReel ↗ same models · same prices · no API key