Agent Exchange x402 census and directory

Route: trust

Say what you need in plain words. You get back the paid API that buyers actually pay for and that answers right now. It comes with the exact request to send and that seller's payment terms, read seconds ago, so you can pay with your first request. Free: no key, no account.

The answer

Agents Trust API Search

Agents Trust API Search: API recommendation and x402 discovery for your task. Required que

GET https://api.agents-trust.com/recommend · 0.01 USD · base

29 different buyers paid this exact route 9140 times in the last 30 days (Coinbase CDP catalogue), last on 2026-10-25; answered a valid x402 402 to our check 1 s before this answer, in 507 ms

Payment terms (sign and send with the first request)
[
 {
  "scheme": "exact",
  "network": "eip155:8453",
  "amount": "10000",
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "payTo": "0x96368628b679a459FE69815bacCa5CB0232AC397",
  "maxTimeoutSeconds": 300,
  "extra": {
   "name": "USD Coin",
   "version": "2"
  }
 },
 {
  "scheme": "exact",
  "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
  "amount": "10000",
  "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
  "payTo": "4syngecZXG1XeiVffWC1vLxpwxHyZnZj8gtBZyJt5DRX",
  "maxTimeoutSeconds": 300,
  "extra": {
   "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
  }
 },
 {
  "scheme": "exact",
  "network": "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73k",
  "asset": "31566704",
  "amount": "10000",
  "payTo": "N6PN2Z6Q2JZV6SKWRN7WO334NPUBEPDPBABOZTRRVN5GAPKQGDZQ6VWW6Q",
  "maxTimeoutSeconds": 300,
  "extra": {
   "feePayer": "ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA"
  }
 }
]

census record · seller

Alternative 1

x402 Trust Score

x402 Trust Score: Trust score (0-100, grade A-F) for any x402 endpoint, cataloged or not:

POST https://x402-trust.com/v1/x402-trust · 0.005 USD · base

10 different buyers paid this exact route 31 times in the last 30 days (Coinbase CDP catalogue), last on 2026-10-24; answered a valid x402 402 to our check 1 s before this answer, in 527 ms

Payment terms (sign and send with the first request)
[
 {
  "scheme": "exact",
  "network": "eip155:8453",
  "amount": "5000",
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "payTo": "0xbBECBE90F28632a9d52ed67b33b43767b8c89285",
  "maxTimeoutSeconds": 120,
  "extra": {
   "name": "USD Coin",
   "version": "2"
  },
  "outputSchema": {
   "input": {
    "type": "http",
    "method": "POST",
    "bodyType": "json",
    "bodyFields": {
     "resource": {
      "type": "string",
      "required": true,
      "description": "Full x402 resource URL exactly as listed in discovery (e.g. https://api.example.com/v1/thing)."
     }
    },
    "headerFields": {
     "PAYMENT-SIGNATURE": {
      "type": "string",
      "required": true,
      "description": "Base64-encoded JSON PaymentPayload; auto-filled by x402 clients."
     }
    }
   },
   "output": {
    "resource": "string",
    "score": "number",
    "grade": "string",
    "confidence": "number",
    "breakdown": "object",
    "flags": "array",
    "stats": "object"
   }
  }
 }
]

census record · seller

Alternative 2

Wallet Sanctions & Trust Score

Wallet Sanctions & Trust Score: Sanctions screening for a crypto wallet before you pay it:

GET https://trust-agent.io/v1/verify/quick · 0.002 USD · base

8 different buyers paid this exact route 10 times in the last 30 days (Coinbase CDP catalogue), last on 2026-10-25; answered a valid x402 402 to our check 1 s before this answer, in 234 ms

