Access AI APIs with per-call USDC payments.
No subscriptions. No API keys. No signup.
Connect a wallet, call an AI API, and pay in USDC per request.
Pick an API
LLMs, image generation, TTS, embeddings, scraping. Each endpoint has a fixed USDC price per call.
Pay in USDC
Sign one USDC transfer on Arc testnet for the calls you want. Confirmed in ~2 seconds.
Get response instantly
Receive a private packet URL. Call it from any agent or script — no API key, no rate-limit headaches.
Call AI APIs through one consistent gateway.
Use the same URL pattern, same payment flow, same response shape — across every supported AI service. OpenAI, Anthropic, Google, Stability, ElevenLabs, and more.
One shape, every service.
Pay once for a packet, get a private URL, then call it like any HTTP API. No keys to rotate, no plans to negotiate.
Buy a packet
Pick an endpoint and quantity, then sign one USDC transfer on Arc testnet.
GET /api/x402/challenge?endpoint=gpt5&qty=10 → { amount, payTo, nonce }
Get a private URL
After the tx confirms, the gateway issues a packet URL bound to your wallet.
POST /api/x402/verify { txHash } → { packet_id, call_url }
Call any service
Hit the URL from your agent or script. Same shape regardless of the underlying provider.
POST /api/call/pk_a7f2b1 Content-Type: application/json { "prompt": "Hello" }
Connect your wallet.
Arc APIs runs on Arc testnet — Circle's stablecoin-native L1 where USDC is the native gas token. Connect MetaMask to start. Other wallets coming soon.
Choose a wallet to continue
Arc APIs currently supports MetaMask on Arc testnet. More wallets are coming soon.
Need testnet USDC?
You need USDC on Arc testnet to pay for API calls. The Circle faucet drips 20 USDC every 2 hours per address.
Open Circle faucetPay-per-call APIs.
Pick an endpoint, set quantity, and pay in USDC. Each call costs a fixed fee (set per endpoint) plus Arc network gas. Calls fail if your wallet has insufficient balance.
TREASURY_ADDRESS in Netlify env vars (or in x402-challenge.js)
before going live, or test payments will go to a placeholder address.
Select an endpoint to begin.
Transaction history.
Every payment you sign for an Arc APIs endpoint shows up here. Data is fetched live from Arc testnet — click any tx hash to view the on-chain receipt.
Your packets.
Each successful payment unlocks a packet — a private URL you can call until the purchased quota runs out. Copy the URL into your agent or curl it directly.
Wrap your own API.
Point us at your existing HTTP API. We mint a paywalled endpoint on Arc, route calls, verify payments, and pay you out in USDC. You set the price.
Bring your own endpoint.
Self-serve provider onboarding: drop in a YAML spec or an OpenAPI URL, set your price, and we ship an arcapis.dev endpoint that handles billing, gas, and payouts in USDC.
API marketplace.
Public catalog of all wrapped endpoints. Agents browse, pay, and consume — no signups, no keys. Providers compete on price, reliability, and latency.
The app store for AI agents.
Hundreds of paywalled APIs in one place. Filter by category, rate by uptime, sort by price. Build agents that discover services autonomously via MCP.