We’re excited to launch our latest product to simplify your business processes. Know More →
KYE RPACPC KYE Suite Employee & professional checks

Verify Advocate Enrollment and Professional Details.

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.

Sample verification Dummy data
1 You send
Checking
2 You get back
✓
ACTIVEValid & registered
482 ms
Enrollment number TS/123/2021
Advocate name SAMPLE ADVOCATE
Date of birth 15-08-1985
Parent / Spouse name —
Address Sample Address, Hyderabad, Telangana
Mobile —
Bar Council / Association Sample Bar Association
Professional status Practicing
Date of enrollment 09-04-2021
Email —
API overview

Simplify Advocate Lawyer Verification.

The Advocate/Lawyer Verification API helps applications retrieve available advocate enrollment and professional information using the state code and enrollment number.

Key information available

Access essential Architect details.

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

01
Enrollment Information

Advocate’s enrollment reference returned by the source.

enrollment_number
02
Advocate Details

Name and available date-of-birth information of the advocate.

advocate_name
date_of_birth
03
Enrollment Details

Date associated with the advocate’s professional enrollment.

enrollment_date
04
Professional Status

Current professional status returned by the source.

status
05
Bar Council / Association

Associated bar council or advocate association information.

bar_council
association
06
Contact Information

Available address, mobile number, and email address.

address
mobile_number
email
The availability and completeness of individual fields may vary. Empty fields should not be interpreted as a failed verification.
How it works

Simple API-based verification process.

Step 01

Provide Enrollment Details

Submit the state code, enrollment number, and date of birth.

Step 02

Submit Consent

Include the required consent flag and consent text.

Step 03

Process the Request

RPACPC processes the verification request through the configured data source.

Step 04

Receive the Response

Retrieve available advocate profile and enrollment information, along with request status and metadata.

API request

Step 1 Submit Advocate Lawyer Verification details.

Request parameters
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
The exact endpoint URL and authentication headers should be taken from the RPACPC developer documentation.
Sample request REQUEST
{
  "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"
}
API response

Step 2Receive structured Advocate Lawyer Verification information.

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

Use cases

Advocate Lawyer Verification across business workflows.

Legal Services Platforms

Verify advocate enrollment information during professional onboarding.

Legal Technology Applications

Support advocate profile validation and professional directory management.

Enterprise Vendor Onboarding

Check available legal professional details when engaging advocates for business or legal services.

Compliance and Due Diligence Workflows

Incorporate advocate enrollment checks into internal verification processes, subject to applicable requirements and source limitations.

Why Use the RPACPC Advocate Verification API?

Access structured advocate details, integrate enrollment verification, track requests, and submit consent-aware API requests.

FAQ

Frequently asked questions

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

Still have a question? Talk to an expert
What information can I retrieve using the Advocate Verification API?
The API response can include the advocate's name, enrollment number, date of enrollment, professional status, bar association details, address and available contact information.
Which details are required to initiate a request?
The supplied request schema includes a state code, enrollment number, date of birth and consent information. Confirm mandatory-field validation with the API specification.
Does the API confirm that an advocate is currently practicing?
The response includes a status field, which may return values such as “Practicing”. Confirm the source's status definitions and update frequency before using this field as a definitive indicator of current professional standing.
Why might contact information be blank?
Mobile number and email fields may be empty when the source does not return those details.
Does a successful API response guarantee that every field is verified?
No. status: "SUCCESS" indicates the API response status. Individual fields and the underlying source record should be evaluated according to the API's documented semantics.
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.