Trapets enables screening of customers against sanctions, OFAC and PEP (politically exposed person) lists for KYC (Know Your Customer) purposes. KYC is part of the EU’s third and fourth directive against money laundering and terrorism financing.
The API is isolated to a single endpoint/ query, which accepts a parameterised query object that controls the result set.
This service is being phased out
This registry lookup will be phased out soon, so we recommend that you integrate towards our normalised services if you are building a new integration. To learn more about normalised registry lookups, refer to our Express offering.
All requests must be authenticated by means of an OIDC access token, supplied as an authorisation header of type Bearer. For more instructions on how to obtain such a token, refer to Accessing Signicat REST services.
The /query method accepts a DoQuery object which may contain multiple subject queries (QueryAttribute). Each QueryAttribute has a unique ID (AttributeId) so that the result set can be mapped to the request set.
A list of countries. If set to null, any country will be accepted. Due to the nature of the data supplied, either from the list the queries are made from or the service being queried, you might want to leave this field out. PEP is generally more reliable than Sanction (EU + UN).
Name
String
The name of the subject being queried. “Anders Andersson”. The name order does not matter. Some phonetic interpretation is made. The more parts of a name are being submitted, the more the search is narrowed.
BirthDate optional
String
The birthdate in the format of “yyyyMMdd”. If omitted, no filtering on birthdate is made for this QueryAttribute. Items in the KYC database that do not have a birthdate set will not be filtered out.
Ssn optional
String
The SSN (social security number, used in this case to mean the national identification number for the country in question) is generally entered in the format that is used by the issuing country. Any hyphens or other special characters are omitted. The following is an example of a Swedish national identification number: 195707210190.
The ID of the QueryAttribute. It will be identical to the value passed in DoQuery.
ExternalId
String
The ID used in the source. This combined with the SourceName will be unique.
Name
String
Name of the individual.
PostDate
Datetime
The date of the initial post according to the source.
LastUpdate
Datetime
The date of the last update.
SourceName
String
The name of the source, for example “EU_GLOBAL”, “PEP_Edge” or “UN_CONSOLIDATED”.
ListType
String
The type of list, i.e “PEP” or “SANCTION”.
Url
String
URL to the source document.
Comment
String
A comment on this entry, if any.
Xml
String
XML representing the entry, if any was given by the source.
Aliases
String
A list of aliases as strings.
Addresses
String
A list of addresses as strings.
ExternalURLs
String
A list of external URLs as strings. Could refer to documents explaining why this entry was posted, not necessarily the entry itself.
IsMale
Boolean
Indicates the gender. If set to null, it’s not known.
Title
String
The title of the individual, ex: General.
FunctionDescription
String
The function of the individual.
BirthDate
Datetime
The date of birth.
OriginalBirthDate
String
The date of birth from the source. If the system wasn’t able to parse this value, the “BirthDate” will be null and this value might be set.
ItemNumber
String
The SSN, or national identification number, of the individual in the issuing country’s format.
HitRating
Int
Indicates how relevant this list item is to the query. The higher the number, the more accurate, with 5 being the most accurate: Ssn => 5 BirthDate => 4 Year (Birthdate) => 2 Name => 1