CONNECT
1. Get your free API key
No credit card or sales calls required. Sign up and get instant prod access.
Data last synced:
No credit card required
Response
CONNECT
No credit card or sales calls required. Sign up and get instant prod access.
SCREEN
Submit any name. Our fuzzy matching algorithm catches typos automatically.
COMPLY
Receive confidence scores and details to verify OFAC compliance instantly.
Sanctions data synced every 15 minutes for precise OFAC compliance
Full coverage of the Specially Designated Nationals and Blocked Persons List, providing the most current data for individuals and entities owned or controlled by targeted countries.
Complete screening for all Non-SDN Consolidated Sanctions, including Sectoral Sanctions Identifications (SSI) and the Foreign Sanctions Evaders (FSE) list.
Identify sanctions risk for individuals, entities, vessels, aircraft, and crypto wallets
Individuals
Entities
Vessels
Aircraft
Crypto wallets
Accurately identify sanctioned subjects despite typos, aliases, and cross-language variations
Configure matching sensitivity and result schema in every API call
Echo your reference ID
Pass a subject_ref and receive it back for easy database mapping
Single response payload
Receive query, matches, and sanctions data in one JSON response
Control match thresholds
Set minimum confidence score and the number of returned matches
Small batch support
Screen up to 20 subjects in a single request to optimize throughput
Match explanations
Get human-readable reasons explaining why a subject was flagged
False positive reduction
Improve accuracy with extra identifiers and attributes
Use these code examples to integrate the OFAC screening API into your workflow
JavaScript
Predictable pricing based on your usage, no annual contracts
1 screening = 1 subject screened. Batch requests count per subject.
Technical guides and deep dives for building reliable screening systems
Yes, the API can be used to screen both individuals and businesses against official sanctions lists, making it suitable for AML, KYC, and KYB workflows such as onboarding, transaction monitoring, and compliance checks.
Yes, you can try the API with 100 free screening requests. The trial is available once per account and allows you to test integration, response structure, and matching performance before upgrading to a paid plan.
Each screened subject counts as one request. If you send multiple subjects in a single API call, each subject is counted separately. For example, screening three subjects in one request counts as three requests. This applies to both single and batch screening.
Your API access is not blocked if you exceed your monthly limit. Any additional screening requests are billed automatically at your plan's rate and added to your monthly invoice. You are responsible for monitoring your usage through your dashboard or logs.
Yes, you can change your plan at any time. Upgrades take effect immediately, with prorated billing and increased limits applied instantly. Downgrades take effect at the next billing cycle, and your current plan remains active until the end of the period.
Response times are typically under 300ms, depending on the number of subjects and attributes included in the request. The API supports small batch screening (up to 20 subjects per request), and performance may vary slightly based on query complexity and matching configuration.