The real-time compliance API for developers

Easy OFAC sanction list lookups, geo-fencing checks and VPN detection, streamlining compliance obligations around the world. Screen crypto addresses, emails, websites, government IDs and countries in real time.

No credit card requiredOFAC API →
$ curl https://api.compliapi.com/api/v1/screen/crypto/0x7F367cC41522cE07553e823bf3be79A889DEbe1B \
    -H "Authorization: Bearer $COMPLIAPI_TOKEN"

# Response
{
  "value": "0x7f367cc41522ce07553e823bf3be79a889debe1b",
  "flagged": true,
  "sanctioned": true,
  "matches": [{
    "list": "ofac",
    "list_type": "sanctions",
    "match": "exact",
    "source_url": "https://sanctionssearch.ofac.treas.gov/Details.aspx?id=36568"
  }]
}

Intuitive APIs to keep your apps safe and compliant

CompliAPI helps you stay on the right side of sanctions and helps you avoid interacting with bad actors, wherever they are. One token, one GET request, one definitive answer.

Get started

Stay on the right side of regulations

There's an ever growing list of sanctions and regulations, we stay on top of changes so you don't have to. With a full range of compliance APIs, easily integrate the pieces that are appropriate for your business.

Onchain address screening

GET /api/v1/screen/crypto/{address}

Screen Bitcoin, Ethereum, Stellar and other blockchain addresses against the official OFAC Specially Designated Nationals (SDN) and Blocked Persons List. We take care of list updates, so you can confidently focus on building.

Explore the wallet screening API

Email screening

GET /api/v1/screen/email/{email}

Verify whether an email address is tied to a sanctioned entity before it touches your platform, and get the OFAC source record for every match.

Explore the OFAC API

Website screening

GET /api/v1/screen/website?address={website}

Check websites and domains against the SDN list to avoid interacting with bad actors, wherever they are.

Explore the OFAC API

Government ID screening

GET /api/v1/screen/id/{id}

Look up passports, driver's licenses, tax identifiers and other government-issued IDs — partial IDs surface candidate matches ranked by similarity, so you get all the context to decide if escalation is needed.

Explore the OFAC API

Sanctioned country lookup

GET /api/v1/screen/country/{country}

OFAC doesn't provide an explicit list of sanctioned countries, but there are a range of designations: comprehensive, targeted and military that CompliAPI has curated and made easily accessible.

Explore the OFAC API

Geo-fencing

GET /api/v1/geo

Many financial and crypto applications need to deliver different experiences for users in the United States or New York State. CompliAPI provides a simple geo-lookup so your app can deliver the best experience and remain compliant.

Explore geofencing

VPN detection

GET /api/v1/vpn

Geo-blocking only works when the IP reflects the user's real location. A companion VPN signal tells you when it doesn't, so your sanctioned-country controls hold up.

Explore the VPN detection API

MCP server

MCP /mcp

Every screening endpoint is also exposed as an MCP tool, so AI agents and assistants can run sanctions checks directly — same API token, same audit trail.

Use the MCP server

Tracking thousands of sanctioned entities

Next OFAC refresh in –:––

Onchain addresses

Email addresses

Websites

Government-issued IDs

Countries

* OFAC data refreshed every 15 minutes; other lists daily or weekly.

Delistings are tracked too — see entities removed from the SDN list.

Our latest news and insights

Start your free trial today

Try CompliAPI free for 14 days. No credit card required.

Get started