Payloda / Sanctions
Live · 18 lists · 9 authorities · updated daily

Sanctions & Watchlist Screening API

Screen any person or entity name against 18 government sanctions and export-control lists (US OFAC, BIS & State, the UN, UK, EU, Canada, France and Australia) in a single call. Get ranked, scored matches with the exact name or alias matched, the list, program, entity id and snapshot date. Optional date-of-birth and country inputs rank out same-name homonyms. Built for KYC, KYB, AML onboarding and export compliance.

53,900+
sanctioned entities
18
government lists
9
authorities
86,000+
aliases matched
Daily
list refresh
Capabilities

Everything you need to screen a name

One call checks every list at once and tells you exactly why each result matched, so a compliance analyst can act on it instead of just seeing a number.

Fuzzy matching

Handles messy real-world names

Accent-folding, legal-suffix stripping and Jaro-Winkler + token-set scoring catch transliterations, reordered names ("LAST, First") and typos. Each hit carries a 0-100 score.

18 lists · 1 call

Multi-jurisdiction coverage

US (OFAC SDN/SSI/CMIC, BIS Entity List / Denied Persons, State ITAR), UN, UK OFSI, EU, Canada, France and Australia, covering financial sanctions and export controls.

dob · country

Homonym disambiguation

Add a date of birth or country and the API returns match flags and adjusts the score. A genuine conflict pushes same-name false positives below your threshold.

include_weak

Weak-alias control

Low-quality aliases are flagged separately and can be excluded, so you tune the precision/recall balance your compliance policy needs.

Full provenance

Audit-ready results

Every match cites the list, sanctions program, entity id, the exact alias matched and the list's snapshot date, so it is defensible in a review, not a black box.

Updated daily

Always current

A scheduled job re-pulls every source list each day. Stale lists are a compliance risk; the snapshot date in every response tells you exactly how fresh the data is.

Examples

Simple GET requests, structured JSON

No SDK required. A name in, ranked and sourced matches out. Agent- and MCP-friendly.

# screen a name across every list
GET /screen?name=Yevgeny%20Prigozhin
{
  "match_count": 6, "matched": true,
  "matches": [{
    "score": 100.0,
    "matched_on": "PRIGOZHIN, Yevgeniy Viktorovich",
    "list": "UK OFSI Consolidated",
    "list_snapshot": "2026-06-03"
  }] }
# disambiguate a common name by date of birth
GET /screen?name=Vladimir%20Putin&dob=1952
{
  "matches": [{
    "score": 100.0,
    "name": "PUTIN, Vladimir Vladimirovich",
    "list": "OFAC SDN",
    "dob_match": true,
    "dob": "07 Oct 1952"
  }] }
# an export-control hit on the BIS Entity List
GET /screen?name=Huawei&min_score=90
{ "matches": [{ "score": 100.0, "name": "Huawei International Co., Limited",
    "type": "entity", "list": "BIS Entity List", "list_source": "US Commerce (BIS)",
    "programs": ["Entity List"] }],
  "disclaimer": "Informational; confirm potential matches against the official source." }
Reference

Five simple endpoints

Every endpoint is a GET with query params, returning JSON. Open the interactive reference →

EndpointWhat it does
GET /screenFuzzy-screen a name across all lists → ranked, scored matches. Params: min_score, limit, type, program, list, dob, country, include_weak
GET /searchExact / token lookup over names & aliases, with filters
GET /entityOne entity by id, with the full record (aliases, programs, remarks)
GET /listsThe 18 lists, sources, licences & per-list snapshot dates
GET /Service metadata & endpoint index
Coverage & provenance

Built on official government lists

No relicensed black boxes. Every list comes straight from the issuing authority under an open or public licence, and every match cites the list, program and snapshot date behind it.

US OFAC: SDN, SSI, PLC, CMIC, NS-MBS, CAPTA US BIS: Entity List, Denied Persons, Unverified, MEU US State: ITAR Debarred, Nonproliferation UN: Security Council Consolidated UK: OFSI Consolidated EU: Consolidated Financial Sanctions Canada: SEMA Consolidated France: Registre national des gels Australia: DFAT Consolidated
Get started

Start free, scale when you're ready

Free tier to evaluate every endpoint. Paid plans with flat, transparent pricing. No seats, no sales calls. Screen from a browser, curl or an LLM agent.