Skip to main content
Independent MeasurementRegister: x402 endpoint observations (L0)Catalog snapshot: 2026-08-15 (15,073 of 15,073 fetched)
vet402MethodologyNo purchases attached · facts only

The x402 Observatory

Abstract

Every endpoint in the public x402 discovery catalog, observed daily: is it still listed, and does its payment wall answer a valid 402 challenge when approached with the method it declares. No purchase is ever attached; the challenge itself is the observable. pass / fail / unverified are defined measurements, not opinions — definitions here. unverified is not a failure: it means the catalog entry does not declare enough for a machine to check.

1.Observed endpoints

15,753 endpoints on record, ordered by observed call volume (catalog-reported, last 30 days). Page 3 of 158.

L0 observations over catalog endpoints
EndpointNetworkDeclared methodCatalogL0Last probedCalls 30d
polynews.news/api/v1/smart-moneyeip155:8453POSTactiveunverified155
x402engine.app/api/llm/claude-haikueip155:8453POSTactiveunverified155
agi.apify.com/protocols/x402/prepaid-tokenseip155:8453GETactivepass2026-08-14 08:52 UTC154
api.invoket.com/iban/repaireip155:8453GETactiveunverified2026-08-14 08:53 UTC154
api.lastlookdata.com/api/crypto/priceeip155:8453GETactiveunverified2026-08-14 08:53 UTC154
api.trustsource.cc/sslcheckeip155:8453GETactiveunverified2026-08-14 08:53 UTC154
skim402.com/api/v2/signal/ai-news/latesteip155:8453GETactiveunverified2026-08-14 08:52 UTC154
data.greeneris.io/v1/global/leieip155:8453GETactiveunverified2026-08-14 08:53 UTC153
gridpulse.theaslangroupllc.com/api/energy/carbon-intensityeip155:8453GETactiveunverified2026-08-14 08:53 UTC153
x402stock.xyz/api/v1/newseip155:8453GETactiveunverified2026-08-14 08:53 UTC153
riskpulse.theaslangroupllc.com/api/risk/quake-checkeip155:8453GETactiveunverified2026-08-14 08:53 UTC152
vape-x402.vapex402.workers.dev/scan/dossier_checkeip155:8453GETactiveunverified2026-08-14 08:53 UTC152
x402engine.app/api/tts/elevenlabseip155:8453POSTactiveunverified151
2s.io/api/calendar/holidayseip155:8453GETactivepass2026-08-14 08:52 UTC150
search.reversesandbox.com/web/searcheip155:8453GETactiveunverified2026-08-14 08:53 UTC150
waterpulse.theaslangroupllc.com/api/water/gaugeeip155:8453GETactiveunverified2026-08-14 08:53 UTC150
402utils.com/v1/rss-to-jsoneip155:8453GETactiveunverified149
kronossignals.com/api/v1/liquidations/etheip155:8453GETactivepass2026-08-14 08:53 UTC149
kronossignals.com/api/v1/liquidations/soleip155:8453GETactivepass2026-08-14 08:53 UTC149
x402.agentutility.ai/twitter-searcheip155:8453POSTactiveunverified2026-08-14 08:52 UTC148
x402.creative-tim.com/shadcn-blocks/user-paymenteip155:8453GETactiveunverified2026-08-14 08:52 UTC147
ylk.one/v1/veteip155:8453GETactiveunverified2026-08-14 08:52 UTC147
2s.io/api/airport/neareip155:8453GETactiveunverified2026-08-14 08:52 UTC146
agent402.tools/api/crypto-historyeip155:8453GETactiveunverified146
space.bip-rep.com/satelliteseip155:8453GETactiveunverified2026-08-14 08:52 UTC145
email-auth.use.x402atlas.com/checkeip155:8453GETactivepass2026-08-14 08:52 UTC144
vibesprings.net/api/exchange/converteip155:8453GETactiveunverified2026-08-14 08:52 UTC143
api.deepnets.ai/api/token/holder-graphsolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpGETactiveunverified2026-08-14 08:53 UTC142
dns.use.x402atlas.com/whoiseip155:8453GETactivepass2026-08-14 08:52 UTC142
vape-x402.vapex402.workers.dev/scan/rug_pull_alerteip155:8453GETactiveunverified2026-08-14 08:53 UTC142
netintel.dev/schema-parse/extracteip155:8453POSTactivepass2026-08-14 08:52 UTC141
x402.swaphunt.dev/v1/tools/price/multieip155:8453GETactiveunverified2026-08-14 08:53 UTC141
vape-x402.vapex402.workers.dev/scan/market_inteleip155:8453GETactiveunverified2026-08-14 08:53 UTC140
api.strale.io/x402/email-deliverability-checkbaseGETactiveunverified137
api.sirenic.eu/v1/score/defaillance/:sireneip155:8453GETactivepass2026-08-14 08:53 UTC136
api.orcatrace.dev/v1/latesteip155:8453GETactivepass2026-08-14 08:52 UTC133
2s.io/api/convert/uniteip155:8453GETactivepass2026-08-14 08:52 UTC132
2s.io/api/calendar/business-dayseip155:8453GETactiveunverified2026-08-14 08:52 UTC131
api.nansen.ai/api/v1/smart-money/netfloweip155:8453POSTactiveunverified2026-08-14 08:53 UTC130
x402.ottoai.services/token-detailseip155:8453GETactiveunverified2026-08-14 08:52 UTC127
api.signalis.dev/v1/pulse/narrativeseip155:8453GETactivepass2026-08-14 08:52 UTC126
api.isocast.dev/v1/spoteip155:8453GETactivepass2026-08-14 08:53 UTC123
stableenrich.dev/api/google-maps/place-details/partialeip155:8453GETactiveunverified2026-08-14 08:52 UTC123
readx.sh/api/search/userseip155:8453GETactiveunverified2026-08-14 08:52 UTC122
glim.sh/api/v1/twitter/searchsolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpPOSTactiveunverified2026-08-14 08:52 UTC120
api.x402node.dev/chain/wallet-labeleip155:8453GETactiveunverified117
stabletravel.dev/api/flightaware/flights/UAL123eip155:8453GETactiveunverified2026-08-14 08:53 UTC117
api.x402node.dev/chain/honeypoteip155:8453GETactiveunverified116
api.x402node.dev/defi/protocol-tvleip155:8453GETactiveunverified115
stableenrich.dev/api/google-maps/place-details/fulleip155:8453GETactiveunverified2026-08-14 08:53 UTC114
x402.twit.sh/users/by/usernameeip155:8453GETactiveunverified2026-08-14 08:52 UTC114
api.x402node.dev/web/linkedineip155:8453GETactiveunverified113
x402stock.xyz/api/v1/compareeip155:8453GETactiveunverified113
2s.io/api/vehicle/decode-wmieip155:8453GETactiveunverified2026-08-14 08:52 UTC112
api.nansen.ai/api/v1/tgm/flowseip155:8453POSTactiveunverified2026-08-14 08:53 UTC112
api.printmoneylab.com/api/v1/arbitrage-scannereip155:8453GETactivepass2026-08-14 08:53 UTC112
api.x402node.dev/forex/convert/usd/cny/usd-cnyeip155:8453GETactiveunverified112
agent402.tools/api/stock-quoteeip155:8453GETactiveunverified2026-08-14 08:53 UTC111
api.agentx402.ai/v1/scout/extracteip155:8453POSTactiveunverified111
api.x402node.dev/chain/smart-money-scoreeip155:8453GETactiveunverified111
api.gitbeacon.dev/v1/reposeip155:8453GETactivepass2026-08-14 08:52 UTC109
api.x402node.dev/chain/defi-tvleip155:8453GETactiveunverified109
api.x402node.dev/stock/cn-indexeip155:8453GETactiveunverified109
api.x402node.dev/aviation/airport-statuseip155:8453GETactiveunverified108
api.x402node.dev/chain/gas-oracleeip155:8453GETactiveunverified108
api.x402node.dev/web/extracteip155:8453GETactiveunverified107
api.x402node.dev/web/readeip155:8453GETactiveunverified107
svm402.com/price/:addresssolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpGETactivepass2026-08-14 08:53 UTC107
api.x402node.dev/chain/token-taxeip155:8453GETactiveunverified106
api.x402node.dev/defi/yield-besteip155:8453GETactiveunverified106
api.x402node.dev/ecom/bestsellerseip155:8453GETactiveunverified106
api.x402node.dev/forex/convert/cny/usd/cny-usdeip155:8453GETactiveunverified106
api.moltalyzer.xyz/api/moltbook/digestseip155:8453GETactivepass2026-08-14 08:53 UTC105
api.x402node.dev/chain/gas-compareeip155:8453GETactiveunverified105
x402.ottoai.services/portfolioeip155:8453GETactiveunverified2026-08-14 08:52 UTC105
api.printmoneylab.com/api/v1/kr-sentimenteip155:8453GETactiveunverified104
api.x402node.dev/stock/cn-limiteip155:8453GETactiveunverified103
api.x402node.dev/web/amazoneip155:8453GETactiveunverified103
groq.x402.stage.paywithlocus.com/groq/chateip155:8453POSTactiveunverified2026-08-14 08:53 UTC103
api.x402node.dev/stock/cn-moneyfloweip155:8453GETactiveunverified102
rpc.nodeflare.app/base/x402eip155:8453POSTactiveunverified2026-08-14 08:52 UTC102
api.kadec0.xyz/v1/geocodeeip155:8453GETactiveunverified2026-08-14 08:52 UTC100
api.x402node.dev/ecom/reviewseip155:8453GETactiveunverified100
api.x402node.dev/web/batcheip155:8453GETactiveunverified100
www.x402scan.com/api/x402/resourceseip155:8453GETactiveunverified2026-08-14 08:53 UTC100
api.x402node.dev/chain/whale-transferseip155:8453GETactiveunverified99
api.x402node.dev/ecom/sellerseip155:8453GETactiveunverified98
api.x402node.dev/web/socialeip155:8453GETactiveunverified97
agent402.tools/api/transcribeeip155:8453POSTactiveunverified96
api.clawfetch.ai/fetcheip155:8453POSTactiveunverified2026-08-14 08:53 UTC96
crypto.apitoll.cloud/v1/crypto/globaleip155:8453GETactiveunverified2026-08-14 08:52 UTC96
api.aitrailblazer.net/v1/peer-ranking/:tickereip155:8453GETactiveunverified94
api.linkedpanda.com/agent/v1/profiles/emaileip155:8453POSTactiveunverified2026-08-14 08:52 UTC94
news.apitoll.cloud/v1/cointelegraph/newseip155:8453GETactiveunverified2026-08-14 08:52 UTC94
api.myceliasignal.com/oracle/stress/marketeip155:8453GETactiveunverified93
api.x402node.dev/chain/wallet-pnleip155:8453GETactiveunverified93
api.x402node.dev/serp/geoeip155:8453GETactiveunverified93
entityresolver.xyz/resolveeip155:8453GETactiveunverified2026-08-14 08:52 UTC93
api.aitrailblazer.net/v1/alpha-signals/:tickereip155:8453GETactiveunverified92
api.arkm.com/x402/intelligence/addresseip155:8453POSTactiveunverified2026-08-14 08:53 UTC91

2.Reading this table

Catalog is presence in the public discovery catalog: active means listed as of the latest snapshot; delisted means the entry was present on an earlier day and absent on a complete fetch — with the before/after recorded on the endpoint's page. L0 is the payment-wall measurement: pass — a probe using the declared method received HTTP 402 with a parseable accepts array consistent with the catalog declaration; fail — two or more consecutive probes contradicted that (each with a recorded reason); unverified — not enough declared to measure, or the evidence threshold is not yet met. A day on which our own fetch was incomplete produces no delisting judgements at all.