Sanctions Screening API
Overview & Features

Overview & Features

Introduction

The Sanctions Screening API screens individuals, entities and more against global sanctions and other data using Fuzzy Matching Logic and returns potential match reports for review as part of a Know Your Customer (KYC), Anti-Money Laundering (AML) or other compliance plan.

You may target people, entities such as companies, vessels and aircraft, various IDs and crypto wallet addresses. For details of what fields can be sent to the API for screening, see the API Request section.

Technical Notes

The Sanctions Screening API is a JSON based web service that accepts HTTPS POST requests. Each request must contain:

  1. Authentication in the form of an apiKey header or parameter.
  2. Case information (person, entity, etc) you are screening. For example name, address or ID.
  3. Search configuration settings including which Data Sources you wish to screen against.

Data Sources

The Sanctions Screening API pulls sanctions and other data from a number of sources including government sanction and embargo listings, political publications, government eligibility databases and more.

Lists are refreshed at least every 5 minutes, and some every 2 minutes, to ensure the API is as up to date as possible.

For a full listing of data sources, as well as their refresh rate, see the Data Sources page.

Batch and Single Searches

The Sanctions Screening API can perform both batch and single screening. Batch and single screening use the same endpoint, API request structure and both are synchronous (opens in a new tab), meaning results will be returned directly once the search is complete. Screening a single entity can be thought of as a batch of 1.

Search Logic

OFAC-API's Fuzzy Search matching logic was designed in coordination with the US Treasury Department, based on Treasury guidelines. More on Treasury guidelines here (opens in a new tab).

Search Customization

The Sanctions Screening API default search logic can be customized to meet your organization's needs. Customization of screening logic and results can be done via API parameters and also with advanced settings via back end configuration.

Search Matching Customization Please contact us if you would like to know more about search logic advanced settings.