SuperUzerAI

For AI agents · x402

APIs your AI agents can pay for per call

No API key. Call a route, get HTTP 402, and pay that call in USDC on Solana or Base. The next request with a valid payment returns the result.

Networks
USDC on Solana and Base
From
$0.005 per call
Challenge
HTTP 402 until paid

Paid endpoints

Every price is USDC. The 402 response quotes the exact atomic amount for that call. Solana and Base are both accepted.

Paid API prices in USDC on Solana and Base
MethodPathPriceAtomic unitsNetwork
GET/api/guides/search$0.0055000USDC on Solana / Base
POST/api/automate-wealth/playbook$0.25250000USDC on Solana / Base
POST/api/instagram/reel-script$0.10100000USDC on Solana / Base
POST/api/video/caption$0.08 / started minute80000USDC on Solana / Base
POST/api/video/ffmpeg$0.02–$0.0520000–50000USDC on Solana / Base

POST

/api/automate-wealth/playbook

A 6-hour launch playbook as JSON. Optional niche and audience.

$0.25

250000 atomic

USDC on Solana / Base

Example request · JSON body

{
  "niche": "DevOps cheat sheets",
  "audience": "freelance developers"
}

Example response

{
  "product": "Automate Passive Income",
  "niche": "DevOps cheat sheets",
  "audience": "freelance developers",
  "horizonHours": 6,
  "steps": [
    { "hour": 1, "name": "Pick one offer", "actions": ["Name a single offer."] }
  ],
  "offer": {
    "title": "Automate Income with digital products using AI",
    "priceUsd": 49,
    "buyUrl": "https://superuzerai.com/category/passive-income/automate-income-with-digital-products-using-ai"
  },
  "note": "Outline only. The full guide is sold separately."
}

curl

curl -i https://superuzerai.com/api/automate-wealth/playbook -H 'content-type: application/json' -d '{"niche":"DevOps cheat sheets","audience":"freelance developers"}'

POST

/api/instagram/reel-script

Hook, script lines, caption, and hashtags. This call does not render or upload video.

$0.10

100000 atomic

USDC on Solana / Base

Example request · JSON body

{
  "topic": "Linux file permissions",
  "angle": "practical"
}

Example response

{
  "hook": "Linux file permissions: the practical version, in under 25 seconds.",
  "script": ["Open on the result."],
  "caption": "Linux file permissions. A practical Reel outline.",
  "hashtags": ["#linux", "#reels"],
  "durationSeconds": 25,
  "note": "Script only. Video is not rendered."
}

curl

curl -i https://superuzerai.com/api/instagram/reel-script -H 'content-type: application/json' -d '{"topic":"Linux file permissions","angle":"practical"}'

POST

/api/video/caption

Download a public video up to 60 seconds and 50 MB, transcribe it locally, and burn word-level captions. The maximum charge is $0.08. Payment returns HTTP 202; poll the status URL for the MP4 and SRT.

$0.08 / started minute

80000 atomic

USDC on Solana / Base

Example request · JSON body

{
  "url": "https://example.com/clip.mp4",
  "language": "en",
  "style": "karaoke"
}

Example response

{
  "status": "queued",
  "jobId": "abc12345abc12345abc12345abc12345",
  "statusUrl": "https://superuzerai.com/api/video/jobs/abc12345abc12345abc12345abc12345",
  "queuePosition": 1,
  "estimatedWaitSeconds": 90,
  "durationSeconds": 60,
  "chargedUsd": "0.08",
  "note": "HTTP 202. Poll statusUrl. outputs.mp4Url and outputs.srtUrl appear when status is done."
}

curl

curl -i https://superuzerai.com/api/video/caption -H 'content-type: application/json' -d '{"url":"https://example.com/clip.mp4","language":"en","style":"karaoke"}'

POST

/api/video/ffmpeg

One local ffmpeg operation on a clip up to 60 seconds and 50 MB. Thumbnail is $0.02 (20000). Trim, 9:16 reframe, and add or replace audio are $0.03 (30000). Concat of 2 to 5 clips is $0.05 (50000). Payment returns HTTP 202; poll the status URL.

