IDSPL

PAN Card Verification API

Verifies the authenticity of Indian PAN (Permanent Account Number) in real-time

Input Required: PAN Number (e.g., ABCDE1234F)

Output:

  • Full Name (as per PAN database)
  • PAN Status (Active/Inactive/Not Found)
  • Optional: Last updated date

     

Bank Account Verification API

Validates the bank account details of an individual or business to ensure accuracy and prevent fraud

Input Required:

  • Beneficiary Name
  • Bank Account Number
  • IFSC Code

Output:

  • Account Validity (Valid/Invalid)
  • Name Match Status (Match/Mismatch/Unavailable)
  • Bank Name (Optional)

Aadhaar Verification API

Verifies the validity and existence of an Aadhaar number with UIDAI data to confirm identity

Input Required:

  • Aadhaar Number (12 digits)
  • Optional: Consent of the user (as per UIDAI guidelines)

Output:

  • Aadhaar Status (Valid/Invalid)
  • Masked Aadhaar Number (for privacy)
  • Name (as per Aadhaar, if available)
  • Age Band / Gender (optional, if enabled)

Driving License Verification API

Verifies the authenticity and validity of an Indian Driving License by fetching data from the Ministry of Road Transport and Highways (MoRTH) / Parivahan database.

Input Required:

  • Driving License Number
  • Date of Birth (optional, for enhanced accuracy)

Output:

  • Full Name (as per DL records)
  • DL Status (Valid/Expired/Suspended)
  • Date of Issue & Validity
  • Issuing RTO
  • Vehicle Class (e.g., LMV, MCWG)

Voter ID Verification API

Verifies the authenticity and details of an Indian Voter ID (EPIC) from the Election Commission of India (ECI) database

Input Required:

  • Voter ID Number (EPIC Number)

Output:

  • Full Name (as per voter records)

  • Father’s Name (optional)

  • Age / Date of Birth

  • Gender

  • State & Assembly Constituency

  • Voter ID Status (Valid/Invalid)

UPI ID (VPA) Verification API

Verifies the validity of a UPI ID (Virtual Payment Address) and fetches the associated account holder’s name from the bank/PSP

Input Required:

  • UPI ID / VPA (e.g., name@bank)

Output:

  • UPI Status (Valid/Invalid)
  • Account Holder’s Name (as returned by the PSP/bank)

  • Bank/UPI Handle (e.g., @icici, @okaxis)

 

Udyog Aadhaar (MSME) Verification API

Verifies the authenticity and registration details of a business under the Udyog Aadhaar / Udyam (MSME) registration system

Input Required:

  • Udyog Aadhaar Number or Udyam Registration Number

Output:

  • Business Name

  • Type of Enterprise (Micro/Small/Medium)

  • Owner/Promoter Name

  • Nature of Business

  • Address & Contact Information

  • Registration Status (Active/Inactive)

GSTIN Verification API

Verifies the validity and details of a business registered under the Goods and Services Tax (GST) system in India

Input Required:

  • GSTIN (Goods and Services Tax Identification Number) – 15 digits

Output:

  • Legal Business Name
  • Trade Name (if different)

  • GSTIN Status (Active/Inactive/Cancelled)

  • Constitution of Business (e.g., Proprietorship, Pvt Ltd)

  • State Jurisdiction & Centre Jurisdiction

  • Registration Date

  • Nature of Business Activities (e.g., Manufacturer, Trader)

  • Address of Principal Place of Business

DIN Verification API

Verifies the validity of a DIN and fetches the details of company directors as registered with the Ministry of Corporate Affairs (MCA), Government of India

Input Required:

  • DIN (Director Identification Number) – 8-digit unique ID

Output:

  • Director’s Full Name
  • DIN Status (Approved/Deactivated/Disqualified)

  • Date of Birth (optional)

  • Associated Companies / Directorships (optional)

  • Designation (e.g., Director, Managing Director)

  • DIN Allotment Date

Company (CIN) Verification API

Verifies the authenticity and registration details of a company using its Corporate Identification Number (CIN) from the Ministry of Corporate Affairs (MCA), Government of India

Input Required:

  • CIN (Corporate Identification Number) – 21-character alphanumeric code

Output:

  • Company Name
  • CIN Status (Active/Inactive/Struck Off)

  • Company Type (Private/Public/LLP/etc.)

  • Date of Incorporation

  • Class of Company

  • Authorized & Paid-up Capital

  • Registered Office Address

  • ROC Jurisdiction

  • Director Details (optional)

Vehicle RC Verification API (Advanced)

Retrieves and verifies detailed information of a vehicle using its Registration Certificate (RC) number from the MoRTH/Parivahan database

Input Required:

  • Vehicle Registration Number (e.g., MH12AB1234)

Output:

  • Owner Name
  • Vehicle Class & Type (e.g., LMV, HMV, Two-Wheeler)

  • Registration Date

  • Chassis Number (partially masked)

  • Engine Number (partially masked)

  • Fuel Type (Petrol/Diesel/Electric)

  • Manufacturer & Model

  • RC Status (Active/Scrapped/Suspended)

  • Fitness Validity

  • Insurance Validity

  • PUCC (Pollution Certificate) Validity

  • Financier Name (if hypothecated)

  • Registration Authority (RTO)

Challan Check API

Retrieves and verifies traffic challan (penalty) details associated with a vehicle, based on the vehicle’s registration number or challan number

Input Required:

  • Vehicle Registration Number (e.g., MH12AB1234)
  • Optional: Challan Number (for direct search by challan)

Output:

  • Challan Number
  • Violation Type (e.g., Speeding, Red Light, No Helmet)

  • Amount Due

  • Challan Status (Paid/Unpaid)

  • Date & Time of Violation

  • Issuing Authority (e.g., City Traffic Police)

  • Payment Link (if applicable)

  • Vehicle Registration Details (optional)

Scroll to Top