Kycaid API (2.0)

Languages
Servers
Mock server

https://docs.kycaid.com/_mock/api/

https://api.kycaid.com/

Addresses

Addresses

Operations

Affiliated persons

Affiliated persons

Operations

Applicants

Applicants

Operations

Blacklist databases

Blacklist databases

Operations

Check persons

Request

Retrieve information on persons from the Kycaid blacklist databases to check for compliance with laws and regulations. Each response may have several objects, with one object per a blacklist

Bodyapplication/json
One of:
full_namestring or null(name)[ 1 .. 100 ] characters^[a-zA-Z ,.''-]{1,100}$required

A full name of an object, which consists of a first name and a last name

first_namestring or null(name)[ 1 .. 64 ] characters^[a-zA-Z ,.''-]{1,64}$

A first name of an object

last_namestring or null(name)[ 1 .. 64 ] characters^[a-zA-Z ,.''-]{1,64}$

A last name of an object

middle_namestring or null(name)[ 1 .. 64 ] characters^[a-zA-Z ,.''-]{1,64}$

A middle name of an object

dobstring or null(date)

A date of birth of an object according to ISO 8601

residence_countrystring or null= 2 characters

A residence country of an object. A two-letter country code according to ISO 3166-2

bdb_typesArray of strings

A type of blacklist databases to make a check

  • SANCTIONS: Global and local sanctions databases
  • PEP: Databases of politically exposed persons (PEP)
  • SELF_RESTICTED: Databases of persons asked for self-exclusion
  • WANTED: Databases of persons being searched for by the police
  • EXPIRED: Databases of stolen or lost documents
Items Enum"INTERNAL""SANCTIONS""PEP""SELF_RESTICTED""WANTED""EXPIRED"
application/json
{ "full_name": "Josh Coffey", "first_name": "Josh", "last_name": "Coffey", "middle_name": "David", "dob": "1976-02-21", "residence_country": "GB", "bdb_types": [ "SANCTIONS" ] }

Responses

OK

The request was successful, and our system returned an expected response.

Bodyapplication/json
dataArray of objects
Response
application/json
{ "data": [ { "full_name": "Josh Coffey", "origin_full_name": "Джош Кофі", "first_name": "Josh", "origin_first_name": "Джош", "last_name": "Coffey", "origin_last_name": "Кофі", "middle_name": "David", "origin_middle_name": "Conrad", "residence_country": "GB", "dob": "1976-02-21", "gender": "M", "description": "Reciprocal - 2010-04-30", "bdb_name": "Open Sanctions Default", "bdb_type": [ "SANCTIONS" ], "accuracy": 75 } ] }

Check documents

Request

Retrieve information on documents from the Kycaid blacklist databases to check for compliance with laws and regulations. Each response may have several objects, with one object per a blacklist

Bodyapplication/json
document_numberstring[ 2 .. 32 ] charactersrequired

A number of a document to check with blacklist databases

document_typestring

A type of a document

Enum"PASSPORT""DOMESTIC_PASSPORT""GOVERNMENT_ID""DRIVERS_LICENSE""FOREIGN_CITIZEN_PASSPORT""PERMANENT_RESIDENCE_PERMIT""REFUGEE_CARD"
document_countrystring or null= 2 characters

An issuing country of a document. A two-letter country code according to ISO 3166-2

bdb_typesArray of strings

A type of blacklist databases to make a check

  • SANCTIONS: Global and local sanctions databases
  • PEP: Databases of politically exposed persons (PEP)
  • SELF_RESTICTED: Databases of persons asked for self-exclusion
  • WANTED: Databases of persons being searched for by the police
  • EXPIRED: Databases of stolen or lost documents
Items Enum"INTERNAL""SANCTIONS""PEP""SELF_RESTICTED""WANTED""EXPIRED"
application/json
{ "document_number": "920927302325", "document_type": "PASSPORT", "document_country": "GB", "bdb_types": [ "SANCTIONS" ] }

Responses

OK

The request was successful, and our system returned an expected response.

Bodyapplication/json
dataArray of objects
Response
application/json
{ "data": [ { "document_number": "920927302325", "document_type": "PASSPORT", "document_country": "GB", "description": "Reciprocal - 2010-04-30", "bdb_name": "Open Sanctions Default", "bdb_type": [ "SANCTIONS" ] } ] }

Check tax ID numbers

Request

Retrieve information on tax ID numbers from the Kycaid blacklist databases to check for compliance with laws and regulations. Each response may have several objects, with one object per a blacklist

Bodyapplication/json
tax_id_numberstring[ 2 .. 32 ] charactersrequired

A tax identification number

tax_id_countrystring or null= 2 characters

An issuing country of a tax identification number. A two-letter country code according to ISO 3166-2

bdb_typesArray of strings

A type of blacklist databases to make a check

  • SANCTIONS: Global and local sanctions databases
  • PEP: Databases of politically exposed persons (PEP)
  • SELF_RESTICTED: Databases of persons asked for self-exclusion
  • WANTED: Databases of persons being searched for by the police
  • EXPIRED: Databases of stolen or lost documents
Items Enum"INTERNAL""SANCTIONS""PEP""SELF_RESTICTED""WANTED""EXPIRED"
application/json
{ "tax_id_number": "1129821775", "tax_id_country": "GB", "bdb_types": [ "SANCTIONS" ] }

Responses

OK

The request was successful, and our system returned an expected response.

Bodyapplication/json
One of:
dataArray of objects
Response
application/json
{ "data": [ { "full_name": "Josh Coffey", "origin_full_name": "Джош Кофі", "first_name": "Josh", "origin_first_name": "Джош", "last_name": "Coffey", "origin_last_name": "Кофі", "middle_name": "David", "origin_middle_name": "Conrad", "residence_country": "GB", "dob": "1976-02-21", "gender": "M", "description": "Reciprocal - 2010-04-30", "bdb_name": "Open Sanctions Default", "bdb_type": [ "SANCTIONS" ], "accuracy": 75 } ] }

Business activities

Business activities

Operations

Countries

Countries

Operations

Crypto

Crypto

Operations

Documents

Documents

Operations

Files

Files

Operations

Forms

Forms

Operations

Languages

Languages

Operations

Non-doc verifications

Non-doc verifications

Operations

Phone numbers

Phone numbers

Operations

QES

QES

Operations

Verifications

Verifications

Operations