India

Aadhaar Card

The following API triggers the SMS message with the OTP code to the registered mobile number associated to the card

Government database lookup API

POSThttps://id.uqudo.io/api/v2/id/lookup/ind/id/otp
Header parameters
Body
documentNumber*string
Response

OK

Body
requestIdstring
Request
const response = await fetch('https://id.uqudo.io/api/v2/id/lookup/ind/id/otp', {
    method: 'POST',
    headers: {
      "Authorization": "text",
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      "documentNumber": "text"
    }),
});
const data = await response.json();
Response
{
  "requestId": "text"
}

Use the OTP code to perform the actual lookup

Government database lookup API

POSThttps://id.uqudo.io/api/v2/id/lookup/ind/id
Header parameters
Body
otp*string
documentNumber*string
requestId*string
Response

OK

Body
faceImagestring

Base64 encoded face image of the user

fullNamestring
dateOfBirthstring
dateOfBirthFormattedstring

ISO-8601 format yyyy-MM-dd

genderstring
addressstring
documentNumberstring
fatherNamestring
husbandNamestring
relativeNamestring
Request
const response = await fetch('https://id.uqudo.io/api/v2/id/lookup/ind/id', {
    method: 'POST',
    headers: {
      "Authorization": "text",
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      "documentNumber": "text",
      "otp": "text",
      "requestId": "text"
    }),
});
const data = await response.json();
Response
{
  "faceImage": "text",
  "fullName": "text",
  "dateOfBirth": "text",
  "dateOfBirthFormatted": "text",
  "gender": "text",
  "address": "text",
  "documentNumber": "text",
  "fatherName": "text",
  "husbandName": "text",
  "relativeName": "text"
}

PAN card

Government database lookup API

POSThttps://id.uqudo.io/api/v2/id/lookup/ind/pan
Header parameters
Body
documentNumber*string
Response

OK

Body
fullNamestring
documentNumberstring
fatherNamestring
Request
const response = await fetch('https://id.uqudo.io/api/v2/id/lookup/ind/pan', {
    method: 'POST',
    headers: {
      "Authorization": "text",
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      "documentNumber": "text"
    }),
});
const data = await response.json();
Response
{
  "fullName": "text",
  "documentNumber": "text",
  "fatherName": "text"
}

Last updated