Services
Shufti Pro is providing variety of verifications for its customers. Our diverse services suite allows us to validate the identity of users through:
- Face Service
- Document Service
- Document Two Service
- Address Service
- Consent Service
- Phone Service
- Background Checks Service
- Questionnaire Service
We can also check the authenticity of customised documents like official IDs and perform background checks for AML compliance. A mix of various service modules can also be acquired to perform multifaceted verifications like facial and document verification can help you perform a thorough KYC procedure.
Face Service
The face verification of end-users is the simplest to perform. Shufti Pro authenticates the liveness of the face image of the user.
For offsite verification: The face image of end-user is provided by Shufti Pro’s client that is then verified by Shufti Pro.
For Onsite Verification: End-user will have to show their face in front of a webcam or phone camera for verification
To see the request parameters in details, click on your required verification type like Onsite or Offsite.
Document Service
Shufti Pro provides document verification through various types of documents. The supported formats are passports, ID Cards, driving licenses and debit/credit cards. You can opt for more than one document type as well. In that case, Shufti Pro will give an option to end-users to verify their data from any of the given document types.
In case of off-site verification, you can provide more than one document image and use "additional proof” parameter for this. This is to ensure that the required credentials are easily visible e.g. a document might have name and image of individual at the front but the date of birth of that person is printed at the back of the document or on another page of the passport. If you opt for both facial and document verification, face of individual from document will be used to validate uploaded selfie.
To see the request parameters in details, click on your required verification type like Onsite or Offsite.
Document Two Service
Document Two Service is provided to verify the personal details of a user from more than one document e.g. If you have verified the DOB & Name of a user from their ID Card, you can use Document Two Service to verify the Credit Card Number of your customer.
Just like the "Document Service”, the supported formats for this service are also passports, ID Cards, driving licenses and debit/credit cards and more than one document type can be selected as well. In that case, Shufti Pro will give an option to end-users to verify their data from any of the given document types.
It goes without saying that provided document proofs should belong to the same person in order to verify the identity of the user.
In case of off-site verification, you can provide more than one document image and use "additional proof” parameter for this. This is to ensure that the required credentials are easily visible e.g. a document might have name and image of individual at the front but the date of birth of that person is printed at the back of the document or on another page of the passport. If you opt for both facial and document verification, face of individual from document will be used to validate uploaded selfie.
To see the request parameters in details, click on your required verification type like Onsite or Offsite.
Address Service
For address verification, a valid identity document is required with the same address printed on it as the one claimed by the end-user. The address can also be verified with the help of Utility Bills and Bank Statements. To check all supported types click here
For offsite Verification: The address document is provided directly by Shufti Pro’s client that it has already collected from end-user
For Onsite Verification: The address document will be displayed or uploaded by end-user directly for verification.
To see the request parameters in details, click on your required verification type like Onsite or Offsite.
Consent Service
Customised documents/notes can also be verified by Shufti Pro. Company documents, employee cards or any other personalised note can be authenticated by this module. You can choose handwritten or printed document format but only one form of document can be verified in this verification module. Text whose presence on the note/customized document is to be verified, is also needed to be provided.
For offsite Verification: The consent document is provided directly by Shufti Pro’s client that it has already collected from end-user
For Onsite Verification: The consent document will be displayed or uploaded by end-user directly for verification.
To see the request parameters in details, click on your required verification type like Onsite or Offsite.
Phone Service
Verify the phone number of end-users by sending a random code to their number from Shufti Pro. Once the sent code is entered into the provided field by end-user, phone number will stand verified. It is primarily an on-site verification and you have to provide phone number of the end-user to us, in addition to the verification code and the message that is to be forwarded to the end-user. Shufti Pro will be responsible only to send the message along with verification code to the end-user and verify the code entered by the end-user.
Verification is declined if a user enters the wrong code consecutively for five times.
If the user is unable to receive code then, user is provide with Code not received option if user clicks the "Code not received” option the verification will be declined automatically (because either the phone number was wrong or unreachable).
To see the request parameters in details, click on your required verification type like Onsite with OCR verification or Onsite without OCR verification.
Phone Service is not available in Offsite Verification
Background Checks Service
It is a verification process that will require you to send us the full Name of end-user in addition to date of birth. Shufti Pro will perform AML based background checks based on this information. Please note that the name and dob keys will be extracted from document service if these keys are empty.

