Integrate sanctions, PEP, criminal watchlist, adverse media, and KYB/UBO screening directly into your onboarding, monitoring, and transaction flows. The API is live: authenticate with an API key and call the same screening engine the portal uses.
API v1 is live
Endpoints are generally available with API-key auth and per-tier rate limits. Explore every endpoint in the interactive OpenAPI docs at /api/v1/docs.
Submit an entity with the X-API-Key header and choose sanctions_check, adverse_media, or full_search. The API returns a search id you retrieve when processing completes.
Send a CSV/XLSX file with name, optional country, and optional search_type. Use one search type per file: sanctions_check, adverse_media, or full_search.
Screening requests to /api/v1/search and /api/v1/batch authenticate with an API key sent in the X-API-Key header. Create keys in your dashboard, or programmatically via /api/v1/keys after authenticating with your account bearer token.
Q02
Is the API generally available?
Yes. API v1 is live and generally available. Authenticate with an API key, call the search, batch, and key-management endpoints, and explore everything in the interactive OpenAPI docs at /api/v1/docs.
Q03
Can I scope API key permissions?
Yes. Keys support permissions such as search:read, search:write, batch:read, and batch:write so you can enforce least-privilege access per integration.
Q04
What rate limits apply?
Rate limits are assigned per API tier and enforced per API key — the tier governs request throughput, not billing. Response headers include the limit, remaining quota, and reset timestamps so you can back off cleanly.
Q05
Where can I test the endpoints quickly?
Use the interactive documentation at /api/v1/docs for Swagger testing and /api/v1/redoc for reference-style docs. The OpenAPI schema is served at /api/v1/openapi.json.