01Completed, candidates returned
Open the source evidence and compare available identifiers. Record a disposition and the reasons for it; retain the screening and match UUIDs with the reviewer notes.
CirclesCheck · Sanctions screening API
Confirm the sources your business needs, screen customer identifiers, and connect potential matches to a documented reviewer decision.
If your workflow requires OFAC data, check the relevant datasets and their recorded freshness in the source inventory. Evaluate known test cases and identity conflicts before using the integration for customer decisions.
screeningType: sanctions requests sanctions screening across the configured sources. It is not an OFAC-only dataset selector. Use combined when your review also needs PEP candidates.
Keep the required source scope, the returned evidence, and the reviewer's assessment together. A name-similarity score does not establish the customer's identity.
Integration example
Use a cc_test_ key from your account for simulated sandbox responses. Keep credentials in server-side code. The shared quick start below runs the combined workflow and shows how to check completion before reading result.matches.
curl https://api.circlescheck.com/api/v1/screenings \
-H 'Authorization: Bearer cc_test_your_api_key' \
-H 'Content-Type: application/json' \
-d '{"fullName":"Alex Sample","type":"individual","dateOfBirth":"1980-01-15","country":"GB","screeningType":"combined"}'Replace the example JSON body with these fictional identifiers and screeningType: sanctions. A live key uses live data and the account's monthly screening allowance.
{
"fullName": "Alex Sample",
"type": "individual",
"dateOfBirth": "1980-01-15",
"country": "GB",
"screeningType": "sanctions"
}Open the source evidence and compare available identifiers. Record a disposition and the reasons for it; retain the screening and match UUIDs with the reviewer notes.
Store the completed check and its source scope. No candidates is a point-in-time result for the submitted identifiers; your team still owns the customer decision.
Keep the check incomplete. Handle HTTP errors and response status explicitly, then retry with backoff. An allowance error requires an upgrade or a reset; an engine error must never produce an approval.
Export a completed screening with recorded review evidence, then add the customer to monitoring when recurring checks fit your workflow.
Use the sample batch CSV to test row validation and separate completed checks from unfinished work before processing a larger list.
Try the batch screening workflow →Start with sandbox requests, then verify live sources and matching against a representative test set. Review current pricing before enabling recurring production monitoring.
Prepared by CirclesCheck · Updated . Product evaluation guidance; independent regulatory review is not claimed.