# Agent Pay Tracker > On-chain x402 agent payments on Base and Solana, screened wallet by wallet for self-payments, loops and dust. In the 7 days to 2026-10-16, 442,419 x402 payments worth $270,548 settled on Base; 189,329 payments (43%) worth $23,150 (9% of volume) passed every wallet-level screen. In the 7 days to 2026-10-16, 67,889 decoded x402 payments worth $67,004 settled on Solana; 20,413 (30%) worth $35,307 (53% of volume) passed every wallet-level screen. Sampled: figment — 5,000 of 205,216 transactions decoded at random. Sampled payments are counted once (not scaled up), so Solana totals are a lower bound. "Passes every screen" means no red flag in our checks; it does not prove a payment was made by an AI agent. Chains: Base and Solana. Data license: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Site: https://www.agentpaytracker.com/ Merchants: https://www.agentpaytracker.com/merchants.html Methodology: https://www.agentpaytracker.com/methodology.html For agents: https://www.agentpaytracker.com/agents.html Full text: https://www.agentpaytracker.com/llms-full.txt X (weekly findings): https://x.com/agentpaytracker Weekly movers: https://www.agentpaytracker.com/weeks.html Price index: https://www.agentpaytracker.com/prices.html Why numbers disagree: https://www.agentpaytracker.com/compare.html Claim a merchant page: https://www.agentpaytracker.com/claim.html ## Why x402 numbers disagree Trackers report different x402 numbers mainly because they count different things. In the 7 days to 2026-10-16, Base x402 payments totalled $270,548. Our first four screens leave $265,375 (98%); the two concentration screens (single-buyer merchant, one buyer ≥90%) and the exchange-flow screen then leave $23,150 (9%). Page: https://www.agentpaytracker.com/compare.html · JSON: https://www.agentpaytracker.com/api/v1/compare.json ## Weekly archive and movers Week ending 2026-10-16: on Base $23,150 of $270,548 reported (9%) passed every screen; on Solana (sampled) $35,307 of $67,004 (53%). No archived week ends 6 or more days earlier yet, so Movers and New real merchants start with the next weekly refresh. Page: https://www.agentpaytracker.com/weeks.html · JSON: https://www.agentpaytracker.com/api/v1/weeks.json, https://www.agentpaytracker.com/api/v1/movers.json ## Merchant pages and badge Merchants with a profile can claim it by contacting @agentpaytracker on X. Profiles exist for 120 Base and 117 Solana pay-to wallets (19 of them frozen at the last week they were in our top merchants); each has a static 'Real agent revenue' badge. Profile URL pattern: https://www.agentpaytracker.com/merchant//
.html · badge: https://www.agentpaytracker.com/badge//
.svg · JSON: https://www.agentpaytracker.com/api/v1/merchants//
.json · index: https://www.agentpaytracker.com/api/v1/merchants/index.json · claim: https://www.agentpaytracker.com/claim.html ## Paid price index The Coinbase x402 Bazaar catalog (fetched 2026-10-17) lists 44,725 USDC endpoints on Base paying to 1,552 wallets; 1,258 (81%) of those wallets received an x402 payment in the 7 days to 2026-10-16 and 864 (56%) received one that passed every screen. Among the wallets that were paid, the median listed price is $0.01 and the median amount actually paid is $0.01. Page: https://www.agentpaytracker.com/prices.html · JSON: https://www.agentpaytracker.com/api/v1/prices.json ## Screens (a payment counts as real only if it trips none) - Self-payment - Circular flow - Buyer funded by the merchant - Tiny repeated payments - Single-buyer merchant - Buyer concentration (one buyer >=90% of a merchant's USD volume; only that buyer's payments flagged) - Exchange flow (the receiving wallet passes roughly what it got through x402 on to a listed exchange hot wallet; a payment is flagged if at least half its amount went on within 30 minutes, or if the buyer was funded directly by a listed exchange wallet. Looks like an exchange deposit or withdrawal flow, not counted as agent commerce) ## Static JSON API (v1, stable) No key, no rate limit, CORS-friendly static files, refreshed when the data is refreshed. Fields are only added within v1, never renamed or removed. - https://www.agentpaytracker.com/api/v1/summary.json — window, totals, passed share, flag counts, facilitators, daily series - https://www.agentpaytracker.com/api/v1/merchants.json — leaderboard (top 100 by screened revenue) and most-flagged merchants - https://www.agentpaytracker.com/data.json — full dataset used by the pages - https://www.agentpaytracker.com/api/v1/solana/summary.json — Solana totals, passed share, flags, coverage and sampling note - https://www.agentpaytracker.com/api/v1/solana/merchants.json — Solana leaderboard and most-flagged merchants - https://www.agentpaytracker.com/api/v1/all.json — Base + Solana combined, by chain - https://www.agentpaytracker.com/api/v1/compare.json — other x402 trackers side by side (sourced, dated) and our reported-to-real waterfall - https://www.agentpaytracker.com/api/v1/weeks.json — weekly archive index; https://www.agentpaytracker.com/api/v1/weeks/.json — one frozen week - https://www.agentpaytracker.com/api/v1/movers.json — latest gainers, drops, new real merchants, newly flagged - https://www.agentpaytracker.com/api/v1/merchants/index.json — merchant profiles; https://www.agentpaytracker.com/api/v1/merchants//
.json — one merchant - https://www.agentpaytracker.com/api/v1/exchange_wallets.json — the curated exchange wallet list behind the exchange-flow screen, with a source URL and check date per wallet - https://www.agentpaytracker.com/api/v1/prices.json — paid price index: Coinbase x402 Bazaar listed prices vs on-chain paid amounts All amounts are USDC (treated as USD). Times are UTC ISO 8601. Every file carries `generated_at`, `window`, `license` and `claim`.