Sanctions screening
Sanctions screening
POST
/api/v1/yaptirim/tara/Screens up to 500 names against sanctions lists. Matching is exact-name only: every part of the name must match (ignoring order, accents and case). Results are possible hits; verify identity against the list entry. Not available with sandbox keys (401). benzer_yazim is accepted for compatibility and does not widen matching.
Authentication
X-API-Keyheaderrequiredulk_…X-API-Secretheaderrequiredulsk_…
Request body application/json
adlarstring | object[]requiredName or {ad, tur} (max 500).benzer_yazimbooleanoptionalCompatibility only; no effect. default:true
Response fields
200 Screening result. application/json
tarananintegerrequiredliste_tarihistring (date)requirednullablelistelerobject[]requiredkodstringrequiredadstringrequiredkayitintegerrequiredguncellemestring (date-time)requirednullablekaynak_tarihistring (date)requirednullableindirmestring (date-time)requirednullablebayatbooleanrequiredurlstringrequiredhatastringrequirednullable
tarama_nointegerrequirednullableisabetlerYaptirimIsabeti[]requiredadstringrequiredName on the list.guvenstringrequiredMatching is exact-name only (ignoring order, accents and case): tam. Values:tam,kismi,benzerpuannumber | integerrequirednullableoncelikinteger | stringrequirednullablelistestringrequiredList code (BM, AB, MASAK…).liste_adstringrequirednullableliste_kaydistringrequirednullableprogramstringrequirednullableayrintistringrequirednullabledis_idstringrequirednullable
notstringrequired
Error responses
- 400
gecersiz_json. - 401Missing or invalid key (
yetkisiz). - 405POST expected.
- 429Hourly rate limit exceeded (
hiz_siniri); the Retry-After header gives the seconds until reset.