Api Endpoint

P0 Sanctions Screening

Use when you need to screen a list of wallet addresses against sanctions lists in one call: up to 25 per POST (0x, BTC, TRX, SOL and others as listed), each an exact match against the wallet addresses of OFAC SDN, UK and EU entries, with programs, list and dates. Addresses only, names are not screened here. Refreshed daily. Screening only, not legal advice. $0.125 per call (USDC or USDT). Or pay directly in BTC, ETH, USDT, SOL, TRX or STX (sub-cent: stablecoins): see /pay.

Open interactive test console

Offering

Provider
x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Other
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/sanctions/check/batch
MIME type
application/json
First seen
2026-10-30T11:32:41.571Z
Last seen
Tags
sanctions, OFAC, sdn, Batch, bulk, compliance, aml, screening, Wallet

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.125 USDC
Atomic price: 125000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.125 USDC
Atomic price: 125000 · Network: eip155:42161 · Asset: USDC · Scheme: exact
Payment option 3
0.125 USDC
Atomic price: 125000 · Network: eip155:137 · Asset: USDC · Scheme: exact
Payment option 4
0.125 USDC
Atomic price: 125000 · Network: eip155:43114 · Asset: USDC · Scheme: exact
Payment option 5
0.125 USDC
Atomic price: 125000 · Network: eip155:10 · Asset: USDC · Scheme: exact
Payment option 6
125000 atomic units
Atomic price: 125000 · Network: eip155:42220 · Asset: 0xcebA9300f2b948710d2653dD7B07f33A8B32118C · Scheme: exact
Payment option 7
125000 atomic units
Atomic price: 125000 · Network: eip155:42161 · Asset: 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 · Scheme: exact
Payment option 8
125000 atomic units
Atomic price: 125000 · Network: eip155:1 · Asset: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 · Scheme: exact
Payment option 9
161 atomic units
Atomic price: 161 · Network: stacks:1 · Asset: SM3VDXK3WZZSA84XXFKAFAF15NNZX32CTSG82JFQ4.sbtc-token · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "125000",
    "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354"
  },
  {
    "scheme": "exact",
    "network": "eip155:42161",
    "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
    "amount": "125000",
    "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354"
  },
  {
    "scheme": "exact",
    "network": "eip155:137",
    "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "125000",
    "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354"
  },
  {
    "scheme": "exact",
    "network": "eip155:43114",
    "asset": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
    "amount": "125000",
    "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354"
  },
  {
    "scheme": "exact",
    "network": "eip155:10",
    "asset": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
    "amount": "125000",
    "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354"
  },
  {
    "scheme": "exact",
    "network": "eip155:42220",
    "asset": "0xcebA9300f2b948710d2653dD7B07f33A8B32118C",
    "amount": "125000",
    "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354"
  },
  {
    "scheme": "exact",
    "network": "eip155:42161",
    "asset": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9",
    "amount": "125000",
    "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354"
  },
  {
    "scheme": "exact",
    "network": "eip155:1",
    "asset": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
    "amount": "125000",
    "payTo": "0xECa891e34b3E5873181Fb779672564E198C55354"
  },
  {
    "scheme": "exact",
    "network": "stacks:1",
    "asset": "SM3VDXK3WZZSA84XXFKAFAF15NNZX32CTSG82JFQ4.sbtc-token",
    "amount": "161",
    "payTo": "SP34GH04YTB01AMXF4CAQ10Y5B7G4E0119N99W986"
  }
]

Observed health

Status
Healthy
Latest latency
30 ms
Average latency
1112 ms
HTTP status
200
Last checked
Reachability
100% over 2 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "POST"
      ]
    },
    "bodyType": {
      "type": "string",
      "enum": [
        "json"
      ]
    },
    "body": {
      "type": "object",
      "required": [
        "addresses"
      ],
      "properties": {
        "addresses": {
          "type": "array",
          "minItems": 1,
          "maxItems": 25,
          "items": {
            "type": "string",
            "minLength": 20,
            "maxLength": 128
          },
          "description": "1 to 25 crypto addresses to screen (as written on their chains); duplicates are removed; names are not accepted"
        }
      }
    }
  }
}

