Sanctions Screening API
FinanceMAINTAINED1 token / call

Sanctions Screening API

Screen names against OFAC, UN, EU and UK sanctions lists plus PEPs, with fuzzy matching

Screen any name — person, company, vessel or aircraft — against the five major official sanctions lists and a politically-exposed-persons register, with fuzzy matching built for how listed names actually vary: transliteration (Usama/Osama, Khalid/Qalid), diacritics, swapped word order and aliases. Coverage: the US OFAC SDN and Consolidated non-SDN lists, the UN Security Council Consolidated List, the UK OFSI Consolidated List and the EU Consolidated Financial Sanctions List — refreshed wholesale every day so delistings disappear as reliably as new designations appear — plus tens of thousands of PEPs (heads of state and government, ministers) mined from Wikidata under CC0. Matching is two-stage: an indexed phonetic-skeleton candidate search over every listed alias, then Jaro-Winkler and token-set scoring, recall-first, with each match returning its score, which alias matched and the source's own strong/weak alias grading. Every response includes screened_against — the exact list versions the query ran against — because a hit or a clean result is only defensible with the versions attached. Screen one name or 25 in a batch, browse entities by list, programme or country, and pull any entity's full record with every known alias. Self-hosted dataset built from free official sources — no third-party calls at request time.

Every call needs an X-Api-Key header. A free key includes 500 tokens a month, no card required. 1 token per call, so the free plan covers about 500 calls a month.

No credit card requiredAccess to 125+ APIsCancel anytime
response.json
{
  "query": "Sadam Husein al Tikriti",
  "hit": true,
  "matches": [
    {
      "score": 0.981,
      "match_type": "strong",
      "matched_name": "SADDAM HUSSEIN AL-TIKRITI",
      "entity": {
        "source": "UN",
        "entity_type": "individual",
        "name": "SADDAM HUSSEIN AL-TIKRITI",
        "programs": [
          "Iraq"
        ]
      }
    }
  ],
  "screened_against": [
    {
      "slug": "ofac-sdn",
      "publish_date": "08/26/2026"
    },
    {
      "slug": "un",
      "publish_date": "2026-08-27"
    }
  ]
}
Production Ready
Battle-tested infrastructure with a 99.9% uptime SLA. Rate limits are generous, responses are consistent.
Simple Integration
Standard REST + JSON. Works with any HTTP client. Copy-ready code snippets in 4 languages.
One Key, 125+ APIs
Your DataAndAPIs subscription unlocks every API on the platform — anime, finance, sports, and more.

Use cases for Sanctions Screening API

  • Screen every new customer at onboarding against the five official sanctions lists and the PEP register, and store the returned list versions as your audit trail.

  • Re-screen your whole customer base nightly with the batch endpoint and alert compliance only on new hits.

  • Check counterparties, vessels and aircraft in a payments, shipping or trade-finance workflow before a transaction clears.

  • Add a sanctions check to a marketplace or crypto exchange signup flow without licensing an enterprise screening suite.

Sanctions Screening API endpoints

Every endpoint with its parameters and a real example response.

GETBrowse Entities

https://api-sanctions.dataandapis.com/v1/entities

Query parameters

ParameterExample
countryIraqOptional
limit20Optional
listsanctionOptional
page1Optional
programIraqOptional
qhusseinOptional
sourceUNOptional
typeindividualOptional

Example request

