POST /batch $0.02/call
Bundle up to 10 402arcade data queries (balances, quotes, rugchecks, identity, and more) into a single paid call at a bulk discount — one payment round-trip instead of ten. $0.02 flat.
Parameters
| name | required | description |
|---|---|---|
calls | yes | body: {calls:[{endpoint,params}]} — data endpoints only |
Example
POST /batch {"calls":[{"endpoint":"/base/balance","params":{"address":"0x8491…"}}]}
→ {"itemsSucceeded":1,"itemsFailed":0,"results":[{"index":0,"ok":true,"data":{…}}]}
Payment (x402)
Call without payment to receive HTTP 402 with a base64 envelope in the payment-required header — price, payTo, network (USDC on Base), and I/O schemas. Pay automatically with @x402/fetch:
const payFetch = wrapFetchWithPayment(fetch, client);
const res = await payFetch("https://402arcade.dev/batch");
No API keys. No accounts. Machine-readable: openapi.json · llms.txt · catalog