We’re excited to launch our latest product to simplify your business processes. Know More →
KYB RPACPC KYB SuiteBusiness Verification

Verify Drug Licence Details Through an API

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.

Sample verification Dummy data
1 You send
Checking...
2 You get back
✓
INACTIVERegistration certificate issued
482 ms
License number SAMPLE_LICENSE_NUMBER
License ID 12345
License status Active
Form type Sample Form
Firm name Sample Pharma Business
Business address Sample Business Address
Valid up to 30-May-2028
Technical personnel applicable Yes
Technical personnel total records 1
Technical personnel displayed records 1
Technical personnel name Sample Person
Registration number SAMPLE_REGISTRATION
Personnel role Registered Pharmacist
API overview

Simplify Drug License Verification API.

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.

Key information available

Access essential Drug License Verification API details.

The API response may include the following information, depending on the response received:

01
License Information

Verify drug licence numbers and retrieve licence classification details.

license_number
license_status
license_form_type
02
Business Details

Retrieve the registered firm name and business address returned by the service.

firm_name
registered_address
03
License Validity

Access licence validity dates where provided in the verification response.

license_validity_date
04
Technical Personnel

Retrieve associated personnel details, including names, registration numbers and roles, when available.

person_name
registration_number
personnel_role
05
License Status

Access the licence status returned by the source, including statuses such as Surrendered when reported.

license_status
06
Personnel Record Counts

Retrieve the total number of personnel records and the number displayed in the API response.

total_records
displayed_records
07
Structured API Response

Receive structured JSON verification results for seamless integration with business applications.

verification_data
json_response
How it works

Simple API-based verification process.

Step 01

Submit Drug License Details

Provide the drug licence number, request ID, and required consent information.

Step 02

Process the License Lookup

The configured verification service processes the submitted licence number to retrieve available records.

Step 03

Receive Verification Results

Retrieve licence details, classification, validity information, and associated technical personnel records where available.

Step 04

Integrate the Response

Use the structured API response in business onboarding, due diligence, and internal verification workflows.

API Request

Step 1 Submit Drug License Verification API details.

Request parameters
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.
The sample values illustrate the schema only and do not represent a real licence verification result. The status value shown here is illustrative.
Sample request REQUEST
{
  "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"
}
API response

Step 2Receive structured Drug License Verification API information.

Key response fields
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.
200 · Sample responseRESPONSE
{
  "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.

Use cases

Drug License Verification API across business workflows.

Pharmaceutical Business Onboarding

Incorporate drug licence information into onboarding workflows for pharmaceutical businesses and related entities.

Distributor and Supplier Verification

Use returned licence details as one input in supplier or distributor due diligence.

Pharmacy and Business Due Diligence

Retrieve available firm and licence information to support internal verification processes.

Technical Personnel Review

Review the technical personnel records returned by the API, including their listed roles and registration numbers.

Compliance Workflow Integration

Integrate licence information into internal business verification, risk-review, or case-management applications.

FAQ

Frequently asked questions

Common questions about the Drug License Verification API — what it returns, how fast it is, and how to integrate.

Still have a question? Talk to an expert
What is the Drug License Verification API?
It is an API that accepts a drug licence number and returns the licence and business information made available by the configured verification service.
What information can I retrieve?
The supplied response includes licence number, licence ID, status, form type, firm name, address, validity date, and associated technical personnel records where available.
Does the API return technical personnel details?
The supplied response includes a technical_persons array with each person's name, registration number, and role. The availability of these details may vary by record.
Does the API confirm that a licence is active?
The API returns a status field. The meaning of each status value and the source's update frequency should be confirmed before using it to make business or compliance decisions.
What does valid_upto mean?
It is the validity date returned by the service. Its interpretation should be considered alongside the returned licence status and the source's applicable rules.
What is the difference between the technical personnel record counts?
The response includes technical_persons_total_records and technical_persons_display_records. These report the total and displayed counts as defined by the source; confirm whether the displayed count can be limited or paginated.
How do I integrate the API?
Request the confirmed endpoint, HTTP method, authentication requirements, supported licence formats, and error-response specifications from RPACPC.
Blog

Government ID Check API: How Does It Help Banks, FinTechs, and NBFCs Streamline KYC?

Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.

Read More
Government ID Check API: How Does It Help Banks, FinTechs, and NBFCs Streamline KYC?

India's verification infrastructure is already here.

Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.