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.

By utilizing AI-powered OCR technology, Shufti Pro enables businesses to extract pertinent information from documents in real-time, achieving up to 95% accuracy and resulting in cost savings on operations. The instant image-to-text OCR feature supports multilingual documents and offers global coverage. Shufti Pro's intelligent OCR services optimize data extraction for businesses.


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.