This method allows users to add a bulk search by uploading a csv file.

File

The API method will look for a csv file in the request. Use the following code templates as a guide:

curl --location --request POST 'https://api.sanctionssearch.com/v2/json/reply/BulkSearch' \
--form 'Request={Type:Individual,IsSanctionsSearch:true,SelectedLists:[HMTSL,HMTUK,OFACL,OFACC]}' \
--form 'Authentication={ApiUserId:MY_API_USERNAME,ApiUserKey:MY_API_USERKEY}' \
--form 'File=@/C:/MyDirectory/MyCSVIndividuals.csv'

Request Parameters

Parameter Type Format Description
IsSanctionsSearch Bool Set to true to run sanctions searches in bulk for the uploaded list.
IsPepSearch Bool Set to true to run PEP searches in bulk for the uploaded list.
Type Required String Max length 10 characters The type of search requested. Specify either: "individual" or "entity".
SelectedLists > ListId Required Updated String Max length 5 characters

Array of sanctions lists to be included in the search. At least one is required.

The following values are valid:

ALL Perform your search against all your enabled lists, no further values are required if you select "ALL"

AIIB Asian Infrastructure Investment Bank List
BELSL Belgium Sanctions List
CACLE Canadian Terrorist Entities List
CAJUS Deprecated Canadian Justice for Victims of Corrupt Foreign Officials List
CASEM Canadian Consolidated Sanctions List
DFAT Australian DFAT Sanctions List
EUCJ EU Council Journal (833/2014)
EUR EU Sanctions List
FRESL French Sanctions List
HMTSL HM Treasury Sanctions List
HMTUK HM Treasury Ukraine Securities List
NZL New Zealand: Russia Sanctions Register
OFACC OFAC Consolidated (Non SDN) List
OFACL OFAC Specially Designated Nationals List
OSFI Deprecated Canadian OSFI Sanctions List
SNGPO Singapore TSOFA List
SSECO Swiss SECO Sanctions List
UAE UAE Sanctions List
UKSAN UK Sanctions List
UN United Nations Sanctions List
USADL US AECA Debarred List
USCAA US CAATSA (Section 231) List
USCUB US Cuba Restricted List
USDPL US Denied Persons List
USEL US Entity List
USMEU US Military End User List
USNPL US Non-Proliferation List
USUL US Unverified List


Example specifying the All lists lists:
<SelectedLists>
    <ListId>ALL</ListId>
</SelectedLists>
Example specifying the HM Treasury list:
<SelectedLists>
    <ListId>HMTSL</ListId>
</SelectedLists>
Example specifying the US and HM Treasury list:
<SelectedLists>
    <ListId>OFACL</ListId>
    <ListId>HMTSL</ListId>
</SelectedLists>

Response Parameters

Parameter Type Format Description
ResponseStatus ResponseStatus   Instance of ResponseStatus object (see here)
BulkSearchStatus BulkSearchStatus   Instance of BulkSearchStatus object (see here)