Driving License Verification API offers a comprehensive solution for financial institutions, simplifying the task of confirming the legitimacy of their clients' driver's licenses. Prioritizing reliability and ease of use, this API enables businesses to seamlessly and safely authenticate driving documents, improving their due diligence processes and ensuring alignment with regulatory requirements.
482 ms
Fake, expired, suspended, or incorrect driving licences can slip through onboarding and verification processes, creating identity, compliance, and operational risks. Verifying licence details at the point of entry helps businesses validate customers and reduce avoidable risk.
Fraudulent, invalid, or incorrectly entered driving licence details can pass through manual checks, exposing businesses to identity fraud and onboarding risk.
Checking driving licence details manually takes time, slows customer onboarding, and makes verification difficult to scale across high-volume workflows.
A licence number alone doesn't tell you whether the licence is currently valid. Real-time verification helps businesses identify outdated or invalid licence information before it becomes a problem.
Send a JSON body with the DL you want to verify. Optional flags let you control how much taxpayer detail is returned.
| Parameter | Type | Description |
|---|---|---|
| dl_numberRequired | string | The Driving Licence number to verify (e.g. MP17R20210352691). |
| include_filingOptional | boolean | When true, returns recent return-filing status alongside the taxpayer profile. Defaults to false. |
| consentOptional | string | Consent artefact reference where your workflow captures end-user consent. Recommended for audit trails. |
A predictable response with the taxpayer's verified profile and current standing. Below: a live example and the field reference.
{ "dl_number": "MP17R20210352691", "dl_status": "Active", "issue_date": "05-07-2027", "name": "KAILASH SINGH", "date_of_birth": "05-07-1977", "dl_category": "General", "father_or_husband_name": "SHRI DHARAMRAJ SINGH", "blood_group": "B-", "address": "V-TENDUA, P-PARASI, REWA, 486001", "state": "MadhyaPradesh", "rto": "RTO,REWARTO", "cov_details": [ { "cov_abbr": "TRANS", "authority": "RTO,REWA RTO", "issue_date": "RTO,REWA RTO" }, { "cov_abbr": "LMV", "authority": "RTO,REWA RTO", "issue_date": "RTO,REWA RTO" } ], "validity": { "non_transport": { "from": "05-07-2027", "to": "04-07-2037", "status": "Active" }, "transport": { "from": "06-12-2026", "to": "05-12-2031", "status": "Active" } } }
| Field | Description |
|---|---|
| dl_number string | Driving licence number. |
| dl_status string | Current status of the driving licence, such as Active. |
| issue_date date | Date on which the driving licence was issued. |
| name string | Name of the driving licence holder. |
| date_of_birth date | Date of birth of the licence holder. |
| dl_category string | Category of the driving licence holder. |
| father_or_husband_name string | Father’s or husband’s name associated with the driving licence. |
| blood_group string | Blood group recorded against the driving licence. |
| address string | Address registered with the driving licence. |
| state string | State associated with the driving licence. |
| rto string | Regional Transport Office associated with the driving licence. |
| cov_details array | Details of the vehicle classes endorsed on the driving licence. |
| validity object | Licence validity details for transport and non-transport categories. |
| validity.non_transport object | Validity information for the non-transport category. |
| validity.transport object | Validity information for the transport category. |
A single check that protects invoicing, onboarding, and underwriting across sectors.
Verify a borrower’s driving licence details as part of KYC before onboarding or loan processing.
Validate driving licence information to confirm identity and support faster policy issuance and claims verification.
Verify driver licence status, vehicle class, and validity before onboarding drivers to mobility and transportation platforms.
Validate driving licence details when driving eligibility is required for field staff, delivery executives, or commercial drivers.
Authenticate, send one request, read the status. The same pattern works across the entire GST Suite.
Request access and receive sandbox credentials instantly - no procurement cycle to begin testing.
Pass your key as a bearer token over TLS in the Authorization header.
Send a single JSON body to /v2/gst/verify. Add include_filing for compliance signals.
Branch on status and filing_current, then flip from sandbox to production with one flag.
# Verify an identity document curl --location 'https://api.rpacpc.com/services/id009' \ --header 'Content-Type: application/json' \ --header 'token: YOUR_TOKEN' \ --header 'secretkey: YOUR_SECRET_KEY' \ --data '{ "request_id": "1234567890", "consent": "Y", "consent_text": "I hereby declare my consent agreement for fetching my information via RPACPC API", "epic_number": "WUB6338735" }'
Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.
Read More
Common questions about the DL Verification API — what it returns, how fast it is, and how to integrate.
Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.