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

Verify Insurance Agent Details Across Insurers.

Retrieve available insurance agent records using a PAN-based lookup through the RPACPC Insurance Agent Verification API.
The API can return multiple agency records associated with the submitted PAN, including agent details, insurer information, agency codes, appointment dates and agency status. This helps applications review an agent’s available insurance-sector associations and agency history through a structured API response.

Sample verification Dummy data
1 You send
Checking
2 You get back
✓
ACTIVEValid & registered
482 ms
PAN ABCDE1234F
Agent name SAMPLE AGENT
Date of birth 01 Jan 1985
Insurer type Health
Insurer Sample Health Insurance Company
Agency code SAMPLE12345
Date of appointment 01 Apr 2020
Agency status Inforce
Status change date 01 Apr 2020
Previously held license number —
API overview

Simplify Insurance Agent Verification.

The Insurance Agent Verification API enables applications to retrieve available insurance agent and agency records using a PAN number.

Key information available

Access essential Architect details.

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

01
Agent Identification

PAN associated with the returned agent record.

pan
02
Agent Details

Agent name and date of birth, where provided.

agent_name
date_of_birth
03
Insurance Information

Insurance category and company associated with the agency record.

insurer_type
insurer
04
Agency Identification

Insurer-specific agent or agency reference.

agency_code
05
Appointment Details

Appointment date recorded for the agency.

date_of_appointment
06
Agency Status

Status returned for the agency, such as Inforce or Resigned.

status_of_agency
07
Status Change Information

Date associated with the reported status change, where available.

status_change_date
08
Previous License Information

Previous license reference, if returned by the source.

license_no_if_any_previously_held
How it works

Simple API-based verification process.

Step 01

Submit PAN Details

Provide the PAN number for the insurance agent lookup.

Step 02

Provide Consent

Include the required consent flag and consent declaration.

Step 03

Process the Request

RPACPC processes the request through the configured data source.

Step 04

Receive Agency Records

The API returns available insurance agent records in an array.

Step 05

Review Each Record

Examine the insurer, agency code, appointment date, and agency status for each returned record.

API request

Step 1 Submit Insurance Agent 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 Yes
pan PAN number used for the lookup Yes
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.",
  "pan": "ABCDE1234F"
}
API response

Step 2Receive structured Insurance Agent Verification information.

Key response fields
Field Description
status Overall status returned by the API.
billable Billing indicator returned by the API.
error Error details returned by the API, or null if no error is reported.
data Array containing the available insurance agent records.
data[].pan PAN associated with the insurance agent record.
data[].agent_name Name of the insurance agent.
data[].date_of_birth Date of birth of the agent, as returned by the source.
data[].insurer_type Insurance category, such as Health or Non Life.
data[].insurer Insurance company associated with the agency record.
data[].agency_code Insurer-specific agent or agency reference.
data[].date_of_appointment Date the agent was appointed by the insurer.
data[].status_of_agency Agency status returned by the source, such as Inforce or Resigned.
data[].status_change_date Date associated with the reported agency status change.
data[].license_no_if_any_previously_held Previously held license number, if provided by the source.
message Response message returned by the service.
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",
  "billable": "Y",
  "error": null,
  "data": [
    {
      "pan": "ABCDE1234F",
      "agent_name": "SAMPLE AGENT",
      "date_of_birth": "01 Jan 1985",
      "insurer_type": "Health",
      "insurer": "Sample Health Insurance Company",
      "agency_code": "SAMPLE12345",
      "date_of_appointment": "01 Apr 2020",
      "status_of_agency": "Inforce",
      "status_change_date": "01 Apr 2020",
      "license_no_if_any_previously_held": ""
    },
    {
      "pan": "ABCDE1234F",
      "agent_name": "SAMPLE AGENT",
      "date_of_birth": "01 Jan 1985",
      "insurer_type": "Non Life",
      "insurer": "Sample General Insurance Company",
      "agency_code": "SAMPLE67890",
      "date_of_appointment": "15 Jun 2021",
      "status_of_agency": "Resigned",
      "status_change_date": "01 Mar 2024",
      "license_no_if_any_previously_held": ""
    }
  ],
  "message": "Data fetch successfully",
  "request_id": "REQ123456789",
  "sequence_id": "SAMPLE-SEQUENCE-ID",
  "request_time": "2026-10-13T10:00:00.000Z",
  "response_time": "2026-10-13T10:00:01.000Z"
}

The response above uses illustrative sample data. It does not represent a real agent or actual insurer records.

Use cases

Insurance Agent Verification across business workflows.

Insurance Distribution Platforms

Review available agency records during agent onboarding and profile validation.

Financial Services and Lending

Incorporate insurance agent record checks into relevant verification workflows where appropriate.

Insurance Companies and Intermediaries

Review insurer associations and returned agency status information as part of internal onboarding or due diligence processes.

Enterprise KYC and Due Diligence

Supplement professional profile checks with available insurance agency information.

Insurance Agent Management Systems

Use structured agency records to support profile review and internal record matching.

FAQ

Frequently asked questions

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

Still have a question? Talk to an expert
What details can I retrieve through this API?
The response can include the agent's name, PAN, date of birth, insurer, insurer type, agency code, appointment date, agency status and available status-change or previous-license details.
Can one PAN return multiple records?
Yes. The supplied response schema uses a data array containing multiple agency records. The number of returned records depends on the source data.
What does status_of_agency mean?
It represents the agency status returned by the source. Examples in the supplied response include Inforce and Resigned. Other values may occur. Confirm the source's status definitions before using them to make eligibility decisions.
Does a successful response mean every agency is active?
No. The top-level status describes the API response, while status_of_agency describes an individual agency record. Review each record separately.
Why might agent names, dates or other fields be blank or inconsistent?
Source records may be incomplete or use different formats. The supplied example includes blank fields and inconsistent date representations. Applications should handle missing values and normalize dates only when their format is clear.
Does the API confirm that an agent is currently authorized to sell every type of insurance?
The response provides agency records and status values, but it does not by itself establish all current licensing, appointment or product-selling permissions. Confirm the applicable source definitions and requirements before making such decisions.
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.