POST
Screen an individual or organization against global PEP, sanctions, warning and adverse-media lists — across 200+ countries and 40,000+ databases — and get back every match in one call.
/api/v1/aml/v2/screeningHeaders
Body parameters
What gets screened
Every result carries asource_type identifying which kind of list it came from:
The overall record is graded with a
risk_level (e.g. Low / Medium / High) and a match_status — one of No Match, Partially Matched, Potential Match or Confirmed Match.
Response
Returns anentity with the search_query, total_results / total_articles counts, an overall risk_level and match_status, and a results array. Each result is either a profile match (source_type such as "PEP", with names, aliases, positions, country and dates of birth, and match: true) or an adverse-media group (source_type: "ADVERSE_MEDIA" with a media_category and an articles array). The response opposite is trimmed for readability.
Fetch match details
An individual screen returns its matches inline. To pull the full, normalised detail for a single profile — or to retrieve results from a business screen, which returns only lightweight candidates — callGET /api/v2/aml/screening/info with the profile_id from the screen as a query parameter.
cURL
entity.result exposes a numeric match_score (0–1), an entryCategory ("PEP", "sanction", "adverse-media" or "warning"), a watch flag, the subject’s aliases, dob and countryName, and — for adverse media — a media array of title / snippet / url / date. Trimmed below.
200 — /api/v2/aml/screening/info