Skip to main content


Shufti Pro’s Rest API (Representational State Transfer Application Programming Interface) uses Basic Auth & Access Token-based Authentication, HTTP Status Codes, JSON-Request & Response bodies and outlines all the parameters in detail that are being used. It also illustrates the supported countries, languages, browsers, devices, jurisdiction codes, and complete verification instructions of different services in case a custom UI/UX is to be built by the team at the web or mobile application level.

The AML and Background Checks service offered by Shufti Pro verifies the identity and financial history of individuals and organizations in real-time to prevent their involvement in financial crimes, including money laundering and terrorist financing. The process involves verifying their sources of income and wealth to ensure their compliance with regulations.


Shufti Pro uses following BASE URL for every request:

Getting Started

Before getting started, make sure you have the following:

  1. Shufti Pro Account. This is your individual user account to access the Shufti Pro’s REST API and back-office. To set up your Shufti Pro account, click here.
  1. API Keys. Shufti Pro API uses API keys to authenticate requests. You can view your API keys in the settings of your back-office. To get your API keys, click here.