curl "https://api-sanctions.dataandapis.com/v1/entities?country=Iraq&limit=20&list=sanction&page=1&program=Iraq&q=hussein&source=UN&type=individual" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "total": 159,
  "page": 1,
  "limit": 2,
  "count": 2,
  "results": [
    {
      "id": 2001,
      "list_type": "sanction",
      "source": "OFAC-SDN",
      "source_ref": "12891",
      "entity_type": "individual",
      "name": "Abbas Hussein HARB",
      "programs": [
        "SDNTK"
      ],
      "countries": [
        "Colombia",
        "Venezuela"
      ],
      "birth_dates": [
        "11 Nov 1979"
      ],
      "positions": [],
      "pep_current": null,
      "listed_on": null
    },
    {
…
Show full response
{
  "total": 159,
  "page": 1,
  "limit": 2,
  "count": 2,
  "results": [
    {
      "id": 2001,
      "list_type": "sanction",
      "source": "OFAC-SDN",
      "source_ref": "12891",
      "entity_type": "individual",
      "name": "Abbas Hussein HARB",
      "programs": [
        "SDNTK"
      ],
      "countries": [
        "Colombia",
        "Venezuela"
      ],
      "birth_dates": [
        "11 Nov 1979"
      ],
      "positions": [],
      "pep_current": null,
      "listed_on": null
    },
    {
      "id": 33324,
      "list_type": "pep",
      "source": "WIKIDATA",
      "source_ref": "Q4664751",
      "entity_type": "individual",
      "name": "Abdel Hussein Shandal",
      "programs": [
        "Minister of Justice"
      ],
      "countries": [
        "Iraq"
      ],
      "birth_dates": [],
      "positions": [
        {
          "position": "Minister of Justice",
          "country": "Iraq",
          "start": "2005-05-03",
          "end": "2006-05-20"
        }
      ],
      "pep_current": false,
      "listed_on": "2026-08-27"
    }
  ]
}

GETEntity Programs

https://api-sanctions.dataandapis.com/v1/entities/programs

Query parameters

ParameterExample
listsanctionOptional
sourceUK-OFSIOptional

Example request

curl "https://api-sanctions.dataandapis.com/v1/entities/programs?list=sanction&source=UK-OFSI" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "count": 14,
  "programs": [
    {
      "program": "Al-Qaida",
      "source": "UN",
      "count": 336
    },
    {
      "program": "DPRK",
      "source": "UN",
      "count": 155
    },
    {
      "program": "Taliban",
      "source": "UN",
      "count": 140
    },
    {
      "program": "Iran",
      "source": "UN",
      "count": 121
    },
    {
      "program": "Iraq",
      "source": "UN",
      "count": 75
    },
…
Show full response
{
  "count": 14,
  "programs": [
    {
      "program": "Al-Qaida",
      "source": "UN",
      "count": 336
    },
    {
      "program": "DPRK",
      "source": "UN",
      "count": 155
    },
    {
      "program": "Taliban",
      "source": "UN",
      "count": 140
    },
    {
      "program": "Iran",
      "source": "UN",
      "count": 121
    },
    {
      "program": "Iraq",
      "source": "UN",
      "count": 75
    },
    {
      "program": "DRC",
      "source": "UN",
      "count": 61
    }
  ]
}

GETGet Entity

https://api-sanctions.dataandapis.com/v1/entities/{id}

Path parameters

ParameterExample
id655Required

Example request

curl "https://api-sanctions.dataandapis.com/v1/entities/655" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "id": 655,
  "list_type": "sanction",
  "source": "OFAC-SDN",
  "source_ref": "8187",
  "entity_type": "individual",
  "name": "Ali Saddam Hussein AL-TIKRITI",
  "programs": [
    "IRAQ2"
  ],
  "countries": [],
  "birth_dates": [
    "1980",
    "1983"
  ],
  "positions": [],
  "pep_current": null,
  "listed_on": null,
  "remarks": "son of Saddam Hussein al-Tikriti",
  "payload": {},
  "names": [
    {
      "name": "Ali Saddam Hussein AL-TIKRITI",
      "kind": "primary",
      "quality": "strong"
    },
    {
      "name": "HASSAN",
…
Show full response
{
  "id": 655,
  "list_type": "sanction",
  "source": "OFAC-SDN",
  "source_ref": "8187",
  "entity_type": "individual",
  "name": "Ali Saddam Hussein AL-TIKRITI",
  "programs": [
    "IRAQ2"
  ],
  "countries": [],
  "birth_dates": [
    "1980",
    "1983"
  ],
  "positions": [],
  "pep_current": null,
  "listed_on": null,
  "remarks": "son of Saddam Hussein al-Tikriti",
  "payload": {},
  "names": [
    {
      "name": "Ali Saddam Hussein AL-TIKRITI",
      "kind": "primary",
      "quality": "strong"
    },
    {
      "name": "HASSAN",
      "kind": "alias",
      "quality": "weak"
    }
  ]
}

GETScreen Name

https://api-sanctions.dataandapis.com/v1/screen

Query parameters

ParameterExample
countryIraqOptional
limit10Optional
listsanctionOptional
min_score0.75Optional
nameOsama bin LadenRequired
sourceOFAC-SDNOptional
typeindividualOptional

Example request

curl "https://api-sanctions.dataandapis.com/v1/screen?country=Iraq&limit=10&list=sanction&min_score=0.75&name=Osama%20bin%20Laden&source=OFAC-SDN&type=individual" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "query": "Sadam Husein al Tikriti",
  "normalized": "sadam husein al tikriti",
  "min_score": 0.75,
  "hit": true,
  "count": 2,
  "matches": [
    {
      "score": 0.95,
      "matched_name": "Saddam Hussein AL-TIKRITI",
      "matched_name_kind": "primary",
      "matched_name_quality": "strong",
      "match_type": "strong",
      "entity": {
        "id": 504,
        "list_type": "sanction",
        "source": "OFAC-SDN",
        "source_ref": "7843",
        "entity_type": "individual",
        "name": "Saddam Hussein AL-TIKRITI",
        "programs": [
          "IRAQ2"
        ],
        "countries": [],
        "birth_dates": [
          "28 Apr 1937"
        ],
        "positions": [],
…
Show full response
{
  "query": "Sadam Husein al Tikriti",
  "normalized": "sadam husein al tikriti",
  "min_score": 0.75,
  "hit": true,
  "count": 2,
  "matches": [
    {
      "score": 0.95,
      "matched_name": "Saddam Hussein AL-TIKRITI",
      "matched_name_kind": "primary",
      "matched_name_quality": "strong",
      "match_type": "strong",
      "entity": {
        "id": 504,
        "list_type": "sanction",
        "source": "OFAC-SDN",
        "source_ref": "7843",
        "entity_type": "individual",
        "name": "Saddam Hussein AL-TIKRITI",
        "programs": [
          "IRAQ2"
        ],
        "countries": [],
        "birth_dates": [
          "28 Apr 1937"
        ],
        "positions": [],
        "pep_current": null,
        "listed_on": null
      }
    },
    {
      "score": 0.95,
      "matched_name": "Qusay Saddam Hussein AL-TIKRITI",
      "matched_name_kind": "primary",
      "matched_name_quality": "strong",
      "match_type": "strong",
      "entity": {
        "id": 505,
        "list_type": "sanction",
        "source": "OFAC-SDN",
        "source_ref": "7844",
        "entity_type": "individual",
        "name": "Qusay Saddam Hussein AL-TIKRITI",
        "programs": [
          "IRAQ2"
        ],
        "countries": [],
        "birth_dates": [
          "1965",
          "1966"
        ],
        "positions": [],
        "pep_current": null,
        "listed_on": null
      }
    }
  ],
  "screened_against": [
    {
      "slug": "eu-fsf",
      "publish_date": "2026-08-05",
      "retrieved_at": "2026-08-28",
      "entity_count": 6234
    },
    {
      "slug": "ofac-cons",
      "publish_date": "07/27/2026",
      "retrieved_at": "2026-08-28",
      "entity_count": 481
    },
    {
      "slug": "ofac-sdn",
      "publish_date": "08/26/2026",
      "retrieved_at": "2026-08-28",
      "entity_count": 19319
    }
  ]
}

POSTScreen Names Batch

https://api-sanctions.dataandapis.com/v1/screen

This endpoint takes no parameters.

Example request

curl -X POST "https://api-sanctions.dataandapis.com/v1/screen" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
Example response
{
  "count": 2,
  "hits": 2,
  "min_score": 0.75,
  "results": [
    {
      "query": "Usama bin Ladin",
      "normalized": "usama bin ladin",
      "hit": true,
      "count": 1,
      "matches": [
        {
          "score": 1,
          "matched_name": "Usama bin Muhammad bin Awad BIN LADIN",
          "matched_name_kind": "primary",
          "matched_name_quality": "strong",
          "match_type": "exact",
          "entity": {
            "id": 102,
            "list_type": "sanction",
            "source": "OFAC-SDN",
            "source_ref": "6365",
            "entity_type": "individual",
            "name": "Usama bin Muhammad bin Awad BIN LADIN",
            "programs": [
              "SDGT"
            ],
            "countries": [],
…
Show full response
{
  "count": 2,
  "hits": 2,
  "min_score": 0.75,
  "results": [
    {
      "query": "Usama bin Ladin",
      "normalized": "usama bin ladin",
      "hit": true,
      "count": 1,
      "matches": [
        {
          "score": 1,
          "matched_name": "Usama bin Muhammad bin Awad BIN LADIN",
          "matched_name_kind": "primary",
          "matched_name_quality": "strong",
          "match_type": "exact",
          "entity": {
            "id": 102,
            "list_type": "sanction",
            "source": "OFAC-SDN",
            "source_ref": "6365",
            "entity_type": "individual",
            "name": "Usama bin Muhammad bin Awad BIN LADIN",
            "programs": [
              "SDGT"
            ],
            "countries": [],
            "birth_dates": [
              "1958",
              "30 Jul 1957"
            ],
            "positions": [],
            "pep_current": null,
            "listed_on": null
          }
        }
      ]
    },
    {
      "query": "Jane Cleanhit",
      "normalized": "jane cleanhit",
      "hit": true,
      "count": 1,
      "matches": [
        {
          "score": 0.8619,
          "matched_name": "Juan Costa Climent",
          "matched_name_kind": "primary",
          "matched_name_quality": "strong",
          "match_type": "fuzzy",
          "entity": {
            "id": 63809,
            "list_type": "pep",
            "source": "WIKIDATA",
            "source_ref": "Q3187630",
            "entity_type": "individual",
            "name": "Juan Costa Climent",
            "programs": [
              "Minister of Science and Technology of Spain"
            ],
            "countries": [
              "Spain"
            ],
            "birth_dates": [
              "1965-04-10"
            ],
            "positions": [
              {
                "position": "Minister of Science and Technology of Spain",
                "country": "Spain",
                "start": "2003-09-04",
                "end": "2004-04-17"
              }
            ],
            "pep_current": false,
            "listed_on": "2026-08-27"
          }
        }
      ]
    }
  ],
  "screened_against": [
    {
      "slug": "eu-fsf",
      "publish_date": "2026-08-05",
      "retrieved_at": "2026-08-28",
      "entity_count": 6234
    },
    {
      "slug": "ofac-cons",
      "publish_date": "07/27/2026",
      "retrieved_at": "2026-08-28",
      "entity_count": 481
    }
  ]
}

GETSource Lists

https://api-sanctions.dataandapis.com/v1/lists

This endpoint takes no parameters.

Example request

curl "https://api-sanctions.dataandapis.com/v1/lists" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "count": 6,
  "lists": [
    {
      "slug": "eu-fsf",
      "name": "EU Consolidated Financial Sanctions List",
      "publisher": "European Commission (FISMA)",
      "licence": "EU public data, reuse permitted with source acknowledgement",
      "source_url": "https://data.europa.eu/data/datasets/consolidated-list-of-persons-groups-and-entities-subject-to-eu-financial-sanctions",
      "file_url": "https://webgate.ec.europa.eu/fsd/fsf/public/files/xmlFullSanctionsList_1_1/content?token=dG9rZW4tMjAxNw",
      "cadence": "updated as regulations amend",
      "entity_count": 6234,
      "name_count": 30463,
      "publish_date": "2026-08-05",
      "retrieved_at": "2026-08-28",
      "updated_at": "2026-08-28 04:18:44"
    },
    {
      "slug": "ofac-cons",
      "name": "OFAC Consolidated (non-SDN) List",
      "publisher": "US Department of the Treasury, OFAC",
      "licence": "US Government work - no copyright",
      "source_url": "https://ofac.treasury.gov/consolidated-sanctions-list-non-sdn-lists",
      "file_url": "https://sanctionslistservice.ofac.treas.gov/api/download/consolidated.xml",
      "cadence": "updated as designations change",
      "entity_count": 481,
      "name_count": 1663,
      "publish_date": "07/27/2026",
…
Show full response
{
  "count": 6,
  "lists": [
    {
      "slug": "eu-fsf",
      "name": "EU Consolidated Financial Sanctions List",
      "publisher": "European Commission (FISMA)",
      "licence": "EU public data, reuse permitted with source acknowledgement",
      "source_url": "https://data.europa.eu/data/datasets/consolidated-list-of-persons-groups-and-entities-subject-to-eu-financial-sanctions",
      "file_url": "https://webgate.ec.europa.eu/fsd/fsf/public/files/xmlFullSanctionsList_1_1/content?token=dG9rZW4tMjAxNw",
      "cadence": "updated as regulations amend",
      "entity_count": 6234,
      "name_count": 30463,
      "publish_date": "2026-08-05",
      "retrieved_at": "2026-08-28",
      "updated_at": "2026-08-28 04:18:44"
    },
    {
      "slug": "ofac-cons",
      "name": "OFAC Consolidated (non-SDN) List",
      "publisher": "US Department of the Treasury, OFAC",
      "licence": "US Government work - no copyright",
      "source_url": "https://ofac.treasury.gov/consolidated-sanctions-list-non-sdn-lists",
      "file_url": "https://sanctionslistservice.ofac.treas.gov/api/download/consolidated.xml",
      "cadence": "updated as designations change",
      "entity_count": 481,
      "name_count": 1663,
      "publish_date": "07/27/2026",
      "retrieved_at": "2026-08-28",
      "updated_at": "2026-08-28 04:18:44"
    },
    {
      "slug": "ofac-sdn",
      "name": "OFAC Specially Designated Nationals (SDN) List",
      "publisher": "US Department of the Treasury, OFAC",
      "licence": "US Government work - no copyright",
      "source_url": "https://ofac.treasury.gov/sanctions-lists",
      "file_url": "https://sanctionslistservice.ofac.treas.gov/api/download/sdn.xml",
      "cadence": "updated as designations change (near-daily)",
      "entity_count": 19319,
      "name_count": 43715,
      "publish_date": "08/26/2026",
      "retrieved_at": "2026-08-28",
      "updated_at": "2026-08-28 04:18:44"
    },
    {
      "slug": "uk-ofsi",
      "name": "UK OFSI Consolidated List of Financial Sanctions Targets",
      "publisher": "HM Treasury, Office of Financial Sanctions Implementation",
      "licence": "Open Government Licence v3.0",
      "source_url": "https://www.gov.uk/government/publications/financial-sanctions-consolidated-list-of-targets",
      "file_url": "https://ofsistorage.blob.core.windows.net/publishlive/2022format/ConList.xml",
      "cadence": "updated as designations change",
      "entity_count": 5135,
      "name_count": 13684,
      "publish_date": null,
      "retrieved_at": "2026-08-28",
      "updated_at": "2026-08-28 04:18:44"
    },
    {
      "slug": "un",
      "name": "UN Security Council Consolidated List",
      "publisher": "United Nations Security Council",
      "licence": "Published by the UN for public use",
      "source_url": "https://main.un.org/securitycouncil/en/content/un-sc-consolidated-list",
      "file_url": "https://scsanctions.un.org/resources/xml/en/consolidated.xml",
      "cadence": "updated as committees decide",
      "entity_count": 1011,
      "name_count": 3733,
      "publish_date": "2026-08-27",
      "retrieved_at": "2026-08-28",
      "updated_at": "2026-08-28 04:18:44"
    },
    {
      "slug": "wikidata-pep",
      "name": "Politically Exposed Persons (heads of state/government, ministers)",
      "publisher": "Wikidata contributors",
      "licence": "CC0 1.0 (public domain)",
      "source_url": "https://www.wikidata.org/",
      "file_url": "https://query.wikidata.org/sparql",
      "cadence": "re-mined on demand (monthly recommended)",
      "entity_count": 34861,
      "name_count": 54539,
      "publish_date": "2026-08-28",
      "retrieved_at": "2026-08-28",
      "updated_at": "2026-08-28 04:18:44"
    }
  ]
}

Where the data comes from

Source
Official publications of the US Treasury OFAC, the UN Security Council, the European Union and the UK OFSI, plus a PEP register derived from Wikidata public-office data. All sources are free and commercially usable.
Freshness
Every list replaced wholesale daily from its official source. Each response carries the list versions it was screened against.

One install. Every endpoint.

No proprietary SDKs needed. Any HTTP client works. Pick your language and paste.

3languages
6endpoints
RESTarchitecture
1key for all APIs
  • Fully typed responses — auto-completion in your IDE
  • Tracks the API in lockstep — new endpoints land same day
  • One key works across 125+ APIs on the platform
import axios from 'axios';

const { data } = await axios.get(
  'https://api-sanctions.dataandapis.com/v1/entities',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Sanctions Screening API · X-Api-Key

Explore the endpoints

Browse request parameters and inspect live example responses.

Available Endpoints

Request Parameters

API URL

Headers

X-Api-Key

Query Parameters

country(Optional)
limit(Optional)
list(Optional)
page(Optional)
program(Optional)
q(Optional)
source(Optional)
type(Optional)
import axios from 'axios';

const url = 'https://api-sanctions.dataandapis.com/v1/entities';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

One subscription. Every API.

Tokens unlock this API and 125+ others on DataAndAPIs. Switch APIs any time — we promote.

FREE

$0/mo

500 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Community support
Start free
Most Popular

STARTER

$6.99/mo

25,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Email support
Subscribe

PRO

$24.99/mo

100,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority email support
Subscribe

ULTRA

$99.99/mo

1,000,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority support
Subscribe

Need higher volume, dedicated infra, or a custom contract? Talk to sales →

Questions about Sanctions Screening API

Ship Sanctions Screening API this afternoon.

500 free tokens. No card. Plus 125+ other APIs on the same key.