← Home · Blog · Ecosystem

Trust filter · live snapshot

x402 Bazaar Market Map

Data as of 2026-09-07T09:00:55Z UTC · refreshed daily by an automated snapshot pipeline (task 0267).

Our snapshot of the public Coinbase CDP x402 Bazaar discovery catalog — cut by CDP’s unique-payer signal, not by raw listing count. 14,689 endpoints indexed from https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources. Snapshot fetched 2026-09-07T09:00:55Z (status: ok; reported catalog total: 14,689).

14,638
≥1 unique payer
99.7% of catalog
762
≥5 unique payers
5.19% of catalog
251
≥10 unique payers
1.71% of catalog
30
≥100 unique payers
0.204% of catalog

Headline: only 762 of 14,689 indexed endpoints (5.19%) 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.7% 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-09-07T09:00:55Z): 762 of 14,689 indexed endpoints (5.19%) 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 762 of 14,675 indexed endpoints with a payer AND a call count (5.19% endpoint-weighted) carries 174,008 of 315,911 total 30d requests indexed (55.1% 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 — 10,873 of 14,675 (74.1% endpoint-weighted) — carry 84,661 of 315,911 30d requests (26.8% call-weighted); the median 30d call count for that cohort is 1 — the typical 1-payer endpoint has been touched almost trivially.

Wording contract, sitting under the CDP conditional caveat above. 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 canary, 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: Report 10 — 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 data140.095%
0 payers (30d)370.252%
1 payer (30d)10,87374.0%
2 payers (30d)1,86012.7%
3–4 payers (30d)1,1437.78%
5–9 payers (30d)5113.48%
10–49 payers (30d)1981.35%
50–99 payers (30d)230.157%
100+ payers (30d)300.204%

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

0
Added
5
Removed
1
Price-changed

Since previous snapshot at 2026-09-07T08:30:41Z — 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:845314,182
Solanasolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp5,486
Polygoneip155:1372,319
Arbitrumeip155:421612,182
eip155:143eip155:1431,546
eip155:480eip155:4801,154
eip155:196eip155:196920
BNB Chaineip155:56898
algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73kalgorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73k874
xrpl:0xrpl:0863
eip155:999eip155:999855
eip155:4663eip155:4663761
algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=586
Optimismeip155:10583
Avalancheeip155:43114555
Stellarstellar:pubnet547
eip155:1329eip155:1329546
eip155:42220eip155:42220545
basebase354
eip155:84532eip155:84532198
animica:1animica:160
hedera:mainnethedera:mainnet48
Ethereumeip155:146
Solanasolana:EtWTRABZaYq6iMfeYKouRu166VU2xqa140
eip155:4326eip155:432626
cosmos:noble-1cosmos:noble-114
solanasolana14
eip155:3338eip155:333813
base-sepoliabase-sepolia10
zeroclick:cardzeroclick:card8
eip155:1440000eip155:14400007
eip155:10143eip155:101436
hyperliquid:mainnethyperliquid:mainnet6
eip155:1187947933eip155:11879479335
eip155:130eip155:1304
eip155:146eip155:1464
eip155:50eip155:503
eip155:42793eip155:427932
Solanasolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147wwSaGf1
alipayalipay1
arbitrumarbitrum1
aws:baseaws:base1
eip155:5042002eip155:50420021
eip155:80002eip155:800021
lightning:mainnetlightning:mainnet1
polygonpolygon1

By category

Lightweight keyword bucketing from each endpoint's description, service name, URL, and tags. "uncategorized" is anything the keyword rules didn't match.

Category Endpoints
payments5,939
uncategorized5,730
web-scrape832
data-analytics829
compliance-risk496
chain-rpc478
ai-inference333
reputation-intel52

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.

14,406
USDC-priced endpoints
$0.010
Median price
$0.0010
Cheapest
$1,000.00
Most expensive

Most expensive endpoints

# Host Service Min USDC price
1api.bitrefill.comBitrefill$1,000.00
2mudko.comAgent Ready Kit$450.00
3mudko.comBazaar Keepalive (prepaid year)$190.00
4mudko.comBazaar Listing Package$99.00
5api.arkm.comArkham x402$50.00
6www.productclank.comProductClank Content Campaign$50.00
7www.quicknode.comCreate a Quicknode account and blockchain-infrastructure subscription paid with USDC via x402. Returns a Console API key$49.00
8nfl-form-x402.owenlvll.workers.devNFL Team Form 2016-2025$40.00
9x402-delivery-map.owenlvll.workers.devx402 Delivery Map$29.00
10api.govparse.ioWhat does the full FMCSA carrier census look like, carrier by carrier, with authority and safety context attached? Bulk $25.00

Top hosts by endpoint count

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

# Host Endpoints
1api.delx.ai567
2agent402.tools541
3x402.orthogonal.com449
4api.x402node.dev345
5api.agentstools.dev342
6api.strale.io147
7fittings.sh145
8402.com.tr143
9agents.x402stock.xyz138
10atlantikland.halowerk.com125
11baltikum.halowerk.com125
12mitteleuropa.halowerk.com125
13nordland.halowerk.com125
14ostland.halowerk.com125
15suedland.halowerk.com125
16netintel.dev124
17x402-factory.com117
18api.myceliasignal.com112
19api.particle.pro110
20blockrun.ai105

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.

Snapshot cadence is daily — every fresh build of this page reads the latest fetch. This is a live-updating dataset page, not a one-off report. For the long-form treatment of what this data means for the ERC-8004 / agent-intel corner of the Bazaar, read Report 06 — The x402 Agent-Intelligence Market Map. For the whole-catalog demand-concentration headline as a standalone citable finding, see Report 07 — Only 5.19% of x402 endpoints have ≥5 unique payers in 30 days.

On-Chain 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-09-07T09:00:55Z, 762 of 14,689 (5.19%) x402 endpoints in the public CDP Bazaar catalog reported ≥5 unique payers in the last 30 days.

Citation. On-Chain Agent Intel. "x402 Bazaar Market Map — daily trust-filter snapshot." Snapshot 2026-09-07T09:00:55Z. https://onchainagentintel.io/x402-bazaar-market-map

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

@misc{ocai_x402_bazaar_market_map,
  author       = {{On-Chain Agent Intel}},
  title        = {x402 Bazaar Market Map — daily trust-filter snapshot},
  year         = {2026},
  month        = {09},
  howpublished = {\url{https://onchainagentintel.io/x402-bazaar-market-map}},
  note         = {Snapshot: 2026-09-07T09:00:55Z. License: CC BY 4.0.},
}

License. Published under CC BY 4.0 — free to reuse, including in commercial work, provided you attribute “On-Chain 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