Trigram-based GIN-indexed search catches typos, transliterations, and aliases across 147M+ entities from 450+ global watchlists, in real time.
Search 147M+ entities, sanctions, PEPs, debarred parties & companies, across 450+ watchlists
This demo searches exact spellings. The API's fuzzy mode (mode: "fuzzy" with a threshold) catches typos and transliterations.
↑ Press Enter or pick a preset, live screening against real watchlists (rate-limited demo)
Capabilities
pg_trgm trigram similarity catches name variations, misspellings, and transliterations that exact-match queries miss.
GIN-indexed golden_entities table returns results in a single synchronous call, no warm-up, no cache dependency.
Sanctions, PEPs, debarred parties, and corporate entities, 450+ raw sources deduped into one canonical table, from OFAC SDN to Interpol, searched in a single API call.
Sources are re-ingested on a scheduled pipeline from the official publishers and rebuilt into one deduplicated index.
Filter by schema type, Person, Company, Organization, Vessel, to reduce noise for your specific use case.
Fuzzy searches return a similarity score and a confidence band; every hit carries its matched datasets, risk tags and worst severity.
API Reference
Request
{
"query": "Vladimir Ivanoff",
"schemaType": "Person",
"mode": "fuzzy",
"threshold": 0.8
}Response
{
"success": true,
"data": {
"query": "Vladimir Ivanoff",
"mode": "fuzzy",
"total": 1,
"count": 1,
"facets": {
"topics": [...],
"countries": [...],
"datasets": [...]
},
"hits": [{
"name": "Vladimir Ivanov",
"entity_type": "person",
"countries": ["ru"],
"risk_tags": ["Sanctioned Entity"],
"datasets": ["smartsanction"],
"score": 0.88,
"match_confidence": "MEDIUM"
}]
}
}API key in minutes, with OpenAPI 3.0 docs in the developer reference.
We use strictly necessary cookies to run on8, and, with your consent, optional cookies for analytics and marketing. Read our Cookie Policy.