Verifex

One watchlist API for sanctions, PEP, debarment, and law enforcement.

Screen people and companies against configured watchlists through a single API. Structured confidence scores, source attribution, and reviewable evidence for every match.

Watchlists covered.

Sanctions

OFAC, UN, UK, Canada, Australia, Switzerland

Politically Exposed Persons

Configured PEP datasets by jurisdiction

Debarment

Multilateral development banks

Law Enforcement

Wanted persons and fugitive lists

Export Control

Restricted party lists by jurisdiction

What the API delivers.

Unified watchlist API

One endpoint can screen configured sanctions, PEP, debarment, and law-enforcement sources. Source scope depends on plan and environment.

Structured risk tiers

Results are classified by source_severity: primary sanctions, PEP, watchlist, or debarment. Apply the right policy to each match type.

Fast, explainable matching

multi-stage candidate retrieval with context-aware identity evidence signals. Every match includes calibrated confidence, per-field contributions, and threshold reasoning.

Global source coverage

Configured sources across major jurisdictions. Source freshness tracked independently per list. Coverage depends on plan and environment.

Reviewable evidence

The served response reports whether evidence is available, pending, or unavailable. Retrieve a capsule only after its evidence state is available.

Continuous monitoring

Add entities to monitoring and configure available notifications for changed screening results.

Reviewable evidence: The response reports whether evidence is available, pending, or unavailable. An available capsule records decision context and a content-integrity hash; it is not an independent attestation or proof of identity.

One call. Every watchlist.

No separate integrations for sanctions, PEP, and debarment. One POST request returns structured results across all configured sources.

bash
curl -X POST https://api.verifex.dev/v1/screen \
  -H "Authorization: Bearer vfx_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Alejandro García López",
    "type": "person",
    "country": "MX",
    "mode": "broad"
  }'
json
{
  "verdict": "possible_match",
  "risk_level": "medium",
  "total_matches": 2,
  "matches": [
    {
      "source": "OFAC_SDN",
      "source_type": "sanctions",
      "source_severity": "primary",
      "confidence": 87,
      "match_type": "FUZZY"
    },
    {
      "source": "PEP_CONFIG",
      "source_type": "pep",
      "source_severity": "pep",
      "confidence": 72,
      "match_type": "FUZZY"
    }
  ],
  "screened_at": "2026-05-11T09:00:00.000Z"
}

Start watchlist screening today.

50 free screens per month. Starter and above. Free-plan screening excludes PEP sources.