BIN Lookup Sandbox.
Test the BIN lookup integration on Base Sepolia. Ten curated test BINs covering all four major schemes and five countries. Same JSON shape as production. Switch to production by removing /sandbox/ from the URL.
How it differs from production
- Production endpoint
GET /v1/bin/:bin- Sandbox endpoint
GET /v1/sandbox/bin/:bin- Network
- Base Sepolia testnet (
eip155:84532) - Asset
- Test USDC at
0x036CbD53842c5426634e7929541eC2318f3dCF7e - Faucet
- alchemy.com/faucets/base-sepolia
- Price
- $0.002 in test USDC per request — same nominal as production
- Dataset
- 10 curated BINs covering Visa, Mastercard, Amex, Discover; debit, credit, charge; US, GB, DE, IE, JP
- Response
- Identical schema to production.
meta.sandbox: truetells you which side you're on. - Bazaar listing
- None — only the production endpoint lists at agentic.market
Curated set
What you can ask for.
Anything else returns a 404 with the available list and a pointer to mainnet for the full dataset.
431940424242555555378282601100400000521564492181530155374711Anything else returns a 404 with the available list. The full 343,063 BIN database is mainnet-only.
Six steps
From zero to graduated.
Get test USDC.
Visit the Alchemy Base Sepolia faucet. Drip a few cents to your test wallet.
Try the unpaid call.
See the 402 challenge:
The response carries the network, asset, payTo, and amount.curl -i https://apitoll.io/v1/sandbox/bin/431940Sign an EIP-3009 authorization.
Put the signed payload in the
X-PAYMENTheader (base64-encoded JSON). Most agent SDKs (@x402/axios,x402-fetch) handle this automatically.Retry with payment.
You'll get the data back, plus an
x-payment-responsesettlement receipt header.Iterate.
Test against the curated set above until your integration is solid.
Graduate.
Remove
/sandbox/from the URL. Same response shape, real USDC settlement on Base mainnet, full dataset.
Why a sandbox exists
x402 is new. The buyer-side experience — signing payments, handling 402 retries, waiting for settlement — is genuinely tricky to get right the first time. We'd rather you spend test USDC iterating than lose real money on a misconfigured client.
The sandbox uses the same code path as production. If your agent works against https://apitoll.io/v1/sandbox/bin/431940, removing /sandbox/ is the only change needed to graduate to https://apitoll.io/v1/bin/431940.