Blog · Ecosystem

Trust filter · live snapshot

x402 Bazaar Market Map

Need one agent's profile? The paid per-agent endpoint, x402 · https://api.onchainagentintel.io/v1/intel/agent/{agent_id}, returns it on demand · see how to buy access.

Data as of 2026-11-05T22:34:28Z UTC · updated daily.

Our snapshot of the public Coinbase CDP x402 Bazaar discovery catalog — cut by CDP’s unique-payer signal, not by raw listing count. 36,311 endpoints indexed from https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources. Snapshot fetched 2026-11-05T22:34:28Z (status: ok; reported catalog total: 36,311).

36,231
≥1 unique payer
99.8% of catalog
3,322
≥5 unique payers
9.15% of catalog
692
≥10 unique payers
1.91% of catalog
57
≥100 unique payers
0.157% of catalog

Headline: only 3,322 of 36,311 indexed endpoints (9.15%) report ≥5 unique payers in CDP’s own quality signal over the last 30 days. That is the strong-filter cohort — the rest is long tail.

Roughly 99.8% of the catalog reports at least one unique payer in the last 30 days, so a > 0 test is not itself a trust signal. Payer thresholds tighten the cohort in a way a binary present-or-absent cut cannot. Signal source is CDP’s quality.l30DaysUniquePayers, applied verbatim — nothing self-reported, nothing scored by us.

Concentration headline — both sides of the market, one block. Supply (our live CDP snapshot, 2026-11-05T22:34:28Z): 3,322 of 36,311 indexed endpoints (9.15%) cross the ≥5-unique-payer threshold in the last 30 days. Demand (independent operator x402-list.com, frozen citation 2026-08-15): top ten services capture 97.9% of settled USDC volume across 423 measured services ($206,753 USDC settled 30d, 5,745 unique buyers). Two operators, two methodologies, same shape: listing is not demand.

Sample-vs-population, stated plainly. The supply-side cohort is a whole-catalog cut of the CDP Bazaar (~15k endpoints, denominator above). The demand-side number is a sample, not the population: x402-list.com's own coverage_of_measured_flow_pct field self-reports as 17.5%, so “top-10 = 97.9% of settled volume” is 97.9% of the volume across their 423 measured services, not of every x402 dollar in the wild. Their top-1 service's history is imported, not natively observed (top_1_service_imported: true) — the 83.3% top-1 share is a directional upper bound on that one service, not a raw handshake count. Full reconciliation: the x402 concentration reconciliation.

Call-weighted view of the same live CDP snapshot. The same ≥5-unique-payer cohort that is 3,322 of 36,239 indexed endpoints with a payer AND a call count (9.17% endpoint-weighted) carries 557,856 of 746,566 total 30d requests indexed (74.7% call-weighted). The two shares live on different denominators — endpoints with both fields present vs total 30d requests — and are stated together on purpose: endpoint share and call share answer different questions and one without the other misreads the shape. Endpoints with exactly one unique payer — 18,751 of 36,239 (51.7% endpoint-weighted) — carry 50,697 of 746,566 30d requests (6.79% call-weighted); the median 30d call count for that cohort is 1 — the typical 1-payer endpoint has been touched almost trivially.

What these numbers are. l30DaysTotalCalls is a request count, not settled USDC value — nothing here is “volume” in a dollar sense and no conversion is applied. l30DaysUniquePayers counts distinct paying wallet addresses; a single address may be an operator wallet, a funding wallet, or a test script, so a 1-payer endpoint is indistinguishable from self-dealing from on-chain data alone — not proof of it, and not proof of a real external customer either. The CDP Bazaar catalog is one x402 discovery source, Base-weighted; both denominators above are conditional on being indexed by CDP.

Long-form treatment of the endpoint-vs-call inversion, published on the same snapshot cadence: The Call-Weighted x402 Demand Cut.

Unique-payer distribution (last 30 days)

Full histogram, exclusive buckets — counts sum to the indexed total. The long tail on the right is the trust cohort; the mass on the left is what makes a bare “> 0 payer” filter meaningless.

Payer bucket (30d) Endpoints Share
no CDP quality data720.198%
0 payers (30d)80.022%
1 payer (30d)18,75151.6%
2 payers (30d)9,87027.2%
3–4 payers (30d)4,28811.8%
5–9 payers (30d)2,6307.24%
10–49 payers (30d)5991.65%
50–99 payers (30d)360.099%
100+ payers (30d)570.157%

