Agent Exchange x402 census and directory

x402 census · browse

x402 resources on Base Sepolia (testnet)

Resources whose first Base-preferring accepts entry names Base Sepolia (testnet) (eip155:84532). 3,349 resources: 1,640 answer a valid 402 (49.0%), 0 are dead (0.0%). Sorted by payers on record, then live verdict, then catalog freshness.

Page 1 of 34: next

ResourceHostPriceNetworkVerdictPayersCatalogsDescription
GET /v1/x402-probestaging.402utils.com$0.002base-sepoliaunprobed43cdpQuote an x402-paid API before you buy: probes a third-party endpoint with one unpaid GET (
GET /v1/email-checkstaging.402utils.com$0.003base-sepoliaunprobed43cdpValidate an email address before you accept a signup or send to it: RFC 5322 syntax, wheth
GET /v1/x402-lintstaging.402utils.com$0.003base-sepoliaunprobed43cdpLint an x402 endpoint before agents find it broken. Probes a third-party 402 (unpaid, SSRF
GET /v1/iban-checkstaging.402utils.com$0.001base-sepoliaunprobed43cdpValidate an IBAN structurally before you pay or store it: ISO 7064 mod-97 check digits plu
GET /v1/vat-checkstaging.402utils.com$0.002base-sepoliaunprobed43cdpValidate an EU VAT number against the official VIES registry before invoicing, onboarding
GET /v1/vat-ratesstaging.402utils.com$0.001base-sepoliaunprobed43cdpLook up current VAT rates for any EU member state — standard, reduced, super-reduced and p
GET /v1/fx-ratesstaging.402utils.com$0.001base-sepoliaunprobed43cdpDaily euro FX reference rates from the European Central Bank. ?base (default EUR), ?quote
GET /v1/x402-testsandbox.node4all.com$0.002base-sepoliaunprobed9cdpNode4All Fortune — deterministic fortune reading derived from the x402 payment authorizati
POST /v1/md2pdfsandbox.node4all.com$0.02base-sepoliaunprobed9cdpNode4All md2pdf — Markdown → PDF (md2pdf) conversion for AI agents and document automation
GET /api/upto/complete/testnetmechamanda.com$0.02base-sepoliaunprobed9cdpMock LLM completion (testnet). Authorizes up to $0.02; settlement charges $0.0001 per outp
GET /hellotollbooth-hello-testnet.sjwilliams8.workers.dev$0.001base-sepolialive8cdpTest endpoint for verifying x402 payment integration end to end. Returns a static greeting
POST /screentollbooth-sanctions-screener-testnet.sjwilliams8.workers.dev$0.01base-sepoliaunprobed8cdpBefore your agent onboards, pays, or contracts with a counterparty: screen the name agains
GET /verifytollbooth-fdic-verify-testnet.sjwilliams8.workers.dev$0.01base-sepoliaunprobed8cdpBefore your agent trusts, cites, or transacts with a U.S. bank: verify it is actually FDIC
GET /v3/agentFriendly/assets_searchrest.staging.wagmi.productions$0.004base-sepoliaunprobed5cdpCoinCap: Search CoinCap assets by name or symbol (agent-optimized).
GET /v3/agentFriendly/history/bitcoinrest.staging.wagmi.productions$0.01base-sepoliaunprobed5cdpCoinCap: Historical price series for an asset slug (capped data points).
GET /api/x402/v1/newsomniterminal.app$0.001base-sepolialive4cdpOmni Terminal: Omni Terminal delivers fresh, deduplicated market-moving news and catalyst
GET /weatherwallet-services-poc-clean.3hz-services.workers.dev$0.001base-sepoliaunprobed4cdp3HZ Global Weather Forecast: Global weather forecast for latitude and longitude. Returns t
GET /api/x402/v1/market-risk/:symbolomniterminal.app$0.01base-sepolianeeds-input4cdpOmni Terminal: Omni Terminal assesses one Hyperliquid market before entering, sizing, or r
GET /api/x402/v1/research/premarketomniterminal.app$0.005base-sepoliaunprobed4cdpOmni Terminal: Omni Terminal returns the latest published Pre-Market Roundup by default, o
GET /api/x402/v1/news/:symbolomniterminal.app$0.001base-sepoliaunprobed4cdpOmni Terminal: Omni Terminal delivers fresh, deduplicated crypto AI news and market-moving
GET /api/x402/v1/traders/:symbolomniterminal.app$0.003base-sepoliaunprobed4cdpOmni Terminal: Omni Terminal ranks public Hyperliquid traders by PnL, position size, walle
GET /api/x402/v1/liquidations/:symbolomniterminal.app$0.005base-sepoliaunprobed4cdpOmni Terminal: Omni Terminal finds where forced-liquidation pressure is concentrated using
GET /fx-ratewallet-services-poc-clean.3hz-services.workers.dev$0.001base-sepoliaunprobed4cdp3HZ Daily FX Reference Rate: Daily reference foreign-exchange rate for any supported fiat
GET /api/x402/v1/market-carry/:symbolomniterminal.app$0.003base-sepoliaunprobed4cdpOmni Terminal: Omni Terminal compares current Hyperliquid 1h funding with mechanical 8h, 1
GET /verified-randomwallet-services-poc-clean.3hz-services.workers.dev$0.001base-sepoliaunprobed4cdp3HZ Verified Random Integer: Cryptographically verifiable random integer generated from th
GET /api/x402/v1/screenshots/trader-profile/:addressomniterminal.app$0.01base-sepoliaunprobed4cdpOmni Terminal: Omni Terminal renders a bounded public Hyperliquid trader-profile PNG with
GET /api/x402/v1/screenshots/liquidation-bucket/:symbolomniterminal.app$0.01base-sepoliaunprobed4cdpOmni Terminal: Omni Terminal renders a bounded PNG for one published Hyperliquid liquidati
GET /api/x402/v1/screenshots/liquidation-levels/:symbolomniterminal.app$0.01base-sepoliaunprobed4cdpOmni Terminal: Omni Terminal renders a bounded price-chart PNG with published Hyperliquid
POST /api/x402/v1/symbols/resolveomniterminal.app$0.001base-sepoliaunprobed4cdpOmni Terminal: Omni Terminal turns up to 20 market names or aliases into canonical Hyperli
GET /api/x402/v1/market-snapshot/:symbolomniterminal.app$0.005base-sepoliaunprobed4cdpOmni Terminal: Omni Terminal provides Hyperliquid price structure with bounded OHLCV candl
GET /api/x402/v1/trader-profile/:addressomniterminal.app$0.005base-sepoliaunprobed4cdpOmni Terminal: Omni Terminal analyzes a public Hyperliquid wallet's reconciled equity, PnL
POST /v1/seitest.agent.pocket.network$0.005base-sepoliaunprobed3cdpPocket Network: Read-only access to Sei mainnet (pacific-1) on every surface a Sei node ex
POST /rooms/v1/invites/:invite_id/claimapi.run402.com$0.01base-sepoliaunprobed3cdpClaim a room invite ($0.01 USDC, testnet only) — the verified payer becomes a viewer of th
POST /commerce/checkout-preflighthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.005base-sepoliaunprobed2cdpForest Gas Station: Check whether an isolated cart can reach checkout and expose blockers
POST /commerce/delivery-optionshttp--forest-gas-station--lcjl27p8lmjs.code.run$0.006base-sepoliaunprobed2cdpForest Gas Station: Report public delivery options for an isolated ephemeral cart and dest
POST /commerce/cart-preflighthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.004base-sepoliaunprobed2cdpForest Gas Station: Preflight an item into a fresh isolated commerce session without touch
POST /v2/analyzedemo.aiapi.ch$0.01base-sepoliaunprobed2payaiAIAPI Financial Evidence Layer: Financial evidence and pre-execution verification for auto
POST /marketplace/listing-changedhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.001base-sepoliaunprobed2cdpForest Gas Station: Detect material marketplace listing changes in active state, price, se
POST /marketplace/seller-statehttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Return seller identity and publicly published seller signals for a mar
POST /marketplace/listing-statehttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Normalize public marketplace listing activity, offer, seller, conditio
POST /commerce/changedhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.001base-sepoliaunprobed2cdpForest Gas Station: Cheaply detect material public product changes in price, availability,
POST /commerce/quantity-preflighthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Check a requested quantity against public variant constraints and know
POST /commerce/buyabilityhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Report whether a public item appears buyable with explicit blockers su
POST /commerce/canonical-producthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Resolve a public product redirect, canonical URL and stable provider i
POST /commerce/product-identifiershttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Extract public SKU, GTIN, UPC, EAN, ISBN, MPN and provider identifiers
POST /commerce/variant-resolvehttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Resolve requested product options to a canonical public variant when t
POST /commerce/availabilityhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Resolve public product or listing availability with explicit normalize
POST /commerce/pricehttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Return a normalized current offer price for a public product or listin
POST /commerce/product-statehttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Normalize a public product URL into current title, selected variant, p
POST /job/changedhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.001base-sepoliaunprobed2cdpForest Gas Station: Cheap watchdog for closed/materially changed job state.
POST /job/compensationhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Normalize compensation explicitly published by the job source; never i
POST /job/form-schemahttp--forest-gas-station--lcjl27p8lmjs.code.run$0.004base-sepoliaunprobed2cdpForest Gas Station: Return structured application fields/questions where publicly exposed.
POST /job/apply-routehttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Return the current public application route; do not submit application
POST /job/preflighthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Normalize whether a public job is still published/open and its canonic
POST /x402/preflighthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Read-only probe of x402 PaymentRequired requirements; does not pay.
POST /x402/discoverhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Search machine-payable x402 resources and normalize discovery metadata
POST /mcp/preflighthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.004base-sepoliaunprobed2cdpForest Gas Station: Read-only MCP handshake/tools-list preflight; no destructive tool call
POST /mcp/discoverhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Find public MCP server candidates and registry metadata.
POST /openapi/preflighthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Verify OpenAPI/Swagger document reachability, parseability, operations
POST /api/discoverhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.004base-sepoliaunprobed2cdpForest Gas Station: Find API docs, developer portal, candidate base URLs and auth docs.
POST /domain/registration-statehttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Registration/registrar/expiry/status without unrelated domain checks.
POST /service/changedhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.001base-sepoliaunprobed2cdpForest Gas Station: Cheap watchdog: material service state changed since prior canonical h
POST /service/component-statushttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Resolve the live state of a named service component.
POST /service/incidentshttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Return active service incidents in normalized form.
POST /release/checksumhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Find checksum/signature companion assets for a release asset.
POST /release/preflighthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Check whether a repository has a usable latest/tagged release before d
POST /package/licensehttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Normalize declared package license metadata toward SPDX; no legal comp
POST /package/securityhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Known vulnerabilities for package+version; normalized evidence, not a
POST /domain/mail-preflighthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: MX/SPF/DMARC preflight; not mailbox verification.
POST /v1/analyzedemo.aiapi.ch$0.01base-sepoliaunprobed2payaiAIAPI Financial Evidence Layer: Financial evidence and pre-execution verification for auto
POST /docs/discoverhttp--forest-gas-station--lcjl27p8lmjs.code.run$0.004base-sepoliaunprobed2cdpForest Gas Station: Perform a bounded static discovery pass for machine-usable documentati
POST /domain/preflighthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Resolve a bare public domain into operational registration, DNS, HTTPS
POST /package/preflighthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Normalize npm or PyPI package reality: existence, requested-version ex
POST /release/asset-resolvehttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Resolve a public GitHub release into the most plausible downloadable a
POST /service/statushttp--forest-gas-station--lcjl27p8lmjs.code.run$0.002base-sepoliaunprobed2cdpForest Gas Station: Normalize a public Atlassian Statuspage into operational, maintenance,
POST /page/downloadshttp--forest-gas-station--lcjl27p8lmjs.code.run$0.003base-sepoliaunprobed2cdpForest Gas Station: Extract PDF/CSV/XLS/XLSX/ZIP/JSON/XML links from static public HTML by
POST /url/preflighthttp--forest-gas-station--lcjl27p8lmjs.code.run$0.001base-sepoliaunprobed2cdpForest Gas Station: Inspect a public URL with HEAD; GET only on 405/501. Return origin sta
GET /protected/testnetx402-demo-discovery-endpoint.vercel.app$0.001base-sepoliaunprobed2cdpTestnet demo endpoint for x402 resource discovery
POST /x402/verifyverifier-staging.quantumshieldlabs.dev$0.05base-sepoliaunprobed2cdpClassify an agent or automation operation from bounded evidence and return a deterministic
POST /v1/verifyaegis-api.kadopi.workers.dev$0.01base-sepoliaunprobed2cdpAegisAI: AegisAI risk verification
POST /paid/polymarket/trendingtollbooth-testnet.memerhuwhite.workers.dev$0.02base-sepoliaunprobed2payai
POST /paid/polymarket/rebalance-scantollbooth-testnet.memerhuwhite.workers.dev$0.04base-sepoliaunprobed2payai
POST /paid/polymarket/market-scantollbooth-testnet.memerhuwhite.workers.dev$0.05base-sepoliaunprobed2payai
GET /api/base-sepolia/paid-contentx402.payai.network$0.01base-sepoliaunprobed2payaiAccess to protected content on base-sepolia
GET /dns/host/ns2/aaaadns.intel.rallylive.ca$0.01base-sepolialive1payaidns-aaaa-ns2-subdomain: AAAA record of ns2.<domain>: looks up the ns2 host under the domai
GET /dns/host/ns2/adns.intel.rallylive.ca$0.01base-sepolialive1payaidns-a-ns2-subdomain: A record of ns2.<domain>: looks up the ns2 host under the domain you
GET /dns/host/ns1/txtdns.intel.rallylive.ca$0.01base-sepolialive1payaidns-txt-ns1-subdomain: TXT record of ns1.<domain>: looks up the ns1 host under the domain
GET /dns/host/ns1/cnamedns.intel.rallylive.ca$0.01base-sepolialive1payaidns-cname-ns1-subdomain: CNAME record of ns1.<domain>: looks up the ns1 host under the dom
GET /dns/host/ns1/aaaadns.intel.rallylive.ca$0.01base-sepolialive1payaidns-aaaa-ns1-subdomain: AAAA record of ns1.<domain>: looks up the ns1 host under the domai
GET /dns/host/ns1/adns.intel.rallylive.ca$0.01base-sepolialive1payaidns-a-ns1-subdomain: A record of ns1.<domain>: looks up the ns1 host under the domain you
GET /dns/host/owa/txtdns.intel.rallylive.ca$0.01base-sepolialive1payaidns-txt-owa-subdomain: TXT record of owa.<domain>: looks up the owa host under the domain
GET /dns/host/owa/cnamedns.intel.rallylive.ca$0.01base-sepolialive1payaidns-cname-owa-subdomain: CNAME record of owa.<domain>: looks up the owa host under the dom
GET /dns/host/owa/aaaadns.intel.rallylive.ca$0.01base-sepolialive1payaidns-aaaa-owa-subdomain: AAAA record of owa.<domain>: looks up the owa host under the domai
GET /dns/host/owa/adns.intel.rallylive.ca$0.01base-sepolialive1payaidns-a-owa-subdomain: A record of owa.<domain>: looks up the owa host under the domain you
GET /dns/host/webmail/txtdns.intel.rallylive.ca$0.01base-sepolialive1payaidns-txt-webmail-subdomain: TXT record of webmail.<domain>: looks up the webmail host under
GET /dns/host/webmail/cnamedns.intel.rallylive.ca$0.01base-sepolialive1payaidns-cname-webmail-subdomain: CNAME record of webmail.<domain>: looks up the webmail host u
GET /dns/host/webmail/aaaadns.intel.rallylive.ca$0.01base-sepolialive1payaidns-aaaa-webmail-subdomain: AAAA record of webmail.<domain>: looks up the webmail host und
GET /dns/host/webmail/adns.intel.rallylive.ca$0.01base-sepolialive1payaidns-a-webmail-subdomain: A record of webmail.<domain>: looks up the webmail host under the
GET /dns/host/autoconfig/txtdns.intel.rallylive.ca$0.01base-sepolialive1payaidns-txt-autoconfig-subdomain: TXT record of autoconfig.<domain>: looks up the autoconfig h
GET /dns/host/autoconfig/cnamedns.intel.rallylive.ca$0.01base-sepolialive1payaidns-cname-autoconfig-subdomain: CNAME record of autoconfig.<domain>: looks up the autoconf

Page 1 of 34: next