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 (0.7–1, default 0.85). It’s the same 0–1 scale as the matchScore on every result, so you can take a score you’ve seen and use it as a floor: 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:
errors is null when every source succeeded. Otherwise all five keys are present and the ones that succeeded are null.

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

results

totalMatches (count), matches (sorted by matchScore descending), and sourceCounts.

errors

null when screening completes successfully. When status is failed, an object keyed by source:
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.