Skip to main content


Shufti Pro offers a REST API (Representational State Transfer Application Programming Interface) that uses Basic Auth and Access Token-based Authentication, along with HTTP Status Codes and JSON-Request and Response bodies. The API outlines all parameters in detail, ensuring easy integration into existing systems. In addition, Shufti Pro has recently introduced a new service called eIDV stands for Electronic Identity Verification. It refers to the process of verifying the identity of an individual or business electronically. The eIDV is commonly used by businesses and institutions to comply with regulations requiring them to verify the identity of their customers. The eIDV enables these industries to reduce the usage of physical documents, save time, and provide improved customer experience by allowing customers to complete the verification process online. The eIDV can also be used in other industries to onboard new customers or for other identity-related transactions.


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.