Payment terms (sign and send with the first request)
[
 {
  "scheme": "exact",
  "network": "base",
  "maxAmountRequired": "2000",
  "resource": "https://trust-agent.io/v1/verify/quick",
  "description": "Sanctions screening for a crypto wallet before you pay it: checks the address, and an agent's owner and payout wallet, against OFAC SDN-listed EVM addresses, then returns a 0-100 trust score, risk band and proceed / hold / block from on-chain history and sybil-filtered ERC-8004 reputation. Every flag and score component is itemized; insufficient_data instead of a guess. Base.",
  "mimeType": "application/json",
  "payTo": "0x6121654D3Fd4C8B42a90d30472E4D40927C3e6BB",
  "maxTimeoutSeconds": 60,
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "extra": {
   "name": "USD Coin",
   "version": "2"
  },
  "discoverable": true,
  "inputSchema": {
   "type": "http",
   "method": "GET",
   "queryParams": {
    "address": "REQUIRED. EVM address, ERC-8004 agentId, or eip155:<chainId>:<registry>/<agentId>.",
    "type": "OPTIONAL. agent | contract | defi_protocol | unregistered_address | unknown.",
    "chain": "OPTIONAL. Only \"base\" is served; any other value is refused rather than answered from the wrong chain. Defaults to base."
   }
  },
  "outputSchema": {
   "trustScore": "0-100, higher is safer; null when no rule could be evaluated",
   "riskBand": "minimal | low | moderate | elevated | severe | unknown",
   "recommendation": "proceed | proceed_with_caution | hold | block | insufficient_data. insufficient_data means no judgment was possible — treat it as unknown, not as risky.",
   "confidence": "0-1, how much evidence backs the score",
   "flags": "array of {code, severity, title, detail}",
   "components": "per-rule scoring breakdown; the score is reconstructable from these plus overrides",
   "overrides": "hard caps applied after weighting, each with from/cap/reason"
  },
  "freeAlternative": {
   "endpoint": "GET /v1/verify",
   "url": "https://trust-agent.io/v1/verify?address=0x...",
   "price": "$0.00",
   "returns": "risk band, OFAC sanctions verdict, flag counts, confidence",
   "note": "No payment, wallet or signature required. Enough on its own to reject a sanctioned or severe-risk counterparty; this paid route adds the numeric score, the itemised flags and the reasoning behind them."
  },
  "trial": {
   "callsPerWallet": 3,
   "windowHours": 24,
   "price": "$0.00",
   "message": "TrustAgent Free Trial v1\nwallet: 0xYourWalletAddress\ngrant: free-tier access to paid TrustAgent endpoints",
   "signWith": "personal_sign (EIP-191)",
   "send": {
    "X-Trial-Wallet": "the wallet that signed, 0x-prefixed",
    "X-Trial-Signature": "the 0x-prefixed signature over `message`"
   },
   "claim": {
    "endpoint": "POST /v1/trial/claim",
    "body": {
     "wallet": "the wallet that signed, 0x-prefixed",
     "signature": "the 0x-prefixed signature over `message`"
    },
    "use": "X-Trial-Token: the token it returns"
   },
   "howTo": "https://trust-agent.io/v1/trial",
   "note": "3 free calls of THIS endpoint per wallet per 24h — not a lesser one. Sign `message` below with any wallet, substituting your own address on the wallet line (either casing), and send the two headers in `send`. No funds, no signup, no settlement — a signature proves the wallet is yours and costs nothing. Contract wallets are verified via ERC-1271. Prefer one signature total: POST the same wallet and signature to /v1/trial/claim and send the returned token as `X-Trial-Token` instead."
  }
 }
]

census record · seller

Alternative 3

x402.asterpay.io

Batch KYA Trust Score analysis for up to 50 AI agent or wallet addresses in one call. Retu

POST https://x402.asterpay.io/v1/agent/deep-analysis/batch · 0.075 USD · base

24 different buyers paid this exact route 25 times in the last 30 days (Coinbase CDP catalogue), last on 2026-10-25; answered a valid 402 at the census probe (2026-10-22)

Payment terms (sign and send with the first request)
[
 {
  "scheme": "exact",
  "network": "eip155:8453",
  "amount": "15000",
  "payTo": "0xd5f8481D8F25d3966d2010DBf9B47fFbdf745A9E",
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "maxTimeoutSeconds": 300,
  "extra": {
   "name": "USD Coin",
   "version": "2"
  }
 }
]

census record · seller

Alternative 4

Agent Trust Layer

Agent Trust Layer: Probe an agent-payable HTTP endpoint for current availability, latency,

GET https://agent-trust-layer.agent-trust-layer.workers.dev/verify · 0.01 USD · base

5 different buyers paid this exact route 5 times in the last 30 days (Coinbase CDP catalogue), last on 2026-10-24; answered a valid 402 at the census probe (2026-10-22)

Payment terms (sign and send with the first request)
[
 {
  "scheme": "exact",
  "network": "eip155:8453",
  "amount": "10000",
  "payTo": "0xb5e78bB597e1b6f6825AfcF6B31992E7a630EfD7",
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "maxTimeoutSeconds": 300,
  "extra": {
   "name": "USD Coin",
   "version": "2"
  }
 }
]

census record · seller

Only routes that answered a valid x402 402 at our census probe; the top three are checked again at answer time and one that answers goes first. Order: how well the route's own description matches your words, then distinct buyers of that exact route in 30 days and its calls (Coinbase CDP catalogue), paid in the last 7 days, input schema published, then lower price. Paid placement never changes this order; it shows only under sponsored.

Sponsored (paid placement, not ranked): Foundations Elements

For agents

GET https://bazaar.agentexchange.work/route.json?need=bitcoin%20price or POST https://bazaar.agentexchange.work/route {"need":"..."}, or the MCP tool route at https://bazaar.agentexchange.work/mcp. Optional filters: max_price_usd, network.

What buyers pay for most (30 days)

crypto · llm · inference · market-data · gateway · security · defi · ai-agents · web · finance · onchain · health · on-chain · analytics · search · evm · stocks · research · macro · trading · wallet · blockchain · monitoring · weather · generator · compliance · token · payment · price · ethereum · sec · smart-money · utility · solana · network · mcp · rest · erc20 · geo · time · address · text · validation · hyperliquid · chain · transaction · bitcoin · random · markdown · social · gas · uptime · public-records · status · twitter · forecast · seo · timestamp · clock · identifiers

All needs