Verify available doctor registration information using the registration number, registration year and state medical council through the RPACPC Doctor Verification API.
Designed for healthcare platforms, hospital onboarding systems and professional verification workflows, the API returns available registration details, the doctor’s name, medical council information and reported suspension status.
The Doctor Verification API helps applications retrieve available medical professional registration records using registration-related inputs.
The API response may include the following information, depending on the response received:
Medical registration reference and associated registration year.
Medical council associated with the returned registration record.
Doctor’s name and available parent-name information.
Indicates whether the returned record reports the doctor as suspended.
Date of suspension, when available.
Provide the registration number, registration year, and state medical council code.
Include the required consent flag and consent text.
RPACPC processes the request through the configured data source.
Retrieve available doctor registration details and reported suspension information, along with request status and metadata.
| Parameter | Description | Required |
|---|---|---|
| request_id | Unique identifier for the API request. | As per API specification |
| consent | Consent indicator | Yes |
| consent_text | Consent declaration | Yes |
| registration_number | Doctor’s medical registration number | Yes |
| year_of_registration | Registration year | Yes |
| state_medical_council_code | Code identifying the relevant medical council | Yes |
{
"request_id": "REQ123456789",
"consent": "Y",
"consent_text": "I hereby provide consent to fetch the required information through the RPACPC API.",
"registration_number": "12345",
"year_of_registration": "2020",
"state_medical_council_code": "45"
}
| Field | Description |
|---|---|
| status | Overall status returned by the API. |
| status_code | Status code returned in the response. |
| message | Response message returned by the service. |
| billable | Billing indicator returned by the API. |
| error | Error details returned by the API, or null if no error is reported. |
| data.year_of_registration | Year associated with the doctor’s registration. |
| data.registration_number | Doctor’s medical registration number. |
| data.state_medical_council_code | Medical council associated with the registration record. |
| data.name | Name of the doctor returned by the source. |
| data.father_name | Father’s name, when available. |
| data.is_suspended | Indicates whether the doctor is reported as suspended. |
| data.suspended_date | Date of suspension, when available; otherwise, null. |
| request_id | Request identifier associated with the API call. |
| sequence_id | Sequence identifier returned by the service. |
| request_time | Timestamp indicating when the request was made. |
| response_time | Timestamp indicating when the response was returned. |
{
"status": "SUCCESS",
"status_code": "200",
"message": "Data fetch successfully",
"billable": "Y",
"error": null,
"data": {
"year_of_registration": 2020,
"registration_number": "12345",
"state_medical_council_code": "Sample State Medical Council",
"name": "SAMPLE DOCTOR",
"father_name": "SAMPLE PARENT",
"is_suspended": false,
"suspended_date": null
},
"request_id": "REQ123456789",
"sequence_id": "SAMPLE-SEQUENCE-ID",
"request_time": "2026-10-13T10:00:00.000Z",
"response_time": "2026-10-13T10:00:01.000Z"
}
This is an illustrative response with synthetic data, not a real doctor verification result.
Support the verification of medical registration details during doctor onboarding.
Incorporate registration lookups into doctor profile creation and professional information checks.
Add medical registration checks to healthcare professional onboarding workflows.
Support initial credential screening by retrieving available registration and suspension information.
Use registration information as one input in a broader professional verification process.
Common questions about the Doctor 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.