overlayrv3.0.0● live
$0.10 USDC / render

Captions for UGC clips, as an API.

1,017 clips built in — or bring your own footage. Add styled captions, get back an mp4. Built for AI agents: no account, no API key, pay per render with x402.

1,017built-in UGC clips
$0.10USDC per render · Base
10–30stypical render time

Request builder

POST /overlay
Text stroke
any #RRGGBB
{}
01

Pick footage

Browse GET /clips (filter with ?tag=, ?q=) and grab a clip_id — or pass your own video_url.

02

POST /overlay

First call returns HTTP 402 with payment details. Sign $0.10 USDC on Base and retry with a PAYMENT-SIGNATURE header.

03

Poll & download

GET /overlay/result/<job_id> until done, then download the mp4 (expires in 24h).

Endpoints

MethodPathNotes
GET/clipsFree catalog: ?tag= ?q= ?page= ?limit=
POST/overlay$0.10 USDC — clip_id or video_url + text + styling
GET/overlay/result/:idJob status; video_url when done
GET/demoFree sample render
GET/.well-known/x402Machine-readable payment discovery
GET/openapi.jsonOpenAPI 3.1