Simplify business verification with the RPACPC Drug License Verification API. Submit a drug licence number and retrieve the licence information returned by the configured verification service, including licence status, form type, firm details, address, validity date, and associated technical personnel records where available.
Designed for integration into business verification and onboarding workflows, the API helps organizations incorporate drug licence information into their existing systems.
The Drug License Verification API accepts a licence number along with a request reference and consent information. The response provides structured licence details and may include an array of associated technical personnel records.
The API response may include the following information, depending on the response received:
Verify drug licence numbers and retrieve licence classification details.
Retrieve the registered firm name and business address returned by the service.
Access licence validity dates where provided in the verification response.
Retrieve associated personnel details, including names, registration numbers and roles, when available.
Access the licence status returned by the source, including statuses such as Surrendered when reported.
Retrieve the total number of personnel records and the number displayed in the API response.
Receive structured JSON verification results for seamless integration with business applications.
Provide the drug licence number, request ID, and required consent information.
The configured verification service processes the submitted licence number to retrieve available records.
Retrieve licence details, classification, validity information, and associated technical personnel records where available.
Use the structured API response in business onboarding, due diligence, and internal verification workflows.
| Parameter | Type | Description |
|---|---|---|
| request_id | String | Request reference supplied by the caller. |
| consent | String | Consent indicator; the supplied example uses Y. |
| consent_text | String | Consent declaration included in the request. |
| license_no | String | Drug licence number submitted for verification. |
{
"request_id": "YOUR_REQUEST_ID",
"consent": "Y",
"consent_text": "I hereby declare my consent agreement for fetching my information via RPACPC API",
"license_no": "YOUR_DRUG_LICENSE_NUMBER"
}
| Field | Description |
|---|---|
| status | Overall response status returned by the API. |
| status_code | Status code returned by the service. |
| message | Response message. |
| billable | Billable indicator returned by the API. |
| error | Error information, or null in the supplied successful example. |
| data.license_number | Licence number returned by the service. |
| data.license_id | Internal or source licence identifier returned by the API. |
| data.status | Licence status returned by the source. |
| data.form_type | Licence form type returned by the source. |
| data.firm_name | Firm name associated with the returned record. |
| data.address | Address returned for the licence record. |
| data.valid_upto | Licence validity date, where provided. |
| data.has_technical_person_applicable | Indicator showing whether technical-person information is applicable, as returned by the API. |
| data.technical_persons_total_records | Total technical-person records reported by the service. |
| data.technical_persons_display_records | Number of technical-person records included in the response. |
| data.technical_persons | Array of technical-person records. |
| technical_persons[].name | Name of the associated person. |
| technical_persons[].registration_number | Registration number returned for the person. |
| technical_persons[].role | Role associated with the person, such as Registered Pharmacist in the supplied example. |
| request_id | Request identifier returned by the API. |
| sequence_id | Sequence identifier associated with the request. |
| request_time | Request timestamp. |
| response_time | Response timestamp. |
{
"status": "SUCCESS",
"status_code": "200",
"message": "Data fetch successfully",
"billable": "Y",
"error": null,
"data": {
"license_number": "SAMPLE_LICENSE_NUMBER",
"license_id": 12345,
"status": "Active",
"form_type": "Sample Form",
"firm_name": "Sample Pharma Business",
"address": "Sample Business Address",
"valid_upto": "30-May-2028",
"has_technical_person_applicable": true,
"technical_persons_total_records": 1,
"technical_persons_display_records": 1,
"technical_persons": [
{
"name": "Sample Person",
"registration_number": "SAMPLE_REGISTRATION",
"role": "Registered Pharmacist"
}
]
},
"request_id": "YOUR_REQUEST_ID",
"sequence_id": "YOUR_SEQUENCE_ID",
"request_time": "2026-10-26T10:00:00.000Z",
"response_time": "2026-10-26T10:00:03.000Z"
}
The sample values illustrate the schema only and do not represent a real licence verification result. The status value shown here is illustrative.
Incorporate drug licence information into onboarding workflows for pharmaceutical businesses and related entities.
Use returned licence details as one input in supplier or distributor due diligence.
Retrieve available firm and licence information to support internal verification processes.
Review the technical personnel records returned by the API, including their listed roles and registration numbers.
Integrate licence information into internal business verification, risk-review, or case-management applications.
Common questions about the Drug License 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.