Screen any person or company against the US Treasury OFAC sanctions lists — SDN
Screen any person or company against the US Treasury OFAC sanctions lists — SDN and Consolidated, primary names plus every recorded alias, 39,000 names in total. Handles the 'LAST, First' convention OFAC uses, strips legal suffixes so Ltd and Limited match, and returns exact, strong and possible hits with the sanctions programmes attached. Tuned to over-report rather than miss. Returns the list build date so you know how current the screen is.
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
GET https://x402-filings.datalayer.workers.dev/v1/compliance/sanctions-screen
| Category | Company and compliance |
|---|---|
| Provider host | x402-filings.datalayer.workers.dev |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 2 from 2 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-10-10 | valid payment request | 402 | $0.02 | 389 ms |
Example input (from the provider)
{
"method": "GET",
"queryParams": {
"limit": 25,
"minScore": 0.5,
"name": "Gazprom",
"type": "individual"
},
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"limit": {
"description": "Max matches, 1-50. Default 25.",
"examples": [
25
],
"type": "integer"
},
"minScore": {
"description": "Match threshold 0-1. Lower finds more, with more noise. Default 0.5.",
"examples": [
0.5
],
"type": "number"
},
"name": {
"description": "Person or company name to screen. Required.",
"examples": [
"Gazprom"
],
"type": "string"
},
"type": {
"description": "Restrict to individual, vessel or aircraft. Omit for all.",
"examples": [
"individual"
],
"type": "string"
}
},
"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"
}