What is an OFAC API? A Complete Overview (2026)
An OFAC API is a software interface that allows businesses to automatically screen individuals, companies, vessels, or cryptocurrency wallet addresses against the sanctions lists administered by the Office of Foreign Assets Control (OFAC).
It replaces manual searches by enabling automated, programmatic sanctions screening directly within internal systems. For example, a fintech company can screen a new customer during onboarding, or a payment processor can check a transaction in real time before it is completed.
- What Sanctions Lists Does an OFAC API Screen?
- How Does an OFAC API Work?
- Who Uses an OFAC API?
- Free vs Commercial OFAC API
- OFAC Compliance Requirements
- Complete Guide to OFAC API
What Sanctions Lists Does an OFAC API Screen?
An OFAC API primarily screens against two main OFAC sanctions lists administered by the U.S. Department of the Treasury: the Specially Designated Nationals (SDN) List and the Non-SDN Consolidated Sanctions List.
-
SDN List: The SDN List is the primary blocking sanctions list. It includes sanctioned individuals, companies, vessels, aircraft, and cryptocurrency wallet addresses. Assets of listed parties must be blocked when under U.S. jurisdiction.
-
Non-SDN List: Aka the Consolidated List includes program-specific designations such as: SSI List, FSE List, NS-CMIC List, CAPTA List, and NS-MBS List. These programs impose targeted restrictions that may not involve full asset blocking.
How Does an OFAC API Work?
To understand how an OFAC API works, it is important to look at the request-response model used for sanctions screening. An application submits identifying data to an API endpoint, and the API returns structured sanctions screening results.
-
Request: The backend sends a POST request with data such as: Name or company Address or country Identification number Cryptocurrency wallet address
-
Matching: The API compares the data against the SDN List and other OFAC sanctions lists using exact and fuzzy matching.
-
Response: A JSON response is returned with: Match status Match score List reference The integrating system then applies predefined compliance rules, such as clearing the result, flagging it for review, or blocking the transaction.
Who Uses an OFAC API?
An OFAC API is used by organizations that are exposed to U.S. sanctions risk through cross-border payments, trade, financial services, or customer onboarding. These sectors commonly rely on automated sanctions screening:
- Financial Services:
- Banks and credit unions screen transactions and new accounts
- Fintech platforms and crypto exchanges are verifying users
- Payments and Digital Platforms
- Payment processors check transactions in real time
- SaaS and marketplace platforms are restricting sanctioned users
- Trade and Logistics
- Exporters and importers verifying foreign counterparties
- Shipping companies screening vessels and owners
- Professional Services
- Employers, law firms, and real estate firms vetting high-risk clients
OFAC does not mandate a specific API, but organizations must comply with U.S. sanctions laws, including screening and reporting where required.
Global Reach and Secondary Sanctions Risk
While OFAC is a U.S. agency, its influence extends far beyond American borders. For international businesses, automated screening acts as a critical technical shield against two specific global risks:
-
U.S. Dollar Dominance: Because the USD is the global reserve currency, most international payments touch the U.S. financial system through correspondent banking. A foreign company processing a USD transaction involving a sanctioned party can be held liable for causing a violation. Using an API solution prevents this by flagging payments at the point of origin before they enter the global banking stream.
-
Secondary Sanctions: OFAC uses secondary sanctions to target non-U.S. persons and Foreign Financial Institutions (FFIs). Entities engaging with high-risk targets, such as the Iranian shadow fleet or Russian defense sectors, risk being cut off from U.S. banking entirely. Real-time API integration provides the data needed to identify these threats and protect essential market access. For businesses operating globally, these compliance tools are more than a legal requirement. They are a safeguard for maintaining international trade and protecting global banking relationships.
Free vs Commercial OFAC API
Choosing between a free and commercial OFAC API depends on risk tolerance, transaction volume, and compliance requirements.
Free OFAC API: The U.S. Treasury provides official sanctions data through the Sanctions List Service (SLS), which can be integrated at no cost.
Pros
- Direct access to official OFAC data
- No licensing fees
- Full internal control over implementation
Cons
- Requires in-house development and maintenance
- No built-in fuzzy matching or scoring logic
- No audit logs, case management, or workflow tools
- Typically limited to U.S. sanctions lists
Best for
- Low-volume or U.S.-only operations
- Internal compliance tools
- Organizations with strong engineering resources
Commercial OFAC API: Commercial OFAC APIs package official sanctions data into ready-to-use screening services with additional compliance features.
Pros
- Advanced fuzzy matching and alias detection
- Global sanctions list coverage
- Built-in audit logs and compliance workflows
- Service-level guarantees and support
Cons
- Recurring subscription or per-search costs
- Dependence on a third-party vendor
Best for
- Businesses handling cross-border payments or international customers
- Companies with increasing transaction volume or compliance risk
- Organizations requiring documented due diligence
OFAC Compliance Requirements
U.S. persons and entities organized under U.S. law are required to comply with OFAC sanctions regulations.
This typically requires maintaining an effective OFAC compliance program, including screening relevant parties, blocking prohibited transactions, and keeping required records.
An OFAC API helps automate part of this obligation by enabling consistent, real-time sanctions screening within onboarding, payment, or trade workflows.
However, the use of an API does not replace legal responsibility. Potential matches must still be reviewed and resolved in accordance with internal compliance procedures.
The Complete Guide to OFAC API Implementation
This article is part of our in-depth series on automated sanctions screening. For a technical deep dive into implementation, legal requirements, and real-time monitoring, visit our OFAC API integration guide.