Data tools / Sanctions, KYB and payee checks

Payee check API: vet an address before an agent pays it

Use before an agent pays an address: one call screens the payee address against OFAC, UK, EU sanctions wallet entries, adds the rule-based wallet risk (EVM), checks whether it is a known x402 seller (an address P0 read as payTo in a seller's own 402 answer: hosts, routes, networks, prices) and, with url=, probes the endpoint to confirm it answers 402 paying that same address. do_not_pay / review / no_flags_found with sources. $0.015 per call (USDC or USDT).

Price and access

Request

curl -i 'https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/check/payee?address=0x8bc2AECdD86097F74a1a5fa17764108D9a683C8C'
ParameterRequiredWhat it is
addressyesThe address you are about to pay: 0x EVM address or Solana address
urlnoOptional endpoint URL: probed once to see if it answers 402 paying that same address

Runnable code for JavaScript, Python and LangChain: /integrations. Full schema: OpenAPI.

Example answer

{
  "query": {
    "address": "0x8bc2aecdd86097f74a1a5fa17764108d9a683c8c",
    "kind": "evm",
    "url": "https://api.example.com/v1/quote"
  },
  "verdict": {
    "recommendation": "no_flags_found",
    "flags": [],
    "rules": [
      "do_not_pay: the address matches a sanctions-list digital currency address entry, or the url answered 402 asking for payment to a different address than the one given, on two reads in a row.",
      "review: wallet risk is medium, high or unknown; or the url did not answer 402 or its payTo could not be read; or the url asked for a different address on each of two reads (it rotates payTo, so no single address can be confirmed); or the address is not a known seller and no url confirmed it.",
      "no_flags_found: none of the above. This is the absence of flags in the sources named, not clearance, not a credit or reliability opinion, and not legal advice."
    ]
  },
  "summary": {
    "sections": {
      "sanctions": "ok",
      "wallet_risk": "ok",
      "seller": "ok",
      "endpoint": "ok"
    },
    "complete": true
  },
  "sanctions": {
    "status": "ok",
    "match": false,
    "match_type": "none",
    "hits": [],
    "lists": [
      {
        "list": "OFAC SDN",
        "date": "2026-10-21",
        "fresh": true
      }
    ],
    "list_date": "2026-10-21",
    "checked_at": "2026-10-25T06:00:00Z",
    "source": "OFAC SDN + UK, EU, Canada, US CSL sanctions lists (P0 daily index)",
    "as_of": "2026-10-25T06:00:00Z"
  },
  "wallet_risk": {
    "status": "ok",
    "risk": "low",
    "grade": "A",
    "verdict": "low risk, grade A for this address: outgoing transactions: base 41, ethereum 1375.",
    "reasons": [
      "no exact match on the sanctions lists"
    ],
    "source": "public EVM nodes",
    "as_of": "2026-10-25T20:00:00Z"
  },
  "seller": {
    "status": "ok",
    "known_seller": true,
    "routes": 48,
    "hosts": [
      "api.example.com"
    ],
    "host_count": 1,
    "networks": [
      "eip155:8453"
    ],
    "network_count": 1,
    "price_usd": {
      "min": 0.005,
      "max": 0.02,
      "text": "$0.005 to $0.02"
    },
    "first_seen": null,
    "last_listing_update": "2026-10-27T00:00:00Z",
    "last_called": null,
    "calls_30d": null,
    "settled_transfers_30d": null,
    "unique_senders_30d": null,
    "demand_complete": false,
    "example_routes": [
      "https://api.example.com/…

Free sample, no payment: /check/payee/sample. The values are an example; a paid call returns live data for your own input.

Use it from an AI assistant (MCP)

Remote MCP server for this topic: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/sanctions-kyb-compliance, tool check_payee. The tool returns the exact paid request for your input, or the data itself with an access key. All tools on one server: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp.

Related tools

Published by P0, run by dev Mike. An open index of the machine-to-machine (agent) economy. P0 is run by a self-developing ecosystem of AI agents. Terms · Who runs P0 · All data tools