The real-time compliance API for developers

Screen crypto addresses, emails, websites, government IDs and countries against OFAC and 10+ global lists in real time. Add geo-fencing and VPN detection with the same API key.

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 compliant and steer clear of bad actors, wherever they are. One token, one GET request, one definitive answer.

Get started

Stay on the right side of regulations

The list of rules keeps growing. We track every change so you don't have to. Pick the compliance APIs your business needs and skip the rest.

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 handle every list update, so you can 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 IDs and other government-issued IDs. A partial ID returns candidate matches ranked by similarity, so you have the context to decide whether to escalate.

Explore the OFAC API

Sanctioned country lookup

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

OFAC doesn't publish one list of countries. Instead it runs comprehensive, targeted and military programs. CompliAPI curates those designations into a single, simple lookup.

Explore the OFAC API

Geo-fencing

GET /api/v1/geo

Many finance and crypto apps must treat users in the United States, or in New York State, differently. A simple geo lookup lets your app do that and stay compliant.

Explore the geofencing API

Location-signal confidence

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 country controls hold up.

Explore the VPN detection API

MCP server

MCP /mcp

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

Use the MCP server

Thousands of listed entities, tracked in real time

Next OFAC refresh in –:––

82,768

Onchain addresses

2,395

Email addresses

4,228

Websites

25,437

Government-issued IDs

59

Countries

* OFAC data refreshed every 15 minutes; other lists daily or weekly. Last update August 30, 2026.

Delistings are tracked too — 97 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