Screening API
Integrate sanctions and PEP screening directly into your own systems. Generate a free API key below. No card, no waiting.
Get an API key
Instant, free, self-serve. One active key per email.
Endpoints
Base URL: https://api.thamesviewsolutions.ng
POST
/screenScreen a name. Requires X-API-Key. Returns ranked matches with a score and reasons.
Request body
{
"name": "Julius Nyerere"
}Response
{
"matches": [
{
"score": 1.0,
"reasons": [
{ "field": "name", "detail": "matched against 'Julius Nyerere'" }
],
"source": "wikidata_pep",
"source_ref": "Q186525",
"primary_name": "Julius Nyerere",
"record_type": "pep",
"entity_type": "person",
"list_last_updated": "2026-09-11T02:25:07Z"
}
]
}GET
/record/{source}/{source_ref}Full detail for one match: DOB, aliases, positions/programs, identifiers. Requires X-API-Key.
Response
{
"primary_name": "Babajide Olusola Sanwo-Olu",
"dob": "1965-06-25",
"nationalities": ["Nigeria"],
"programs": [
{ "title": "Governor", "state": "Lagos State" }
]
}GET
/sourcesEvery data source with its last successful update and record count. Public, no key needed.
Response
[
{
"source": "wikidata_pep",
"last_success_at": "2026-09-11T02:25:07Z",
"record_count": 28112,
"status": "ok"
}
]A hit means a review candidate, not a decision. Every match includes the reasons behind its score so a human can make the final call.