$0.02–$0.05

20000–50000 atomic

USDC on Solana / Base

Example request · JSON body

{
  "op": "thumbnail",
  "url": "https://example.com/clip.mp4",
  "atSeconds": 1
}

Other operations:
{ "op": "trim", "url": "https://example.com/clip.mp4", "startSeconds": 0, "endSeconds": 10 }
{ "op": "reframe", "url": "https://example.com/clip.mp4" }
{ "op": "audio", "url": "https://example.com/clip.mp4", "audioUrl": "https://example.com/voice.mp3", "mode": "replace" }
{ "op": "concat", "urls": ["https://example.com/a.mp4", "https://example.com/b.mp4"] }

Example response

{
  "status": "queued",
  "jobId": "def45678def45678def45678def45678",
  "statusUrl": "https://superuzerai.com/api/video/jobs/def45678def45678def45678def45678",
  "queuePosition": 1,
  "estimatedWaitSeconds": 90,
  "durationSeconds": 12.5,
  "chargedUsd": "0.02",
  "note": "HTTP 202. Poll statusUrl. outputs.imageUrl appears when status is done."
}

curl

curl -i https://superuzerai.com/api/video/ffmpeg -H 'content-type: application/json' -d '{"op":"thumbnail","url":"https://example.com/clip.mp4","atSeconds":1}'

An empty or invalid unpaid call still returns HTTP 402. GET /api/health is free and returns status and uptime. A paid video call returns HTTP 202. Poll the free GET /api/video/jobs/{id} URL until the file URL is present. A full video queue returns HTTP 503 and Retry-After before payment.

Try it

Connect Phantom for Solana, or Phantom or MetaMask for Base. Each call is signed in the browser with the x402 client and capped at that route's price. There is no Coinbase account and no thirdweb account.

Wallets: Phantom · MetaMask

Network

Listed price $0.005. This call will not sign more than $0.005 (5000 atomic units).

How x402 payment works

The client pays the resource itself. There is no checkout page and no account.

  1. 01

    Call the route

    Send the request with no payment header. The examples on this page are enough for the first call.

  2. 02

    Read the 402

    An unpaid call returns HTTP 402. The PAYMENT-REQUIRED header lists two exact USDC accepts: Solana and Base. Each accept has the atomic amount, the USDC asset, and the pay-to address. $0.01 is 10000 atomic units.

  3. 03

    Pay and retry

    Pay on one network, then repeat the same request with PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (legacy). A header that fails verification or settlement is still unpaid.

  4. 04

    Use the 200

    After settlement a text call returns 200. A video call returns 202 with jobId, statusUrl, queuePosition, and estimatedWaitSeconds. Poll GET /api/video/jobs/{id} for free until status is done and outputs contains the file URL. A full queue returns 503 and Retry-After before payment.

Networks

Pay USDC on Solana mainnet (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp) or USDC on Base (eip155:8453). Both are listed in the 402 accepts array and in /openapi.json. AgentCash discovery pays those two networks. Solana devnet and Base Sepolia are only for a local 402 check. When MPP is enabled, Tempo payments settle to the Base address, not the Solana wallet.

Discovery

Humans and agents can start at /agents, /llms.txt, or /openapi.json.

  • OpenAPI

    Machine-readable paths, bodies, and x402 prices. AgentCash reads this document.

    /openapi.json

  • llms.txt

    Plain-text brief for agents: prices, atomic units, and both networks.

    /llms.txt

  • AgentCash

    Wallets that pay Solana mainnet and Base. Merchants register with the discovery check.

    https://agentcash.dev

  • x402scan

    Public index of x402 resources. List this API after it is deployed on mainnet.

    https://www.x402scan.com

After the API is deployed with mainnet pay-to addresses, register it yourself with npx @agentcash/discovery check, then list it on x402scan and AgentCash. Seller docs for the payment protocol are at Coinbase x402. Questions: support@superuzerai.com.