KYC API
KYC APIs simplify user registration and identity verification processes for businesses, ensuring compliance and enhancing security. By automating verification and registration, they streamline customer onboarding, mitigate fraud risks, and facilitate regulatory adherence.
Base URL
https://api.kyc.fintractglobal.com/
1. User Registration
This endpoint registers a new user.
Endpoint
/userRegistration/
Request
Request body schema
application/json
contactNo*:
string
Contact number of user
firstName*:
string
First name
middleName:
string
Middle name
lastName*:
string
Last name
dob*:
string
Date of birth yyyy-mm-dd
gender:
string
Gender
cityName:
string
Name of the city
countryName:
string
Name of the country
pinCode:
string
Address pincode
Response
201
Response body schema
application/json
user_registered:
string
True if registered
Sample Request
Payload
application/json
{ "contactNo": "1234567890", "firstName": "John", "middleName": "D", "lastName": "Doe", "dob": "1990-01-01", "gender": "Male", "cityName": "New York", "countryName": "USA", "pinCode": "100010" }
Sample Response
201
application/json
{ "user_registered": true }
To test the API,click here to access our testing interface.
2. User verification
This endpoint verifies a user's identity using the KYC process with ID image.
Endpoint
/userVerification/{id}
Request
Request body schema
multipart/form-data
idImageFront*:
.jpeg/png file
Image of front of user ID
Response
201
Response body schema
application/json
msg:
string
Success!
data:
object
Object conatining verification data
contactNo:
string
kycVerified:
boolean
nameVerified:
boolean
placeVerified:
boolean
dobVerified:
boolean
Sample Request
Payload
multipart/form-data
idImageFront=@/path/to/idImageFront.jpg
Sample Response
201
application/json
{ "msg": "Success!", "data": { "contactNo": "1234567890", "kycVerified": true, "nameVerified": true, "placeVerified": true, "dobVerified": true } }
To test the API,click here to access our testing interface.
3. User verification with passport
This endpoint verifies a user's identity using the KYC process with a passport image.
Endpoint
/userVerificationPass/{id}
Request
Request body schema
multipart/form-data
idImageFront*:
.jpeg/png file
Image of front of user ID
Response
201
Response body schema
application/json
msg:
string
Success!
data:
object
Object conatining verification data
contactNo:
string
kycVerified:
boolean
nameVerified:
boolean
placeVerified:
boolean
dobVerified:
boolean
Sample Request
Payload
multipart/form-data
idImageFront=@/path/to/idImageFront.jpg
Sample Response
201
application/json
{ "msg": "Success!", "data": { "contactNo": "1234567890", "kycVerified": true, "nameVerified": true, "placeVerified": true, "dobVerified": true } }
To test the API,click here to access our testing interface.
4. Face verification
This endpoint verifies a user's face using face recognition.
Endpoint
/faceVerification/{id}
Request
Request body schema
multipart/form-data
idImageFront*:
.jpeg/png file
Image of front of user ID
userPhoto*:
.jpeg/png file
Image of user's photo
Response
201
Response body schema
application/json
msg:
string
Success!
data:
object
Object conatining verification data
contactNo:
string
faceVerified:
boolean
Sample Request
Payload
multipart/form-data
idImageFront=@/path/to/idImageFront.jpg, userPhoto=@/path/to/userPhoto.jpg
Sample Response
201
application/json
{ "msg": "Success!", "data": { "contactNo": "1234567890", "faceVerified": true } }
To test the API,click here to access our testing interface.