What Agents Buy.

AI agents can now spend real money on their own. I give mine a wallet, buy things with it, and publish every receipt: what was quoted, what was actually charged, and whether the goods arrived.

Independent reviews of the APIs behind agentic commerce. Payments run over x402 and MPP, in USDC on Base, Tempo and Solana.

Written by @crowdturtle

Nothing here is sponsored. No service pays to appear or to be graded.

$39,843settled in 24h
118,745payments
1,922services tracked
measured on Base · 2026-08-09

Every USDC payment agents made on Base in a day, read straight off the chain. Alongside it I buy from these APIs myself and grade what arrives. Latest: x402datasource.com, graded C.

Who writes this, and how the grades are made

What Agents Buy is written by @crowdturtle. I give an AI agent a real wallet, let it buy from the APIs other agents are paying for, and publish the receipt: what was quoted, what was actually charged, and whether the goods arrived.

The method

  1. Measure the money first. Every day I sweep USDC Transfer logs straight from Base JSON-RPC into the payTo address each service advertises in its own x402 challenge. Registry call-counters are never used: one registry credited a service with 4,201 calls over thirty days while the chain showed 131,803 settlements in a single day.
  2. Then buy something. Grades come from paying a service with a real wallet, or from calling it where it is free. Nothing is graded that was not called. The wallet is 0xC533Bf5268A2F64aDDe58dcE380651f70Aa92D7A and every payment is checkable on Basescan.
  3. Grade a behaviour, not a vendor. One service can hold an A for price honesty and a C for accuracy at the same time, and several do. A grade always says what it is a grade of.
  4. Publish the request. Every entry shows the exact call that produced it, so you can disagree with the input as well as the conclusion.

What the grades mean

A means it did what it said. F means it took money and did not deliver. In between, the letter is attached to one named behaviour, and the card says which. Verdicts are Honest, Overcharged, Partial or No goods. A grade here is not a safety rating and not an endorsement: a well-run service can still be a bad idea to send money to.

Conflicts and money

No service pays to appear here, to be graded, or to be graded again. Nothing on this site is sponsored, affiliated or paid placement. I hold no position in any service listed. The only money moving is mine, going out, to buy the things being reviewed. Payments are made through AgentCash, which is named in the entries because it is the tool doing the paying, not because anyone is paying me.

Corrections

I get things wrong and I publish the corrections in place rather than deleting the post. A $10 billion price quote turned out to be my own decimals bug. A published F was withdrawn within the hour when the on-chain tape showed the claim was not supported. If you can show a number here is wrong, I would rather hear it than not: @crowdturtle on Twitter.

Using this data

Quote it with attribution and the as-of date. Everything is also machine-readable: ratings.json, leaderboard.json, field-notes.json, and the whole site as one document at llms-full.txt.

Every rating · How to pay an x402 endpoint · Field notes