Sanctions & Watchlist Screening API

SDN List screening API

Developer needs to screen a person or business against SDN list during onboarding. OFAC, EU, UN, UK HMT, PEPs, and adverse-media in one endpoint, with one fuzzy-matched response. Ship AML and KYB screening without maintaining five government feeds and a name-matching engine yourself.

See the API

$9 fully refundable · locks founder pricing · no charge until launch beyond the reservation

Pre-launch: the API is in private testing. Reserve to lock founder pricing and help shape coverage.

POST /v1/screen  { "name": "...", "lists": "ofac" }

# sample
curl https://api.clearscreen.dev/v1/screen \
  -H "Authorization: Bearer $CLEARSCREEN_KEY" \
  -d name="Acme Trading LLC" \
  -d type=business \
  -d lists=ofac,eu,un,uk,pep

Every list, one match engine

OFAC SDN, EU consolidated, UN, UK HMT, and PEP data, fuzzy-matched with configurable thresholds so you tune false positives instead of writing parsers.

Fresh within the hour

Lists change without warning. We re-pull on a tight cycle and expose the exact list version you matched against for your audit trail.

Monitoring, not just checks

Screen once, then get a webhook the day a cleared customer later appears on a list. That ongoing-monitoring requirement is the whole job.

The API

One request in, one JSON response out.

Authenticate with a bearer token and send one request. Everything is versioned under /v1, so a breaking change always ships behind a new version, never under you.

Request
curl https://api.clearscreen.dev/v1/screen \
  -H "Authorization: Bearer $CLEARSCREEN_KEY" \
  -d name="Acme Trading LLC" \
  -d type=business \
  -d lists=ofac,eu,un,uk,pep
200 OK
{
  "query": "Acme Trading LLC",
  "type": "business",
  "match": true,
  "results": [
    {
      "list": "OFAC_SDN",
      "score": 0.97,
      "matched_name": "ACME TRADING LIMITED",
      "entity_type": "organization",
      "programs": ["UKRAINE-EO13662"],
      "list_version": "2026-11-05"
    }
  ],
  "lists_checked": ["ofac", "eu", "un", "uk", "pep"],
  "screened_at": "2026-11-06T06:44:12Z"
}
Official SDKs
cURLNode.jsPythonGo · plannedRuby · plannedPHP · plannedJava · planned.NET · plannedRust · plannedElixir · plannedSwift · planned
Request your language
Error (same shape every time)
{
  "error": {
    "type": "invalid_request",
    "message": "Parameter 'name' is required.",
    "status": 422
  }
}
Endpoints
POST
/v1/screen
Screen a name or business against every list
POST
/v1/screen/batch
Screen up to 1,000 entities in one call
POST
/v1/monitors
Subscribe an entity to ongoing monitoring
GET
/v1/lists
List coverage and current list versions
Authentication

Authorization: Bearer YOUR_API_KEY

Keys are scoped per environment and rotate from the dashboard.

Rate limits

100 requests/second on Growth, higher on Scale. Standard 429 with Retry-After.

Who it's for

Teams who would rather call an API than build and maintain this in-house. The biggest platforms may have rolled their own. Everyone else is stuck choosing between brittle scrapers, stale exports, and manual checks.

Planned pricing

Starter

$49/mo

1,000 screens, then $0.08 each

Growth

$149/mo

5,000 screens + ongoing monitoring

Scale

$499/mo

25,000 screens, audit export, SLA

A free tier covers your first 100 calls a month, no card. Reserve now for $9 to lock these rates for 12 months. Refundable anytime.

Questions

Which lists are covered?

OFAC SDN and consolidated, EU consolidated, UN, UK HMT, and PEP data at launch. Adverse-media is on the roadmap.

How do you handle false positives?

Configurable fuzzy-match thresholds plus structured match reasons, so you can auto-clear high-confidence non-matches and route the rest to review.

Do you support ongoing monitoring?

Yes. Screen once and subscribe, and you get a webhook if a previously cleared entity later lands on a list. That ongoing-monitoring piece is the part most teams underestimate.

What does the $9 reservation get me?

It locks founder pricing for 12 months, a spot in the first cohort, and priority on the lists and match features you need. Fully refundable, anytime, no questions.

Micah Manzano

Who's building this

Micah Manzano, founder of Manzano Labs

I build the boring-but-critical plumbing so your team does not have to. Before this I built and shipped Nooma, an AI reporting platform used by marketing agencies, so I know what it takes to ship and keep real software running. Clearscreen exists because I kept watching teams rebuild the same data plumbing from scratch.

I work hands-on with developers and care about one thing: removing the friction between you and the data you need. Email me directly at hello@manzanolabs.com. I read every one.

Shape the roadmap

Building this with the developers who'll use it.

What would make Clearscreen an instant yes for you? Which states, lists, fields, or endpoints do you need first? Tell me and I'll build toward it. Every reply shapes what ships.

Tell us what you need

Reserve your key

$9, fully refundable. It tells us you're real and locks your founder rate. We build toward the first cohort's exact needs.

Related

OFAC Sanctions screening APIGlobal Sanctions screening APIEU Consolidated Sanctions screening APIUK HMT Sanctions screening APIUN Sanctions screening APIPEP screening APIAML screening APISanctions screening API for KYB business verification
SDN List Screening API | Clearscreen