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