Api Endpoint

PayPerScreen

Sanctions screening for a person or company. Fuzzy name match (aliases and word order included) against the OFAC SDN, UN Security Council, EU, UK, Canadian, Swiss and Australian sanctions lists plus the US Consolidated Screening List (BIS Entity List, Denied Persons, Unverified and Military End-User lists; State Department nonproliferation and ITAR debarments; OFAC non-SDN lists), refreshed daily. Each hit gives the score, listed name, record ID, sanctions programmes, aliases and what matched, plus a field-by-field check of the date of birth, nationality and type you sent against the listed record; optional threshold and limit settings; each list's publication date for your audit record. Free sample: GET /sample/screen.

Open interactive test console

Offering

Provider
api.payperscreen.com
Method
GET
Offering type
Api Endpoint
Transport type
http
Category
Legal And Compliance
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://api.payperscreen.com/screen
MIME type
application/json
First seen
2026-10-16T01:51:20.002Z
Last seen
Tags
sanctions, OFAC, KYC, aml, compliance, screening, un, eu, uk, Crypto

Payment pricing

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

Payment option 1
0.02 USDC
Atomic price: 20000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.02 USDC
Atomic price: 20000 · Network: eip155:137 · Asset: USDC · Scheme: exact
Payment option 3
0.02 USDC
Atomic price: 20000 · Network: eip155:42161 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "20000",
    "payTo": "0xA816343b4F88742FAEF03F51eC23EeE1367C6f76"
  },
  {
    "scheme": "exact",
    "network": "eip155:137",
    "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "20000",
    "payTo": "0xA816343b4F88742FAEF03F51eC23EeE1367C6f76"
  },
  {
    "scheme": "exact",
    "network": "eip155:42161",
    "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
    "amount": "20000",
    "payTo": "0xA816343b4F88742FAEF03F51eC23EeE1367C6f76"
  }
]

Observed health

Status
Healthy
Latest latency
103 ms
Average latency
618 ms
HTTP status
402
Last checked
Reachability
100% over 14 checks

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

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET"
      ]
    },
    "queryParams": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "description": "Full name of the person or company to screen"
        },
        "dob": {
          "type": "string",
          "description": "Date of birth, YYYY-MM-DD (optional; used by /context)"
        },
        "country": {
          "type": "string",
          "description": "Nationality or country (optional; used by /context)"
        },
        "type": {
          "type": "string",
          "enum": [
            "Individual",
            "Entity"
          ],
          "description": "Individual (default) or Entity"
        },
        "threshold": {
          "type": "number",
          "minimum": 0.3,
          "maximum": 1,
          "description": "Minimum match score, default 0.4. Higher means fewer, closer matches"
        },
        "limit": {
          "type": "integer",
          "minimum": 1,
          "maximum": 10,
          "description": "Matches per list, default 1"
        }
      },
      "required": [
        "name"
      ]
    }
  },
  "required": [
    "type",
    "method"
  ],
  "additionalProperties": false
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "country": {
              "description": "Nationality, optional",
              "type": "string"
            },
            "dob": {
              "description": "YYYY-MM-DD, optional",
              "type": "string"
            },
            "name": {
              "description": "Full name to screen",
              "type": "string"
            },
            "type": {
              "enum": [
                "Individual",
                "Entity"
              ],
              "type": "string"
            }
          },
          "required": [
            "name"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}