Integrate with Shufti Pro and confirm your customer's identity
with biometric authentication in real-time

Multiple Integration Options

Choose from a complete set of integration options according to your technical requirements.

Web/Desktop API

Get started with single API integration for web/desktop platforms

API documentation

Android native SDK

Use our Android native SDK platform to verify your customers through android devices

SDK documentation

IOS native SDK

Perform secure in-app verification on ios devices with our ios SDK

SDK documentation

Video interview KYC API

Identity verification specialist connects with your customer on a live video call for verification

View detail

React Native SDK

Use our cross-platform React Native SDK for both android and iOS devices

View detail

Facial Biometric Authentication SDK

Use biometric authentication SDK to perform ongoing KYC for remote account access

View detail

Get up and Running in Three Simple Steps


Get Registered

Start by signing up with Shufti Pro. Click here


Generate Code

Generate your customised code for services you need with Auto Code Generator


Start Integration

Start integration with trial keys, switch to production for live traffic

Two Methods
of Verification

Shufti Pro offers two modes of verification – Onsite and Offsite. These modes are further divided into sub-modes i.e. with OCR (Shufti Pro extracts data automatically using OCR) and without OCR (End-user/client fills the data in the form).

Onsite Verification

Offsite Verification

Onsite Verfication


  • The end-user communicates with Shufti Pro
    directly by submitting documents for verification
  • A token verification URL is requested by the client.
    The end-user lands on this URL and submits ID
    documents for verification that are verified,
    depending on the sub-mode selected
  • The verification results are uploaded to the back
    office, displayed to the end-user, and sent to
    the client via API call
Offsite Verfication


  • Shufti Pro doesn’t directly interact with
    the end-user. Rather the client collects
    verification data from the end-user
  • After collecting the data, the client either
    uploads it to back-office or sends it to
    Shufti Pro via API call to perform
    verification on the given data
  • The result of verification is sent back to
    the client via API call and is uploaded
    to the back-office.

No integration required

Hosted Verification Page

We will design and develop the verification page for you. Simply tell us your requirements for the verification process, and Shufti Pro will create a webpage. The end-user can perform verification in real time or upload their ID documents here for verification.

HVP at Glance

  • UI/UX customization
    options in form
  • Choice of your logo and
    color palette
  • Additional data parameters
    for KYC verification
  • Unique URL https://
Get HVP for your business
Hosted Verification

Fully Operational with Instant Technical Support

Shufti Pro has industry-leading uptime and performance. We manage the services you rely on and keep them running around the clock

Shufti Pro Live Status

Integrate Instantly with Auto Code Generator

Shufti Pro’s latest features help developers integrate our API in any programming language or on any platform in a matter of minutes

Code Generator