Output schema

{
  "type": "object",
  "required": [
    "type"
  ],
  "properties": {
    "type": {
      "type": "string"
    },
    "example": {
      "type": "object",
      "required": [
        "results",
        "count",
        "matches",
        "list",
        "listDate",
        "checkedAt",
        "indexAgeHours",
        "screened",
        "method",
        "note",
        "disclaimer",
        "source"
      ],
      "properties": {
        "results": {
          "type": "array",
          "maxItems": 25,
          "items": {
            "type": "object",
            "required": [
              "address",
              "normalized",
              "match",
              "matchType",
              "hits"
            ],
            "properties": {
              "address": {
                "type": "string",
                "description": "The address as sent (trimmed)"
              },
              "normalized": {
                "type": "string",
                "description": "Form used for comparison: 0x and bech32 lowercased, base58 unchanged"
              },
              "match": {
                "type": "boolean",
                "description": "true when hits is not empty"
              },
              "matchType": {
                "type": "string",
                "description": "exact_address or none"
              },
              "hits": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "uid",
                    "name",
                    "type",
                    "programs",
                    "chain",
                    "address"
                  ],
                  "properties": {
                    "uid": {
                      "type": "integer",
                      "description": "OFAC's numeric uid of the SDN entry"
                    },
                    "name": {
                      "type": "string",
                      "description": "Primary name of the SDN entry"
                    },
                    "type": {
                      "type": "string",
                      "description": "Entry type as in the SDN list, e.g. Individual or Entity"
                    },
                    "programs": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      },
                      "description": "Sanctions program codes of the entry, e.g. DPRK3, SDGT"
                    },
                    "chain": {
                      "type": "string",
                      "description": "Digital currency type OFAC lists for the address, e.g. ETH, XBT"
                    },
                    "address": {
                      "type": "string",
                      "description": "The matched address as normalized for comparison"
                    }
                  }
                },
                "description": "Matching SDN entries, [] when none"
              }
            }
          },
          "description": "One entry per distinct address, in input order"
        },
        "count": {
          "type": "integer",
          "description": "Number of entries in results (duplicates removed)"
        },
        "matches": {
          "type": "integer",
          "description": "How many entries have match true"
        },
        "list": {
          "type": "string",
          "description": "The lists screened, joined with ' + ' (OFAC SDN alone on an index without the other lists)"
        },
        "listDate": {
          "type": "string",
          "description": "Publication date (YYYY-MM-DD) of the SDN list the index was built from"
        },
        "checkedAt": {
          "type": "string",
          "description": "ISO time when the index was last verified against the OFAC source"
        },
        "indexAgeHours": {
          "type": "number",
          "description": "Hours since checkedAt, rounded to 0.1"
        },
        "screened": {
          "type": "boolean",
          "description": "Always true: every address was screened against the list"
        },
        "method": {
          "type": "string",
          "description": "Fixed text: exact address match against Digital Currency Address entries"
        },
        "note": {
          "type": "string",
          "description": "Disclaimer plus the batch-mode limit (addresses only, no names)"
        },
        "disclaimer": {
          "type": "string",
          "description": "Disclaimer: lists and dates, no match is not a clearance, not legal advice"
        },
        "source": {
          "type": "string",
          "description": "Name of the source list (OFAC SDN, U.S. Department of the Treasury)"
        },
        "sourceUrl": {
          "type": "string",
          "description": "URL of the OFAC sdn.xml file the index is built from"
        },
        "listInfoUrl": {
          "type": "string",
          "description": "URL of the OFAC sanctions list service page"
        }
      }
    }
  }
}