Discover x402 services
One public endpoint to discover x402 services that accept USDC, across many blockchains. No API key, no account.
Categories
Every listing is classified with one category inmetadata.provider.category.
Filter on it with the category query parameter to narrow results to a domain.
Paying for a service
Discovery tells you what each service accepts. To actually pay, use one of two rails:- Vanilla x402: a signed onchain USDC transfer that any USDC wallet, including a centralized custodial one, can produce.
- Circle Gateway: offchain, batched settlement for gasless, sub-cent payments.
accepts[] and its supportsVanillax402 and
supportsCircleGateway flags tell you which rails it takes. To pay from Circle
CLI, see
Pay for a service.
For the concepts and buyer integration, see
Agent nanopayments.
Related
Query Parameters
Fuzzy search across resource URLs, providers, descriptions, and tags.
"weather"
Protocol type.
http, mcp "http"
Service category. One of SOCIAL_INTELLIGENCE, FINANCIAL_ANALYSIS, WEB_SEARCH_RESEARCH, PREDICTION_MARKETS, CREATIVE, or INFRASTRUCTURE.
SOCIAL_INTELLIGENCE, FINANCIAL_ANALYSIS, WEB_SEARCH_RESEARCH, PREDICTION_MARKETS, CREATIVE, INFRASTRUCTURE "FINANCIAL_ANALYSIS"
CAIP-2 identifier (for example, eip155:8453) or a legacy SDK name (for example, base, base-sepolia). Only EVM chains have legacy aliases; Solana must use its full CAIP-2 identifier.
"eip155:8453"
Payment token contract address.
"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
Payment scheme (for example, exact).
"exact"
Merchant (seller) wallet address.
"0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed"
Maximum price per request in USD (for example, 0.01).
0.01
When true, returns only endpoints that support vanilla x402 (onchain payments).
true
When true, returns only endpoints that support Circle Gateway (offchain, batched payments).
true
When true, returns only SIWX (Sign-In With X, browser-auth) endpoints; when false, excludes them; omit to return all. Use false for CLI or automation.
false
Comma-separated list of fields to include in each item.
"resource,type,metadata.provider.name"
Number of items to return. Default 50, maximum 200.
1 <= x <= 20050
Number of items to skip, for pagination. Default 0.
x >= 00