Reputation footprint of the earning cohort (Base, snapshot 2026-09-01)

Endpoints that earn money on Base and endpoints that carry an on-chain reputation footprint are almost entirely disjoint. Of the 14,338 Base x402 endpoints in this snapshot that took ≥1 paid call in the last 30 days, 1,291 (9.00%) resolve to a registered ERC-8004 agent owner by exact pay_to → owner match, 9 (0.063% of the earning set; 0.697% of the resolvable subset) carry any on-chain reputation feedback, and 0 carry commerce-backed reputation — feedback backed by a real ERC-8183 job outcome rather than a bare thumbs-up. The same shape at the publisher level: 26 distinct pay_tos, 4 with any feedback (one event each, one unique client apiece), 0 commerce-backed. Every share here is a lower bound (pay_to may be a treasury wallet distinct from the registration owner; we index the ERC-8004 registry on Base and Ethereum only; per-publisher dedup capped at 50 rows so a single bulk-mint publisher cannot flood the resolvable set — disclosing that cap is what makes the resolvable count auditable). Full method and predicate: /how-do-you-know-which-agent-is-safe-to-pay. Dedicated dataset with the publisher-level cut, JSON + CSV: /x402-paid-but-unrated. That gap is where our paid intel lives.

Since previous snapshot

71
Added
112
Removed
5
Price-changed

Since previous snapshot at 2026-11-05T18:53:04Z — this delta updates on every daily refresh of the market map.

By network

Which chains the Bazaar catalog settles on. An endpoint can list multiple networks, so the sum can exceed the endpoint count.

Network CAIP-2 Endpoints
Baseeip155:845335,897
Solanasolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp14,766
Polygoneip155:1378,626
Arbitrumeip155:421617,365
eip155:143eip155:1433,151
eip155:5042eip155:50422,625
xrpl:0xrpl:02,476
eip155:480eip155:4802,232
Optimismeip155:102,130
eip155:42220eip155:422201,753
Stellarstellar:pubnet1,513
Chain ID 56eip155:561,432
algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73kalgorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73k1,101
Avalancheeip155:431141,006
eip155:4663eip155:4663999
eip155:196eip155:196893
eip155:999eip155:999859
eip155:1329eip155:1329710
algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=610
eip155:84532eip155:84532289
basebase227
eip155:4326eip155:4326111
Ethereumeip155:1105
eip155:130eip155:13058
eip155:146eip155:14658
stacks:1stacks:125
solanasolana24
eip155:1187947933eip155:118794793320
cosmos:noble-1cosmos:noble-119
nano:mainnetnano:mainnet17
xrpl:1xrpl:114
hyperliquid:mainnethyperliquid:mainnet11
zeroclick:cardzeroclick:card9
eip155:8217eip155:82178
lnbtc:000000000019d6689c085ae165831e93lnbtc:000000000019d6689c085ae165831e937
hedera:mainnethedera:mainnet5
eip155:50eip155:504
Solanasolana:EtWTRABZaYq6iMfeYKouRu166VU2xqa13
Solanasolana:mainnet3
base-sepoliabase-sepolia3
eip155:5042002eip155:50420022
sui:mainnetsui:mainnet2
arbitrumarbitrum1
aws:baseaws:base1
eip155:11142220eip155:111422201
eip155:42793eip155:427931
eip155:46630eip155:466301
polygonpolygon1

By category

Each endpoint is placed in a category by matching keywords in its description, name, URL and tags. “Uncategorized” means no keyword matched.

Category Endpoints
uncategorized18,125
payments10,552
web-scrape2,298
data-analytics1,740
compliance-risk1,264
chain-rpc1,223
ai-inference744
reputation-intel365

Price distribution (USDC)

Cheapest USDC-denominated accepts[] entry per endpoint. Non-USDC legs (SPL, Stellar assets, non-stablecoins) don't show up here. Full percentile ladder, histogram, and per-bucket CSV live at /what-does-an-x402-api-call-cost — the canonical price-census answer page.

36,019
USDC-priced endpoints
$0.0060
Median price
$0.0000
Cheapest
$3,000,000,000,000.00
Most expensive

Most expensive endpoints

