We offer the finest DIN to PAN API available in the market. Our online DIN to PAN API not only guarantees accuracy but also delivers high-speed performance. These APIs serve the details of din and assassinate PAN number checks to verify the authenticity and government-issued legitimacy of identity proof.
Incorrect, inactive, or mismatched DIN and PAN details can flow into company onboarding and due-diligence workflows — surfacing later as incomplete director records, failed verification, and corporate compliance risks. Verification at the point of entry helps identify these issues early.
Outdated or deactivated DIN records can make it difficult to confirm whether a director is correctly associated with a company.
Manually cross-checking DIN and PAN details takes time and slows down director verification, KYB, and corporate onboarding workflows.
Missing or inconsistent DIN and PAN information can leave company profiles incomplete and create additional verification and due-diligence effort.
Send a JSON body with the DIN to PAN you want to verify. Optional flags let you control how much taxpayer detail is returned.
| Parameter | Type | Description |
|---|---|---|
| din_numberRequired | string | The Director Identification Number (DIN) to verify and retrieve the associated PAN and director details (e.g. 00164387). |
| request_idRequired | string | Unique identifier for the verification request used to track the API transaction. |
| consentOptional | string | Consent indicator authorizing retrieval of DIN and PAN information. Use Y when consent is provided. |
| consent_textOptional | string | Consent statement confirming authorization to retrieve DIN and PAN information. |
| Field | Description |
|---|---|
| din_number string | Director Identification Number associated with the director. |
| din_status string | Current status of the DIN, such as Active or Deactivated. |
| pan_number string | PAN number associated with the director. |
| first_name string | Director’s first name. |
| middle_name string | Director’s middle name. |
| last_name string | Director’s last name. |
| date_of_birth string | Director’s date of birth. |
| father_first_name string | Director’s father’s first name. |
| father_middle_name string | Director’s father’s middle name. |
| father_last_name string | Director’s father’s last name. |
| resident_of_india string | Indicates whether the director is a resident of India. Y indicates yes. |
| membership_number string | Membership number associated with the director, if available. |
{
"din_number": "00164387",
"din_status": "Deactivated",
"pan_number": "AAAPS2255F",
"first_name": "RAJ",
"middle_name": "KUMAR",
"last_name": "SHARMA",
"date_of_birth": "02-JUN-1939",
"father_first_name": "",
"father_middle_name": "",
"father_last_name": "",
"resident_of_india": "Y",
"membership_number": ""
}
A predictable response with the taxpayer's verified profile and current standing. Below: a live example and the field reference.
Verify director identity, DIN status, and linked PAN details across corporate onboarding and compliance workflows.
Verify director DIN and PAN details during business borrower onboarding to strengthen KYB and corporate due-diligence workflows.
Validate directors associated with companies during merchant, seller, vendor, and business partner onboarding.
Check DIN status and associated PAN details to maintain accurate director records and support corporate compliance checks.
Verify director identity details during business account onboarding, KYB, and entity verification workflows.
Authenticate, send one request, read the status. The same pattern works across the entire KYB Suite.
Request access and receive sandbox credentials instantly — no procurement cycle to begin testing.
Pass your key as a bearer token over TLS in the Authorization header.
Send a single JSON body to /v2/din/verify. Add include_filing for compliance signals.
Branch on status and filing_current, then flip from sandbox to production with one flag.
# Verify DIN and retrieve PAN details curl --location 'https://api.rpacpc.com/services/bv017' \ --header 'Content-Type: application/json' \ --header 'token: YOUR_TOKEN' \ --header 'secretkey: YOUR_SECRET_KEY' \ --data '{ "request_id": "1234567890", "consent": "Y", "consent_text": "I hereby declare my consent agreement for fetching my information via RPACPC API", "din_number": "00164387" }'
Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.
Read More
Common questions about the DIN to PAN — what it returns, how fast it is, and how to integrate.
Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.