Comprehensive screening

Gatenox Hub provides Compliance Officers with a robust API, offering powerful screening capabilities for individuals, companies, and crypto addresses, ensuring comprehensive compliance checks.

Screening Individuals (KYC) and Companies (KYB)

Instant screening

Gatenox Hub offers both individuals and companies screening against sanctions / PEP and criminal records.

  • For Individuals - provide a surname, given names, and optional date of birth.

New Check

post
/api/v1/checks/individuals
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
check_typestringOptional

standard | premium

Example: standard
given_namesstringOptionalExample: Roman
surnamestringOptionalExample: Abramovich
date_of_birthstringOptional

optional, YYYY-MM-DD

Example: 1966-10-24
Responses
post
/api/v1/checks/individuals

The endpoint's body requires the following values to be included in the request:

Parameter
Values
Required?

check_type

standard | premium

Yes

given_names

Yes

surname

Yes

date_of_birth

No

  • For Companies - specifying company name.

New Check

post
/api/v1/checks/companies
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
check_typestringOptional

standard | premium

Example: premium
company_namestringOptionalExample: Korean Space
Responses
post
/api/v1/checks/companies

The endpoint's body requires the following values to be included in the request:

Parameter
Values
Required?

check_type

standard | premium

Yes

company_name

Yes

Gatenox Hub offers two levels of sanctions/PEP/criminal records screening:

  • Standard Screening: Users with Gatenox Hub licenses can perform free basic screenings against OFAC, EU, UN, PL, UK, and Singapore sanctions lists.

  • Premium Screening: A paid service, offering advanced checks against sanctions, PEP databases, and global criminal lists, providing a thorough compliance solution.

Get the results of the screening

Download a comprehensive list of checks and details from previous screenings using the following endpoints:

Individuals

List

get
/api/v1/checks/individuals
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageintegerOptionalExample: 1
per_pageintegerOptionalExample: 10
Responses
get
/api/v1/checks/individuals
200

OK

Details

get
/api/v1/checks/individuals/{id}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequiredExample: 23f4ac8f-fbeb-40c5-ad9c-b082dc0dcbe3
Responses
get
/api/v1/checks/individuals/{id}
200

OK

Companies

List

get
/api/v1/checks/companies
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageintegerOptionalExample: 1
per_pageintegerOptionalExample: 10
Responses
get
/api/v1/checks/companies
200

OK

Details

get
/api/v1/checks/companies/{id}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequiredExample: 9707bf97-1a58-4c94-a1ce-1f10f0d4dc28
Responses
get
/api/v1/checks/companies/{id}
200

OK

Associated files (if any) can be downloaded via an additional endpoint.

Download Attachement

get
/api/v1/attachments/{rest}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
reststringRequiredExample: eyJpZCI6ImI4NmQyMTE4NmU2YmZiNmM5Mjg2ZWNiOTU0N2JhYzNlLnBkZiIsInN0b3JhZ2UiOiJzdG9yZSIsIm1ldGFkYXRhIjp7ImZpbGVuYW1lIjpudWxsLCJzaXplIjoxNzYzNTYsIm1pbWVfdHlwZSI6ImFwcGxpY2F0aW9uL3BkZiJ9fQ
Responses
get
/api/v1/attachments/{rest}
200

Successful response

No content

Crypto Address Verification (Blockchain Analytics)

Request a report

Verify crypto addresses by providing the blockchain and the specific address.

New Check

post
/api/v1/checks/crypto_address
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
address_typestringOptionalExample: ETH
addressstringOptionalExample: 0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5
check_typestringOptionalExample: coinfirm
directionstringOptionalExample: deposit
flowstringOptionalExample: fast
tx_hashstringOptionalExample: 0x12dfeca0f69bd97c72cc2192b0308cd552ed983179c
Body
address_typestringOptionalExample: ETH
addressstringOptionalExample: dafea492d9c6733ae3d56b7ed1adb60692c98bc5
check_typestringOptional

(optional, default: coinfirm) coinfirm, amlbot

Example: coinfirm
extendedbooleanOptional

(optional, amlbot only, default: false) true, false

Example: false
flowstringOptional

(optional, amlbot only, default: fast) fast, advanced

Example: fast
tx_hashstringOptional

(optional, ambot only) initiates transaction verification

directionstringOptional

(amlbot only, required when tx_hash filled) deposti, withdrawal

Responses
post
/api/v1/checks/crypto_address

Get the report

Receive a comprehensive crypto address report, including risk assessment, financial analysis (historical balance), and a list of owned tokens.

List

get
/api/v1/checks/crypto_address
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageintegerOptionalExample: 1
per_pageintegerOptionalExample: 10
Responses
get
/api/v1/checks/crypto_address
200

OK

Details

get
/api/v1/checks/crypto_address/{id}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequiredExample: 4f62c35e-4c48-45c0-9151-1a3629d2d88c
Responses
get
/api/v1/checks/crypto_address/{id}
200

OK

Download the detailed report in PDF format for further analysis and record-keeping.

Download Attachement

get
/api/v1/attachments/{rest}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
reststringRequiredExample: eyJpZCI6ImI4NmQyMTE4NmU2YmZiNmM5Mjg2ZWNiOTU0N2JhYzNlLnBkZiIsInN0b3JhZ2UiOiJzdG9yZSIsIm1ldGFkYXRhIjp7ImZpbGVuYW1lIjpudWxsLCJzaXplIjoxNzYzNTYsIm1pbWVfdHlwZSI6ImFwcGxpY2F0aW9uL3BkZiJ9fQ
Responses
get
/api/v1/attachments/{rest}
200

Successful response

No content

Last updated

Was this helpful?