Skip to main content
Sanctions screening checks names against global sanctions databases. There are two ways to use it:
  1. As part of a search — add sanctionsScreening: true to POST /search to screen the business alongside other data sources
  2. Standalone — use POST /sanctions to screen any name independently, with full control over matching parameters

Coverage

Current maintains indexed copies of 10 sanctions sources, updated regularly:
Add sanctionsScreening: true to your search request:
Results appear in the sanctions field of the response. See Response structure for the full schema.
When sanctionsScreening is omitted, whether screening runs follows your account’s configured search settings. Pass sanctionsScreening: true (or false) to override that for a single search.

Configuration

Screening works out of the box with sensible defaults, but you can tune it to match your compliance requirements.

Match threshold

The sanctionsThreshold parameter controls how strict the name matching is (70–100, default 85): Lower the threshold if your compliance program requires maximum coverage and you have capacity to review more results. Raise it if you want to reduce noise and are comfortable with a tighter match window.

Screening toggle

Screening is off by default. Enable it per request with sanctionsScreening: true, or enable it for all searches in your dashboard settings. This lets you control costs and only screen when relevant to your workflow.

Response structure

When sanctionsScreening: true, the response includes a sanctions object with query, totalMatches, and matches. An empty matches array means no matches were found — a clear result.

How matching works

Screening runs through three stages to find relevant matches while minimizing false positives: The business name is searched against all sanctions collections simultaneously using fuzzy text matching. Minor spelling differences, accented characters (e.g., “Müller” vs “Muller”), and punctuation variations are handled automatically so that legitimate matches aren’t missed due to formatting differences.

2. Name similarity scoring

Every candidate result is scored based on how similar the queried name is to the sanctioned entity’s legal name and all known aliases. The highest-scoring name wins. Results below your configured sanctionsThreshold are discarded — this is your primary lever for balancing thoroughness against review volume.

3. Word-level verification

Results that pass the score threshold go through a final check: do the individual words in the business name actually correspond to words in the matched entity’s name? This catches legitimate spelling variations (e.g., “Kapital” matching “Capital”) while filtering out coincidental matches where the overall name looks similar but no individual words actually line up.
Common business designators like “Inc”, “Ltd”, “Corp”, and “GmbH” are ignored during comparison so they don’t affect match quality. “Sberbank Capital Inc” correctly matches “Sberbank Capital Ltd”.

Partial failures

If the sanctions service is unavailable, the search still completes with other data. Check the errors object in the response:

Standalone screening

POST /sanctions lets you screen any name without running a full business search. This is useful for batch screening, screening individuals, or integrating sanctions checks into your own workflows.

Request parameters

Response structure

meta

screening

Contains query (echo of the screened name), totalMatches (count), and matches (array of matched entities sorted by matchScore descending).

sourceCounts

Shows how many matches were found in each sanctions source, regardless of filtering. Useful for understanding the breadth of matches across lists.

errors

null when screening completes successfully. When status is error, contains structured error details:
Sanctions screening requires human review. A match indicates similarity between names — it is not a definitive determination. Always have a compliance professional review matches before taking action. The sourceUrls field links directly to the entity record to assist review.