Sanctions Screening API

GET

Clear customers and partners against the US OFAC sanctions list.

Sanctions Screening checks a person or company name against the US Treasury OFAC Specially Designated Nationals (SDN) list. It returns scored matches with aliases, dates of birth, addresses and sanctions programs so you can decide whether to block or review.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/sanctionscreening?name=Banco%20Nacional%20de%20Cuba
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "query": "Banco Nacional de Cuba",
    "matched": true,
    "matchCount": 1,
    "verdict": "exact",
    "topScore": 1,
    "results": [
      {
        "uid": 306,
        "name": "BANCO NACIONAL DE CUBA",
        "type": "entity",
        "score": 1,
        "confidence": "exact",
        "matchedOn": "BANCO NACIONAL DE CUBA",
        "matchedVia": "primary",
        "isWeakAlias": false,
        "programs": [
          "CUBA"
        ],
        "title": null,
        "aka": [
          {
            "name": "BNC",
            "type": "aka",
            "strength": "weak"
          },
          {
            "name": "NATIONAL BANK OF CUBA",
            "type": "aka",
            "strength": "strong"
          }
        ],
        "dateOfBirth": [],
        "placeOfBirth": [],
        "nationalities": [],
        "citizenships": [],
        "addresses": [
          {
            "address1": "Zweierstrasse 35",
            "city": "Zurich",
            "postalCode": "CH-8022",
            "country": "Switzerland"
          },
          {
            "address1": "Avenida de Concha Espina 8",
            "city": "Madrid",
            "postalCode": "E-28036",
            "country": "Spain"
          },
          {
            "address1": "Dai-Ichi Bldg. 6th Floor, 10-2 Nihombashi, 2-chome, Chuo-ku",
            "city": "Tokyo",
            "postalCode": "103",
            "country": "Japan"
          },
          {
            "address1": "Federico Boyd Avenue & 51 Street",
            "city": "Panama City",
            "country": "Panama"
          }
        ],
        "ids": [],
        "remarks": null
      }
    ],
    "list": {
      "source": "OFAC SDN",
      "authority": "US Department of the Treasury, Office of Foreign Assets Control",
      "publishDate": "07/15/2026",
      "recordCount": 19217,
      "lastUpdated": "2026-07-16T05:00:12.431Z"
    }
  }
}

About the Sanctions Screening API

Sanctions Screening works by matching your query against every name and alias on the OFAC SDN list using fuzzy name matching built for transliterated names. Sanctioned individuals are listed under many spellings, so exact comparison misses them. Each result carries a confidence score and the alias it matched on, letting you tune between catching more names and reviewing fewer false positives.

What people use it for

Customer Account Onboarding
Fintech platforms check applicant names against the SDN list during registration and pause signup if the match verdict returns high or exact confidence.
Cross-Border Wire Review
Flag beneficiary and originator names before processing international payments when screening detects matching sanctions entries and high confidence scores.
Cargo Vessel Chartering
When booking cargo carriers, maritime brokers screen vessel names against SDN records to verify no sanctions programs or blocked entities match the ship.
Vendor Procurement Auditing
To avoid illegal supplier contracts, corporate procurement teams screen new vendor entity names against OFAC records before issuing purchase orders or signing agreements.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Sanctions Screening

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Sanctions Screening API.

Read the docs →
Where does the sanctions data come from, and how often is it updated?
Data comes directly from the US Treasury Office of Foreign Assets Control Specially Designated Nationals list. The dataset is synced daily to reflect newly added, modified, or removed sanctions targets.
What would 5,000 sanctions screenings a month cost me?
Sanctions Screening uses 20 credits per call. Running 5,000 screenings requires 100,000 credits, using half of the Starter plan's 200,000 monthly credits, which works out to about $0.003 per screening. The Free plan provides 10 screenings per month for testing.
Are dates of birth and addresses included on the Free plan?
No, identifying details such as dates of birth, addresses, published identity numbers, and alias lists are premium fields. The Free plan returns match indicators, score, and sanctions programs, while any paid plan unlocks the complete entry details and filtering parameters.
Can I screen businesses and vessels, or only individuals?
You can screen both people and organizations. The dataset covers four distinct entry types: individuals, entities, vessels, and aircraft. You can search across all records simultaneously on every plan; paid plans can restrict queries to a single category.
How does screening handle alternate spellings or transliterated names?
The API compares queries against all primary names and aliases using fuzzy matching designed for transliterations. Results return confidence scores and match details, letting you spot near-matches without relying on an exact character-for-character spelling.
Can I integrate screening results into my compliance and onboarding workflows?
Yes, commercial onboarding and screening workflows are supported on any paid plan. The Free plan is reserved for non-commercial testing. You may use match records inside your own systems, but you cannot redistribute or resell the underlying sanctions data as-is.

Ready to build with Sanctions Screening? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs