Validate advocate enrollment information and retrieve available professional profile details through the RPACPC Advocate/Lawyer Verification API.
Designed for platforms and organizations that need to verify legal professionals, the API accepts enrollment-related inputs and returns available advocate information, including name, enrollment date, professional status, address, and bar association details.
The Advocate/Lawyer Verification API helps applications retrieve available advocate enrollment and professional information using the state code and enrollment number.
The API response may include the following information, depending on the response received:
Advocate’s enrollment reference returned by the source.
Name and available date-of-birth information of the advocate.
Date associated with the advocate’s professional enrollment.
Current professional status returned by the source.
Associated bar council or advocate association information.
Available address, mobile number, and email address.
Submit the state code, enrollment number, and date of birth.
Include the required consent flag and consent text.
RPACPC processes the verification request through the configured data source.
Retrieve available advocate profile and enrollment 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 text | Yes |
| state_code | State code associated with enrollment | Yes |
| enrollment_number | Advocate enrollment number | Yes |
| dob | Date of birth in the accepted format | Confirm with API specification |
{
"request_id": "REQ123456789",
"consent": "Y",
"consent_text": "I hereby provide consent to fetch the required information through the RPACPC API.",
"state_code": "TS",
"enrollment_number": "TS/123/2021",
"dob": "15-08-1985"
}
| 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. |
| data.enrollment_number | Advocate enrollment number returned by the source. |
| data.advocate_name | Name of the advocate. |
| data.dob | Advocate’s date of birth. |
| data.son/daughter/wife_of | Parent’s or spouse’s name, as returned by the source. |
| data.address | Address associated with the advocate. |
| data.mobile | Mobile number, when available. |
| data.bar_council | Associated bar council or association information. |
| data.status | Professional status returned by the source, such as Practicing. |
| data.date_of_enrollment | Date of professional enrollment. |
| data.email | Email address, when available. |
| 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",
"data": {
"enrollment_number": "TS/123/2021",
"advocate_name": "SAMPLE ADVOCATE",
"dob": "15-08-1985",
"son/daughter/wife_of": "",
"address": "Sample Address, Hyderabad, Telangana",
"mobile": "",
"bar_council": "Sample Bar Association",
"status": "Practicing",
"date_of_enrollment": "09-04-2021",
"email": ""
},
"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. The advocate details, enrollment number, association and timestamps are sample values, not a real verification result.
Verify advocate enrollment information during professional onboarding.
Support advocate profile validation and professional directory management.
Check available legal professional details when engaging advocates for business or legal services.
Incorporate advocate enrollment checks into internal verification processes, subject to applicable requirements and source limitations.
Access structured advocate details, integrate enrollment verification, track requests, and submit consent-aware API requests.
Common questions about the Advocate Lawyer 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.