Submit the work once
Use an inline batch for up to 100 subjects or a private JSONL file up to 25 MB and 10,000 subjects. Accepted batches continue in bounded chunks without keeping your connection open.
Bulk sanctions and portfolio screening
Submit a customer, seller, or supplier list and follow each subject through screening. Review completed results, investigate potential matches, and correct failed rows without losing track of the rest of the file.
API and compliance dashboard included in every plan.
A file. Individual outcomes.
Correct an exception without resubmitting the whole file.
What this helps your team do
Use an inline batch for up to 100 subjects or a private JSONL file up to 25 MB and 10,000 subjects. Accepted batches continue in bounded chunks without keeping your connection open.
Completed and failed rows appear separately. A failed input or unavailable check stays an exception to resolve; it never becomes an implied no-match result.
Each completed subject has its own screening reference and retained evidence. Potential matches connect to the same review workflow as individual checks.
A practical use case
A few exceptions should not force your team to reconstruct the entire run. Keep the accepted job and each row’s outcome visible.
Map the identities your organization actually holds to the subject format and select the sources required by your policy.
Follow progress as the worker processes bounded chunks. Open completed results and distinguish pending, completed, and failed rows.
Correct failed subjects and submit those rows as a new request. Avoid resubmitting completed rows simply because part of a file failed.
For the people behind the process
Operations
See which rows completed, which need attention, and how much accepted work remains.
Explore your workflowCompliance teams
Review a potential match with its own evidence rather than treating a whole file as a single outcome.
Explore your workflowDevelopers
Build portfolio checks into your system without holding a request open for the whole run.
Explore your workflowEvaluate the details
The job reports completed and failed rows separately. Failed rows are not no-match results and do not consume completed-screening units. Correct the exceptions and submit those subjects in a new request.
Cancellation stops pending work between processing chunks. Completed work remains part of usage, and reserved allowance is released for cancelled rows that were not completed.
No. Completed batch subjects share the production screening allowance with individual API requests, dashboard screens, and monitoring rescreens. There are no automatic overages.
See SanctionsKit in action
Try the interactive demo with synthetic examples. Compare plans for your team’s screening volume.