To see the request parameters in details, click on your required verification type like Onsite or Offsite.
Background Checks Service is not available in Offsite with OCR Verification
Questionnaire Service
Shufti Pro offers its clients a questionnaire service that helps them collect additional information from their customers. The service allows you to create a questionnaire that includes multiple questions with different answer types to choose from, including drop-downs, radio buttons, CSV files, text, integers, float values, etc. Shufti Pro’s clients have the option to use questionnaires with or without KYC service.
The questionnaire service includes two parts:
1. Creation of a Questionnaire
2. Calling a Questionnaire via API
Creation of a Questionnaire
For creating a questionnaire, the client needs to follow these steps in the back office under the Products Section.
- In the Product listing, you can see the Questionnaire section.
- Click on the Proceed button.
- On the top right side, click the Create New button.
- A new page will open, where you can set the title & description of the questionnaire.
- Moving forward, you can create multiple questions inside a single questionnaire.
Calling a Questionnaire via API
To use the questionnaire service and ask the end-users to fill in the questionnaire, clients need to send an API Request to the server with the following parameters.
The questionnaire service is available for on-site only and before passing the questionnaire object in the API, please make sure that you have copied the correct UUID from the Questionnaire Section listed in Products Section and the questionnaire must be active as well.
To see the request parameters in details, click on your required verification type like Onsite with OCR verification or Onsite without OCR verification.
Questionnaire Service is not available in Offsite Verification
Instructions
Below mentioned instructions for every service should be followed while uploading the proofs in the iframe.
These instructions will be shown to the end-users during the verification process in iframes only.
Face Service
Take a selfie or upload a video of your full face.
Ensure the image or video is not blurred.
Make sure light is not too low or too bright.
Make sure your full face is within the image or video frame.
Don’t crop or cut the edges.
Remove all accessories like glasses, hats, etc.
Don’t edit the image or video in any way (photoshop, crop, etc.).
Maximum image size: 16MB
Maximum video size: 20MB
Image Format: JPG, JPEG, PNG, PDF
Video Format: MP4/MOV
Document & Document Two Service
Take a photo or upload a video of the front side of your document.
There should be sufficient light and avoid glare on the document.
Ensure the image or video is not blurred.
Make sure your full Document is within the image or video.
All edges of the document should be within the frame.
Make sure that document number and expiry date are clearly visible.
Don’t edit the image or video in any way.
Don’t hide, fold or crop any part of the document.
Maximum image size: 16MB
Maximum video size: 20MB
Image Format: JPG, JPEG, PNG, PDF
Video Format: MP4/MOV
Address Service
Upload a photo or upload a video of the full address document.
There should be sufficient light and avoid glare on the address document.
Ensure the image or video is not blurred.
Address should be clearly visible in the image or video.
Don’t edit the image or video in any way.
Don’t hide, fold or crop any part of the address document.
Proof of address document SHOULD NOT BE OLDER THAN THREE MONTHS.
Maximum image size: 16MB
Maximum video size: 20MB
Image Format: JPG, JPEG, PNG, PDF
Video Format: MP4/MOV
Consent Service
Take a photo or Upload a video of your full face with Handwritten or Printed consent note.
Ensure the image or video is not blurred.
There should be sufficient light and avoid glare on the note.
Remove all accessories like glasses, hats, etc.
Your full face and consent note should be within the image or video frame.
Given text should be mentioned on the consent note.
Handwritten or Printed consent note should be legible.
Don’t crop, hide or fold any part of the consent note.
Maximum image size: 16MB
Maximum video size: 20MB
Image Format: JPG, JPEG, PNG, PDF
Video Format: MP4/MOV