{
 "ok": true,
 "what": "Every x402 payment on Base in the window below, read from the chain. Directories count listings and calls; this counts PAYERS, which is the only column that cannot be inflated by one bot calling itself.",
 "method": "x402 \"exact\" settles as EIP-3009 on USDC (0x8335…2913). Every payment is a transaction to that contract whose input begins with transferWithAuthorization or receiveWithAuthorization; payer, seller and amount are decoded from the call itself. Seller names come from Coinbase's public bazaar catalogue, joined on payTo — a seller that is not in it is reported as unlisted, never guessed.",
 "measuredAt": "2026-09-26T00:36:27.541Z",
 "chain": "base",
 "chainId": 8453,
 "headBlock": 51796805,
 "window": {
  "blocksAsked": 900,
  "blocksRead": 900,
  "blocksCouldNotRead": 0,
  "minutes": 30,
  "note": "Every block in the window was read."
 },
 "payments": 1857,
 "distinctPayers": 190,
 "payersWhoPaidOnlyOnce": 112,
 "sellersPaid": 52,
 "sellersPaidThatAreListed": 25,
 "usdcMoved": 366.9845,
 "medianPaymentUsdc": 0.005,
 "largestPaymentUsdc": 98.54,
 "catalogue": {
  "listingsRead": 4000,
  "listingsTotal": 17562,
  "distinctHosts": 1050,
  "note": "The catalogue is the supply side. Compare it with sellersPaid to see how much of it trades."
 },
 "sellers": [
  {
   "address": "0x68396bd35874695ad86cd29410bd80a550991a2b",
   "payers": 56,
   "calls": 56,
   "usdc": 26.138,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0x17cd53c04d707ef0dd615ef56c633f02915a7905",
   "payers": 29,
   "calls": 37,
   "usdc": 1.85,
   "listed": true,
   "host": "keyring-agent.blockchhub.link",
   "sells": "Pay the send-native execution fee (native coin transfer)"
  },
  {
   "address": "0x7284d41b5b852f2bd4c99bdf95043d84452d299c",
   "payers": 17,
   "calls": 105,
   "usdc": 2.1,
   "listed": true,
   "host": "www.ax1.vc",
   "sells": "Send a Base token contract address, get an AI-written verdict: onchain metrics, a plain-language take, and a shareable verdict card. Entertainment, not trading "
  },
  {
   "address": "0x589a2314a2e05f45e40c4823da3ba58d421db3d8",
   "payers": 11,
   "calls": 100,
   "usdc": 0.5,
   "listed": true,
   "host": "www.api-xpay.com",
   "sells": "Generate a random UUID v4"
  },
  {
   "address": "0xa9dd7cc9cbf0e05551332209289f04be36bc2315",
   "payers": 9,
   "calls": 235,
   "usdc": 0.502,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0xe9030014f5dae217d0a152f02a043567b16c1abf",
   "payers": 6,
   "calls": 971,
   "usdc": 5.4778,
   "listed": true,
   "host": "blockrun.ai",
   "sells": "Neural and keyword web search. Optional category filter: company, research paper, news, pdf, github, tweet, personal site, linkedin profile, financial report."
  },
  {
   "address": "0xf000ab8b02aa5c52b62bdb10bf63312317e994fc",
   "payers": 5,
   "calls": 24,
   "usdc": 1.28,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0x50ebda9da5dc19c302ca059d7b9e06e264936480",
   "payers": 5,
   "calls": 8,
   "usdc": 0.01,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0x40a8cdd6a10ec1a8cb3dfb2834675e7a2cf4ad8b",
   "payers": 5,
   "calls": 5,
   "usdc": 0.027,
   "listed": true,
   "host": "api.loyalspark.online",
   "sells": "Onchain loyalty platform on Base Network. Businesses launch branded rewards in minutes, customers earn real value with every purchase, and AI agents automate th"
  },
  {
   "address": "0x47d3394c7234714e4b9e9b74827c12be847f9dda",
   "payers": 4,
   "calls": 7,
   "usdc": 8.8,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0xa58851b98a53a5559a340ddbfc597ec109b6014c",
   "payers": 3,
   "calls": 9,
   "usdc": 0.09,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0x9fb365e4e9385e2a39febad70368267e6f571d9a",
   "payers": 2,
   "calls": 68,
   "usdc": 0.552,
   "listed": true,
   "host": "win.oneshotagent.com",
   "sells": "Web search returning URLs, titles, and descriptions"
  },
  {
   "address": "0x9dba414637c611a16bea6f0796bfcbcbdc410df8",
   "payers": 2,
   "calls": 28,
   "usdc": 0.24,
   "listed": true,
   "host": "x402.twit.sh",
   "sells": "Search Twitter/X tweets with advanced filters. Returns up to 20 tweets per page, most recent first, with pagination. At least one filter required. Params: words"
  },
  {
   "address": "0x0e84ddedaae6a779c462c22a59f301ec31b6b808",
   "payers": 2,
   "calls": 21,
   "usdc": 0.097,
   "listed": true,
   "host": "x402.ottoai.services",
   "sells": "Importance-ranked crypto headlines with per-article source links and publish times, plus a sentiment-scored market brief. Regenerated hourly; meta carries the s"
  },
  {
   "address": "0xd09c6d2d8daca229fa4caa15e56216659711f5ba",
   "payers": 2,
   "calls": 4,
   "usdc": 0.1992,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0xab6731a0bcdf511c2842c768a03448075ab654ca",
   "payers": 2,
   "calls": 4,
   "usdc": 0.4,
   "listed": true,
   "host": "rubric-protocol.com",
   "sells": "Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of"
  },
  {
   "address": "0x4f4beb658084d7bd7ea0b6f74dbf6e99f93d422d",
   "payers": 2,
   "calls": 2,
   "usdc": 0.0045,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0xd07bb762a322029df4f4fb728af1c805591fc7d0",
   "payers": 2,
   "calls": 2,
   "usdc": 0,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0x158e90dd58fbe897ed8c244f472febee37283d00",
   "payers": 1,
   "calls": 39,
   "usdc": 0.414,
   "listed": true,
   "host": "agents.chain.link",
   "sells": "Chainlink For Agents: execute a catalog workflow by workflow name."
  },
  {
   "address": "0x13e060adcc6f4b731da8382b333027b8b2bff707",
   "payers": 1,
   "calls": 22,
   "usdc": 0.22,
   "listed": true,
   "host": "readx.sh",
   "sells": "Search for tweets by query (optional product filter; paginate with cursor). Example: GET /api/search/tweets?q=typescript"
  },
  {
   "address": "0xe82ebef57fa5af958b8ecb6843d4327d314f59e3",
   "payers": 1,
   "calls": 18,
   "usdc": 0.09,
   "listed": true,
   "host": "api.tickersfeed.net",
   "sells": "Top DeFi yield farming pools ranked by APY across 500+ protocols and chains — pool, protocol, chain, APY, and TVL as JSON. Filterable by chain and minimum TVL. "
  },
  {
   "address": "0xcfa26f13c6c18307033ece13bbb8f470da5b4dbe",
   "payers": 1,
   "calls": 14,
   "usdc": 0.84,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0x325bdf6f7efab24a2210c48c1b64cab2eae1d430",
   "payers": 1,
   "calls": 11,
   "usdc": 0.673,
   "listed": true,
   "host": "stableenrich.dev",
   "sells": "FullEnrich People Search — filter by company domain/name/LinkedIn URL, seniority, title, location, skills, and 20+ FullEnrich filters. Default lean roster: comp"
  },
  {
   "address": "0x2ec4545f96a24876764bf2b04d54e66a1351be71",
   "payers": 1,
   "calls": 9,
   "usdc": 0.09,
   "listed": true,
   "host": "www.x402scan.com",
   "sells": "Paginated list of merchants (top recipients by volume)"
  },
  {
   "address": "0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0",
   "payers": 1,
   "calls": 7,
   "usdc": 0.014,
   "listed": true,
   "host": "agent402.tools",
   "sells": "What agents keep asking for that nobody serves yet: aggregated, qualified demand clusters from a live agent-demand board, with caller counts and how long each n"
  },
  {
   "address": "0xc751344ee09b5159160173f77d4a1169bcd386a1",
   "payers": 1,
   "calls": 6,
   "usdc": 0.024,
   "listed": true,
   "host": "glim.sh",
   "sells": "Search tweets with advanced operators (recommended). Body param is `query` (not q), e.g. {\"query\":\"from:elonmusk AI min_faves:100\"}"
  },
  {
   "address": "0xdb5aa553feeb2c3e3d03e8360b36fb0f7e480671",
   "payers": 1,
   "calls": 6,
   "usdc": 0.006,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0xe62923133a417cee4241677865ed5a63f44f4b54",
   "payers": 1,
   "calls": 5,
   "usdc": 0.05,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0x66c40946b0dffd04be467e18309857307ecd37cb",
   "payers": 1,
   "calls": 4,
   "usdc": 0.4,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0x8aab9a6d28e9aba2a15a613c90f24f352f0cce15",
   "payers": 1,
   "calls": 4,
   "usdc": 0.04,
   "listed": true,
   "host": "vape-x402.vapex402.workers.dev",
   "sells": "VAPE bridges — Tracked bridges ranked by recent daily volume — bridge exploits are a top attack class, and this is the capital-flow data that category needs a s"
  },
  {
   "address": "0x4df66b6c140778fe0717880a7c6dde5ea53acdea",
   "payers": 1,
   "calls": 3,
   "usdc": 0.15,
   "listed": true,
   "host": "api.kadec0.xyz",
   "sells": "Web search results (SERP). Keyless web search returning ranked title, URL, and snippet for a query — with locale/region targeting, freshness filters (past day, "
  },
  {
   "address": "0xdc59fa7b64988b846e76ec9849bb68f889071506",
   "payers": 1,
   "calls": 2,
   "usdc": 0.002,
   "listed": true,
   "host": "api.jarvisclaw.ai",
   "sells": "AI chat completions - 80+ models (GPT-4o, Claude, Gemini, DeepSeek), pay per token with USDC"
  },
  {
   "address": "0x318d34fa0bd69eff17fac648d2df8cf7a88b3dbe",
   "payers": 1,
   "calls": 2,
   "usdc": 0.006,
   "listed": true,
   "host": "toll402.dev",
   "sells": "Exchange rate between two ISO currencies (ECB reference rates), optionally converting an amount. (GET: pass the input as query parameters)"
  },
  {
   "address": "0x6b67182963d61a04b2a9bce99639d1aa238f99c6",
   "payers": 1,
   "calls": 1,
   "usdc": 98.54,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0x7b259989b76ca6898e1902ec169e244490cf9fa0",
   "payers": 1,
   "calls": 1,
   "usdc": 5,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0x3fc3bfe0e28824cdc964b8ba3ba97ac3c8d8ffb0",
   "payers": 1,
   "calls": 1,
   "usdc": 0,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0xf732ea490c5766071785a2310523f7fa2cebb829",
   "payers": 1,
   "calls": 1,
   "usdc": 0.005,
   "listed": true,
   "host": "agent.pocket.network",
   "sells": "Search scholarly literature via OpenAlex: works with metadata and abstracts. POST /v1/literature with a {query} and optional limit and get matching works as one"
  },
  {
   "address": "0x5d89060682fce50ecaa7600af6a5645bd2b107eb",
   "payers": 1,
   "calls": 1,
   "usdc": 0.001,
   "listed": true,
   "host": "3route.agents.bakingbad.dev",
   "sells": "Price a swap without building a transaction. Returns expected input, output, and gas without constructing an executable transaction. Quotes are informational an"
  },
  {
   "address": "0x6f9845f6843263aefe6d7f5b5ea71ba9cb9569f3",
   "payers": 1,
   "calls": 1,
   "usdc": 49.51,
   "listed": false,
   "host": null,
   "sells": null
  },
  {
   "address": "0x8d0663bbb967ebf1c047405a888ddf865f3e8854",
   "payers": 1,
   "calls": 1,
   "usdc": 0.007,
   "listed": false,
   "host": null,
   "sells": null
  }
 ],
 "free": "This file is free and always will be. If you build on x402 and want a number you can check, take this one — or run the same scan yourself: core/x402/market-scan.js on apexfaucet.xyz."
}