Sanctions Search API: v2

<back to all web services

GetCompanyLookups

Get all company lookups
GetCompanyLookups Parameters:
NameParameterData TypeRequiredDescription
RequestbodyGetCompanyLookupsRequestNo
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
Authenticationheader, bodyAuthenticationYesThe authentication credentials
Authentication Parameters:
NameParameterData TypeRequiredDescription
ApiUserIdheader, bodystringYesThe API User ID provided by us when you signed up to use our API
ApiUserKeyheader, bodystringYesThe API User Key provided by us when you signed up to use our API
GetCompanyLookupsRequest Parameters:
NameParameterData TypeRequiredDescription
SubUserNameformstringNoIf the searches are being accessed by a sub user, specify their username here to only return searches they have permissions to view
ListIncompleteSearchesformboolNo
PageformintNo
SortOrderformstringNo
NameSearchformstringNo
FilterReferenceformstringNo
FilterDateFromformDateTime?No
FilterDateToformDateTime?No
FilterUserNameformstringNoIf set, will only return searches created by the user
GetCompanyLookupsResponse Parameters:
NameParameterData TypeRequiredDescription
DataformGetCompanyLookupsDataNo
GetCompanyLookupsData Parameters:
NameParameterData TypeRequiredDescription
TotalRecordsformintNo
CurrentPageNumformintNo
MaxPageNumformintNo
CompanyLookupRecordsformArrayOfCompanyLookupListItemNo
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNoThe status of the response
ResponseStatus Parameters:
NameParameterData TypeRequiredDescription
ErrorCodeformstringNo
MessageformstringNo
StackTraceformstringNo
ErrorsformArrayOfResponseErrorNo
MetaformDictionary<string, string>No
ResponseError Parameters:
NameParameterData TypeRequiredDescription
ErrorCodeformstringNo
FieldNameformstringNo
MessageformstringNo
MetaformDictionary<string, string>No
CompanyLookupListItem Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
SearchCriteriaformSearchCriteriaNo
SelectedListsformArrayOfListsNo
DateformDateTimeNo
HasCompanyIdformboolNo
HasCompanyDetailsformboolNo
HasStartedSearchesformboolNo
HasCompletedSearchesformboolNo
SearchCriteria Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
AddressformstringNo
CountryformstringNo
DateOfBirthformstringNo
NationalityformstringNo
ReferenceformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .soap12 suffix or ?format=soap12

HTTP + SOAP12

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /soap12 HTTP/1.1 
Host: api.sanctionssearch.com 
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>

<GetCompanyLookups xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <Authentication>
    <ApiUserId>String</ApiUserId>
    <ApiUserKey>String</ApiUserKey>
  </Authentication>
  <Request>
    <FilterDateFrom>0001-01-01T00:00:00</FilterDateFrom>
    <FilterDateTo>0001-01-01T00:00:00</FilterDateTo>
    <FilterReference>String</FilterReference>
    <FilterUserName>String</FilterUserName>
    <ListIncompleteSearches>false</ListIncompleteSearches>
    <NameSearch>String</NameSearch>
    <Page>0</Page>
    <SortOrder>String</SortOrder>
    <SubUserName>String</SubUserName>
  </Request>
</GetCompanyLookups>

</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>

<GetCompanyLookupsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <Data>
    <ResponseStatus>
      <ErrorCode>String</ErrorCode>
      <Message>String</Message>
      <StackTrace>String</StackTrace>
      <Errors>
        <ResponseError>
          <ErrorCode>String</ErrorCode>
          <FieldName>String</FieldName>
          <Message>String</Message>
          <Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:KeyValueOfstringstring>
              <d6p1:Key>String</d6p1:Key>
              <d6p1:Value>String</d6p1:Value>
            </d6p1:KeyValueOfstringstring>
          </Meta>
        </ResponseError>
      </Errors>
      <Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfstringstring>
          <d4p1:Key>String</d4p1:Key>
          <d4p1:Value>String</d4p1:Value>
        </d4p1:KeyValueOfstringstring>
      </Meta>
    </ResponseStatus>
    <CompanyLookupRecords>
      <CompanyLookupRecord>
        <Date>0001-01-01T00:00:00</Date>
        <HasCompanyDetails>false</HasCompanyDetails>
        <HasCompanyId>false</HasCompanyId>
        <HasCompletedSearches>false</HasCompletedSearches>
        <HasStartedSearches>false</HasStartedSearches>
        <Id>0</Id>
        <SearchCriteria>
          <Address>String</Address>
          <Country>String</Country>
          <DateOfBirth>String</DateOfBirth>
          <Name>String</Name>
          <Nationality>String</Nationality>
          <Reference>String</Reference>
        </SearchCriteria>
        <SelectedLists>
          <ListId>String</ListId>
        </SelectedLists>
      </CompanyLookupRecord>
    </CompanyLookupRecords>
    <CurrentPageNum>0</CurrentPageNum>
    <MaxPageNum>0</MaxPageNum>
    <TotalRecords>0</TotalRecords>
  </Data>
</GetCompanyLookupsResponse>

</soap12:Body>
</soap12:Envelope>