transparent pricing
Start free — 100 credits/mo (10 bundles). Verify free · from $0.018 · USDC on Base
Free · API key
Try the full API before you pay. Same endpoints as Pro — no credit card required.
x402
Wallet-native USDC on Base. No account — ideal for agents and one-off requests.
Pro · API key
Monthly credits with Stripe billing. Best for apps, pipelines, and predictable volume.
Pro bundles cost ~67% less than x402 pay-per-call at full usage.
Lean text extracts start at $0.01 via x402 USDC. Full evidence bundles are $0.075. Verify, download, and signing key endpoints are always free.
Use x402 for autonomous agents and pay-as-you-go without an account. Use Free or Pro API keys ($49/mo) for predictable monthly volume with Stripe billing and no per-request wallet handshake.
The gateway returns HTTP 402 with quota details. Upgrade to Pro for more monthly credits, or switch to x402 pay-per-call for individual requests.
Pay-per-call USDC prices for POST /v1/extract modes and related operations.
| Operation | x402 (USDC) |
|---|---|
| Full bundle | $0.075 |
| Lean (default) | $0.01 |
| Summarize (lean) | $0.018 |
| Q&A (lean) | $0.022 |
| Translate (lean) | $0.040 |
| Describe (lean) | $0.018 |
| Claim-check (lean) | $0.025 |
| Structured (lean) | $0.025 |
| Notarize | $0.05 |
| Create monitor | $0.50 |
How many credits each operation consumes on Free and Pro plans. Pro effective column shows your cost per call at full plan usage.
| Operation | Credits |
|---|---|
| Extract (bundle) | 10 |
| POST /v1/translate | 5 |
| Extract lean structured / POST /v1/extract?mode=extract-structured | 4 |
| POST /v1/summarize / extract lean summarize | 3 |
| POST /v1/qa / extract lean Q&A | 3 |
| POST /v1/check-claims | 3 |
| POST /v1/describe / extract lean (other) | 2 |
| Notarize bundle | 7 |
| Create monitor | 67 |
Verification, downloads, and discovery — never charged.
Always free · No payment required
| /.well-known/agent.json | GET | Agent Card | $0.000 |
| /v1/extract/{id} | GET | Bundle status | $0.000 |
| /v1/extract/{id}/verify | GET | Verify bundle | $0.000 |
| /v1/extract/{id}/verify-citation | POST | Verify citation | $0.000 |
| /v1/extract/{id}/download | GET | Download ZIP | $0.000 |
| /v1/jobs/{id} | GET | Job status | $0.000 |
| Operation | Price (USDC) | |
|---|---|---|
| Extract (bundle) | $0.075 | |
| Extract (lean) | $0.01 | |
| Summarize | $0.018 | |
| Q&A | $0.022 | |
| Translate | $0.040 | |
| Claim-check | $0.025 | |
| Structured | $0.025 | |
| Notarize | $0.05 | |
| Create monitor | $0.50 | |
| Verify, download, version history, signing keys, and all read endpoints are free. | ||
Is there a free tier to try before paying?
Yes. The Free API key plan includes 100 credits per month — about 10 full bundles or 50 lean extract calls. No credit card required. Upgrade to Pro ($49/mo, 20,000 credits) when you need more volume.
When should I use x402 vs an API key?
Use x402 for wallet-native pay-per-call flows — agents, demos, and sporadic usage with no account. Use a Pro API key when you have predictable monthly volume: credits reset each month, Stripe billing, and no per-request wallet handshake.
What happens when I run out of credits?
The gateway returns HTTP 402 with quota details. Upgrade to Pro for more monthly credits, or switch to x402 pay-per-call for individual requests.
When does my agent get charged?
Only on successful responses (2xx). 4xx client errors and 5xx server errors are never charged — for both x402 and API key billing.
What currency and network?
USDC on Base mainnet (eip155:8453). Testnet uses Base Sepolia (eip155:84532).
How do I verify a payment was accepted?
Every 200 response includes an X-Payment-Receipt header with the on-chain transaction hash.
What is the difference between lean and bundle extract?
Lean modes (?bundle=false) return analysis only from $0.01. Full bundles ($0.075) include screenshot, PDF, Markdown, OCR, and verifiable artifact storage.
Can I notarize evidence bundles on-chain?
Yes — POST /v1/extract/{id}/notarize anchors the bundle manifest hash on Base L2 for $0.05.