The search endpoint is perfect for real-time, on-the-fly compliance checks. With this feature, you can swiftly verify individual entities or transactions, ensuring your business remains in compliance with the latest AML regulations.
Body
Required
request body of search endpoint
-
search keyword
Minimum length is
5
, maximum length is150
. -
identification (optional) to include into search
Minimum length is
5
, maximum length is100
. -
limits the number of results
Minimum value is
1
, maximum value is10
. Default value is5
. -
minimum similarity accepted
Minimum value is
85
, maximum value is100
. Default value is90
. -
birth year parameter to filter results
Minimum value is
1920
, maximum value is2024
. -
Not more than
5
elements. Values areadverse
,regulation
,sanction
,law_enforcement
, orpep
. -
Values are
individual
,legal_entity
,company
,organization
,vessel
,aircraft
,crypto_wallet
, orunknown
. -
include / exclude keyword phonetic match results
Default value is
false
.
POST
/search
curl \
--request POST 'https://api.klexta.com/rta/search' \
--header "Content-Type: application/json" \
--header "x-client-id: string" \
--header "x-klexta-key: string" \
--data '{"keyword":"string","identification":"string","size":5,"minSimilarity":90,"birthYear":42,"listType[]":["adverse"],"entityType":"individual","phoneticEnabled":false}'
Request examples
# Headers
x-client-id: string
x-klexta-key: string
# Payload
{
"keyword": "string",
"identification": "string",
"size": 5,
"minSimilarity": 90,
"birthYear": 42,
"listType[]": [
"adverse"
],
"entityType": "individual",
"phoneticEnabled": false
}
Response examples (200)
[
{
"id": "string",
"name": [
"string"
],
"datasets": [
"string"
],
"listTypes": [
"string"
],
"type": [
"string"
],
"riskLevel": "string",
"countries": [
"string"
],
"similarity": {
"ratio": 42,
"matchedKeyword": "string",
"matchedWith": "NAME",
"phoneticMatch": true
},
"_links": {
"appURL": "string"
}
}
]
Response examples (400)
{
"type": "string",
"title": "string"
}
Response examples (401)
{
"type": "string",
"title": "string"
}
Response examples (402)
{
"type": "string",
"title": "string"
}
Response examples (403)
{
"type": "string",
"title": "string"
}
Response examples (422)
{
"type": "string",
"title": "string"
}
Response examples (429)
{
"type": "string",
"title": "string"
}
Response examples (500)
{
"type": "string",
"title": "string"
}