Sanctions Bulk
sanctions_bulkBatch-screen up to 10,000 records against sanctions/PEP/watchlists in one request. Pass a records array of objects (each with a name, plus optional entity_type/external_identifier/date_of_birth/identifier/country). Top-level min_score/data_source/entity_type act as defaults applied to any record that omits them. Example: sanctions_bulk({ records: [{ name: "Vladimir Putin", external_identifier: "cust-1" }, { name: "Acme Corp", external_identifier: "cust-2" }], min_score: 0.9, _apiKey: "your-key" })
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _apiKey | Yes | sanctions.io API token | |
| records | Yes | Records to screen (up to 10,000). Each item: { name (required), entity_type?, external_identifier?, data_source?, min_score?, country?, date_of_birth?, identifier? } | |
| min_score | No | Default minimum match score applied to records that omit their own. Default 0.88. | |
| data_source | No | Default comma-separated watchlist source(s) applied to records that omit their own (optional) | |
| entity_type | No | Default entity_type applied to records that omit their own (optional) |