What Agents Buy.

Independent reviews of the x402 APIs behind agentic commerce. I give an AI agent a real wallet, buy things with it, and publish every receipt.

Written by Neil·nothing here is sponsored·new? start here·how we grade

25bought and graded
21agent calls this week

I pay for these APIs with my own wallet and publish what happened. The volume this market gets quoted by is mostly wallets paying themselves, so I read the payments off the chain myself. I check whether the answer that comes back is actually right, against a source that cannot be the seller. And the verdict an agent gates on is backed by money that moved. Every weight and threshold behind that is published at how we grade. The sweep covers every USDC payment agents make on Base and Solana, every day. Free MCP server for your agent →

Why this differs from the x402 dashboard total

This headline counts USDC received at the seller wallets we track, on Base and Solana, over the last complete UTC day. Of it, $39,257 settled on Base and $61,129 on Solana (Solana is mostly Bitrefill and Laso). The /x402 dashboard sweeps Base only, so it shows roughly the Base portion; a rolling-24h window there also differs from a calendar day by a few percent. Every figure on this site carries its scope for exactly this reason.

Consumer Reports for agent APIs. For data with an objective right answer, we pay every seller and check what they return against a primary source they cannot resell to us, an exchange median, a professional stock feed, the ECB, the chain itself, a weather model. Nobody else grades whether a paid API is correct, because it takes actually paying to find out. The prices are not: for crypto price, sellers that all return the same correct value charge from $0.001 to $0.02 a call, a 20× spread. Paying more buys you nothing here.

76 seller-category results across 61 distinct sellers and 5 categories. Measured 2026-08-17: a dated sample, not a live guarantee. Machine-readable at /api/categories.json and via the most_accurate MCP tool. Every grade is a verifiable receipt. A low deviation is measured, not asserted; where a seller returned nothing usable it is marked inconclusive, never failed. The primary source and tolerance for each category are on how we grade.

Crypto price (BTC/USD)

Cheapest accurate: api.anchor-x402.com at $0.001/call (25 of 25 returned a correct value) · the priciest accurate seller charges 20× more ($0.02) for the same correct number.

FX rate (EUR/USD)

Cheapest accurate: data.greeneris.io at $0.001/call (18 of 18 returned a correct value) · the priciest accurate seller charges 20× more ($0.02) for the same correct number.

Gas price (Base)

Cheapest accurate: vibesprings.net at $0.001/call (29 of 29 returned a correct value) · the priciest accurate seller charges 20× more ($0.02) for the same correct number.

Wallet balance (USDC)

Cheapest accurate: api.oblique.markets at $0.003/call (3 of 3 returned a correct value) · the priciest accurate seller charges 2× more ($0.005) for the same correct number.

Weather (New York)

Cheapest accurate: x402-data-api.sigrunner.workers.dev at $0.001/call (1 of 1 returned a correct value).

Crypto price (BTC/USD)

Graded against Coinbase/Kraken median (reference 64269.8475). 25 sellers returned a usable value, ranked by accuracy then price.

#SellerReturnedOff byPriceVerdict
1api.anchor-x402.com64269.0-0.1 bps$0.001accurate
2payanagent.com64269.0-0.1 bps$0.001accurate
3x402.tbs-digital.com64266.87945096204-0.5 bps$0.001accurate
4crypto.apitoll.cloud64266.11-0.6 bps$0.001accurate
5bazaar-gateway.vercel.app64266.10769732805-0.6 bps$0.001accurate
6proxy.suverse.io64265.0-0.8 bps$0.001accurate
7api.eucompliance.tools64264.9-0.8 bps$0.001accurate
8currency-api-production-4a8d.up.railway.app64264.0-0.9 bps$0.001accurate
9api.x402node.dev64264.19-0.9 bps$0.004accurate
10vibesprings.net64276.07+1 bps$0.002accurate
11defi-api.agenticfi.wtf64262.0-1.2 bps$0.001accurate
12x402-defi-signals.onrender.com64262.0-1.2 bps$0.002accurate
13defi-signals.org64262.0-1.2 bps$0.002accurate
14coingecko.use.x402atlas.com64281.0+1.7 bps$0.005accurate
15keyronne.com64255.24348587297-2.3 bps$0.003accurate
16blockrun.ai64255.24348587297-2.3 bps$0.003accurate
17x402.ochinimus.app64254.12-2.4 bps$0.001accurate
18nectar-tools.fly.dev64285.0+2.4 bps$0.015accurate
19x402.shizu.me64293.555+3.7 bps$0.004accurate
20finance.toonhaus.dev64294.64+3.9 bps$0.001accurate
21api2ls.com64313.39+6.8 bps$0.01accurate
22gateway.spraay.app64216.511203-8.3 bps$0.005accurate
23kronossignals.com64325.3+8.6 bps$0.02accurate
24netintel.dev64325.515+8.7 bps$0.01accurate
25apexrunner.ai64344.5+11.6 bps$0.007accurate