# Host Service Min USDC price
1jpyc.x402jp.comJIN daily movers: SKUs with the largest price change vs the base date, with promo tags. Not a forecast. Paid in JPYC.$3,000,000,000,000.00
2jpyc.x402jp.comJIN daily food index series for Japan (excl/incl promo, matched SKU count). Single-store observation, not official CPI, $2,000,000,000,000.00
3jpyc.x402jp.comOnchain Stock Data: one Japanese listed company's catalyst (dated due date, success/fail conditions, source) plus latest$1,000,000,000,000.00
4api.bitrefill.comBitrefill$1,000.00
5mudko.comAgent Ready Kit$450.00
6mudko.comBazaar Keepalive (prepaid year)$190.00
7mudko.comBazaar Listing Package$99.00
8gift-by-crypto-agent.kitano787.workers.devGift by Crypto (TESTNET)$66.67
9api.youraitools.coYourAITools Listings$49.00
10api.youraitools.coYourAITools Listings$29.00

Top hosts by endpoint count

Concentration — a small number of hosts publish a large share of the catalog.

# Host Endpoints
1detect.halowerk.com1,973
2saylorinnovations.com1,624
3southpow.media1,010
4agent402.tools626
5agent-data-tools.revmesh2074.workers.dev581
6tanod.dev557
7x402.orthogonal.com415
8api.x402node.dev380
9twin.unykorn.org306
10api.vextorium.com243
11buero.halowerk.com241
12api.sitecheck-api.workers.dev225
13www.mahastrategies.com215
14api.myceliasignal.com205
15bot-bazaar.fly.dev198
16bess-x402.onrender.com185
17apexfaucet.xyz181
18underground.substratesymposium.com178
19api.chainmarket-api.workers.dev174
20api.aiskills402.com172

Methodology & source

Source: https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources — the public Coinbase CDP x402 Bazaar discovery API. No API key required. On-Chain Agent Intel fetches the full catalog once per day, normalizes each item into a stable record shape (network, scheme, payTo, USDC price, quality signal), and diffs against the previous snapshot to produce the delta panel above. The trust-filter cohort uses only fields CDP itself publishes on the endpoint — nothing self-reported, nothing scored by us.

Why unique payers, not total calls. CDP publishes both quality.l30DaysUniquePayers and quality.l30DaysTotalCalls on every indexed endpoint, and both are non-zero on the same near-universal share of the catalog. This page reports the unique-payer signal because it’s harder to inflate — a single client hammering an endpoint bumps calls without changing the payer count, so payers is the tighter filter for real usage breadth. Both signals come from CDP; neither is de-noised by us.

The snapshot is refreshed daily and this page always shows the latest one. For the long-form treatment of what this data means for the ERC-8004 / agent-intel corner of the Bazaar, read The x402 Agent-Intelligence Market Map. For the whole-catalog demand-concentration headline as a standalone citable finding, see Part 11 — the live x402 population.

Onchain Agent Intel is not affiliated with Coinbase. The Bazaar catalog is published by CDP under the URL above; we redistribute a normalized cut of it as a live-updating reference page.

Cite this dataset

Headline finding. As of 2026-11-05T22:34:28Z, 3,322 of 36,311 (9.15%) x402 endpoints in the public CDP Bazaar catalog reported ≥5 unique payers in the last 30 days.

Citation. Onchain Agent Intel. "x402 Bazaar Market Map — daily trust-filter snapshot." Snapshot 2026-11-05T22:34:28Z. https://onchainagentintel.io/x402-bazaar-market-map

BibTeX. Copy-paste for LaTeX / biblatex / Zotero:

@misc{ocai_x402_bazaar_market_map,
  author       = {{Onchain Agent Intel}},
  title        = {x402 Bazaar Market Map — daily trust-filter snapshot},
  year         = {2026},
  month        = {11},
  howpublished = {\url{https://onchainagentintel.io/x402-bazaar-market-map}},
  note         = {Snapshot: 2026-11-05T22:34:28Z. License: CC BY 4.0.},
}

License. Published under CC BY 4.0 — free to reuse, including in commercial work, provided you attribute “Onchain Agent Intel” and link back to https://onchainagentintel.io/x402-bazaar-market-map.

Machine-readable exports. JSON · CSV — the same numbers rendered above, refreshed daily alongside this page.

Also useful: Ethereum chain brief · Base chain brief · Commerce-backed agents · API docs · llms.txt