Access key driving licence information through the RPACPC Driving Licence Verification API. Retrieve licence status, identity details, validity and RTO information to support digital KYC, customer onboarding and driver verification workflows.
The RPACPC Driving Licence Verification API enables businesses to retrieve driving licence information using the licence number and date of birth.
Designed for integration into digital verification workflows, the API provides key licence and identity details in a structured response, helping businesses reduce manual data entry and streamline their verification processes.
The API response may include the following information, depending on the response received:
Driving licence number and current status
Name and date of birth
Issue date and driving licence category
Non-transport and transport licence validity, where available
Issuing RTO and state details
Available when requested and returned by the API
Step 01
Provide the driving licence number, date of birth and required consent information.
Step 02
RPACPC processes the verification request.
Step 03
Get the available driving licence information in a structured API response.
Step 04
Use the returned information within your customer onboarding or verification application.
| Parameter | Type | Description |
|---|---|---|
| request_id | String | Unique identifier for the API request |
| consent | String | Consent value submitted with the request (e.g. Y) |
| consent_text | String | Consent declaration text |
| dl_number | String | Driving licence number to verify |
| dob | String | Date of birth of the licence holder (DD-MM-YYYY) |
| photo_id | Boolean | Indicates whether photo information is requested |
| sign | Boolean | Indicates whether signature information is requested |
{
"request_id": "REQ123456",
"consent": "Y",
"consent_text": "I consent to fetching my information through RPACPC API.",
"dl_number": "MHXX20XXXXXXXXX",
"dob": "01-01-1990",
"photo_id": false,
"sign": false
}
| Field | Description |
|---|---|
| status | API processing status (e.g. SUCCESS) |
| status_code | HTTP response status code |
| dl_number | Driving licence number confirmed in records |
| dl_status | Current operational status of licence (e.g. Active) |
| name | Full legal name of the licence holder |
| date_of_birth | Date of birth as recorded on the licence |
| state | Issuing state name |
| rto | Issuing Regional Transport Office (RTO) name |
| validity.non_transport | Validity dates and status for non-transport category |
| message | Status message returned by the service |
{
"status": "SUCCESS",
"status_code": 200,
"data": {
"dl_number": "MHXX20XXXXXXXXX",
"dl_status": "Active",
"name": "AARAV SHARMA",
"date_of_birth": "01-01-1990",
"state": "Maharashtra",
"rto": "Sample RTO",
"validity": {
"non_transport": {
"from": "01-01-2020",
"to": "31-12-2040",
"status": "Active"
}
}
},
"message": "Data fetched successfully"
}
Illustrative response for website presentation. Actual response fields and values may vary.
Retrieve driving licence information as part of identity verification and customer onboarding processes.
Integrate driving licence verification into relevant customer verification workflows.
Support licence-related information checks in insurance onboarding and servicing processes.
Use driving licence details in driver onboarding and verification applications.
Integrate API-based licence verification into existing business applications and workflows.
Common questions about the DL Verification API — what it returns, how fast it is, and how to integrate.
Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.
Read More
Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.