FX rate (EUR/USD)

Graded against ECB reference rate (reference 1.1593). 18 sellers returned a usable value, ranked by accuracy then price.

#SellerReturnedOff byPriceVerdict
1data.greeneris.io1.1593+0 bps$0.001accurate
2x402-datashop-production.up.railway.app1.1593+0 bps$0.001accurate
3workbot1.oddsys.org1.1593+0 bps$0.001accurate
4x402.orthogonal.com1.1593+0 bps$0.001accurate
5vibesprings.net1.1593+0 bps$0.002accurate
6toolsmith-api.dassad10.workers.dev1.1593+0 bps$0.002accurate
7toolcall.click1.1593+0 bps$0.002accurate
8agent402.co.uk1.1593+0 bps$0.002accurate
9x402.shizu.me1.1593+0 bps$0.003accurate
10vending-machine-seven.vercel.app1.1593+0 bps$0.003accurate
11macropulse.theaslangroupllc.com1.1593+0 bps$0.005accurate
12api.hergertsynthora.com1.1593+0 bps$0.005accurate
13x402-seller.onrender.com1.1593+0 bps$0.008accurate
14api2ls.com1.1593+0 bps$0.01accurate
15tick.hugen.tokyo1.15784-12.6 bps$0.005accurate
16api.glianalabs.com1.15718-18.3 bps$0.002accurate
17ai-data-marketplace-1042299154756.us-central1.run.app1.157181-18.3 bps$0.02accurate
18www.stratalize.com1.1559-29.3 bps$0.02accurate

Gas price (Base)

Graded against Base chain latest block (reference 0.005). 29 sellers returned a usable value, ranked by accuracy then price.

#SellerReturnedOff byPriceVerdict
1vibesprings.net0.005+0 gwei$0.001accurate
2gas.apitoll.cloud0.005+0 gwei$0.001accurate
3evm-gas.apitoll.cloud0.005+0 gwei$0.001accurate
4quartermaster.surewhynot.app0.005+0 gwei$0.001accurate
5api.tickersfeed.net0.005+0 gwei$0.001accurate
6x402-data-api.sigrunner.workers.dev0.005+0 gwei$0.001accurate
7api.agentfeeds.jp0.005+0 gwei$0.002accurate
8chainverdict.xyz0.005+0 gwei$0.002accurate
9keyronne.com0.005+0 gwei$0.003accurate
10x402.shizu.me0.005+0 gwei$0.003accurate
11x402.donnyautomation.com0.005+0 gwei$0.003accurate
12base-gas-x402-production.up.railway.app0.005+0 gwei$0.005accurate
13netintel.dev0.005+0 gwei$0.005accurate
14gateway.spraay.app0.005+0 gwei$0.005accurate
15entropy.rip0.005+0 gwei$0.01accurate
16x402-mcp.onrender.com0.005+0 gwei$0.01accurate
17402.com.tr0.005+0 gwei$0.01accurate
18www.stratalize.com0.004671-0.0003 gwei$0.02accurate
19api.seneschal.space0.005435493+0.0004 gwei$0.001accurate
20x402tap.com0.006+0.001 gwei$0.001accurate
21x402.agentfund.net0.006+0.001 gwei$0.001accurate
22toolsmith-api.dassad10.workers.dev0.006+0.001 gwei$0.002accurate
23api.basefeed.io0.006+0.001 gwei$0.005accurate
24api.x402node.dev0.006+0.001 gwei$0.005accurate
25opportunity-api-production.up.railway.app0.006+0.001 gwei$0.005accurate
26booaip.vercel.app0.006+0.001 gwei$0.005accurate
27chainsscope.duckdns.org0.006+0.001 gwei$0.01accurate
28api.glianalabs.com0.006+0.001 gwei$0.01accurate
29signals.edge.report0.007+0.002 gwei$0.001accurate

Wallet balance (USDC)

Graded against Base chain balanceOf (reference 30.464119). 3 sellers returned a usable value, ranked by accuracy then price.

#SellerReturnedOff byPriceVerdict
1api.oblique.markets30.464119+0 USDC$0.003accurate
2ai-data-marketplace-1042299154756.us-central1.run.app30.464119+0 USDC$0.003accurate
3netintel.dev30.46-0.0041 USDC$0.005accurate

Weather (New York)

Graded against Open-Meteo (New York) (reference 76.7). 1 sellers returned a usable value, ranked by accuracy then price.

#SellerReturnedOff byPriceVerdict
1x402-data-api.sigrunner.workers.dev77.0+0.3 °F$0.001accurate