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.

Video KYC service of Shufti Pro verifies the identities of end-users using identity documents such as ID card, passport, and driving license through a live video call. A KYC expert guides the end-user to perform verification and AI will perform face and document verification during the video call. Video KYC service includes:

  1. Face Verification
  2. Document Verification
  3. Document Two Verification
  4. Address Verification
  5. Consent Verification
  6. Phone Verification
  7. Background Checks
  8. Enhance Due Diligence Service
  9. Risk Assessment Verification

A combination of Video KYC services with Background Checks enables you to perform in-depth identity screening of your customers.


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.