We’re excited to launch our latest product to simplify your business processes. Know More →
KYB RPACPC KYB SuiteBusiness Verification

Verify Company Director Details Using DIN.

Retrieve available director information using a Director Identification Number (DIN) through the RPACPC Company Director Verification API.
Designed for business verification workflows, the API returns structured director details such as name, date of birth, address, nationality and available contact information. Use the get_all parameter to request full details, as supported by the API.

Sample verification Dummy data
1 You send
Checking
2 You get back
✓
ACTIVEValid & registered with GSTN
482 ms
DIN number00000000
Full nameARJUN KUMAR MEHTA
First nameARJUN
Middle nameKUMAR
Last nameMEHTA
Date of birth15/08/1980
Father's full nameSAMPLE FATHER NAME
AddressSAMPLE ADDRESS LINE 1, SAMPLE AREA
CityMUMBAI
StateMaharashtra
NationalityIndia
CountryIndia
PIN code400001
Emaildirector@example.com
Mobile number+910000000000
PANABCDE1234F
API Overview

Simplify Company Director Verification API.

The Company Director Verification API is part of the KYB – Business Verification Suite of RPACPC. It accepts a DIN as the primary lookup input and supports an optional PAN-based input, as indicated in the request sample.
The API response can include the director’s name, date of birth, address, nationality, country, email address, mobile number and PAN.

Key information available

Access essential Company Director details.

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

01
Director Identification

Director Identification Number (DIN) and full name of the director.

din
full_name
02
Personal Information

Date of birth, name components and father’s full name, where available.

date_of_birth
name_components
father_name
03
Address Details

Available address information including city, state and PIN code.

address
city
state
pin
04
Contact & Nationality

Nationality, country, email address and mobile number, where available.

nationality
country
email
mobile
05
PAN Details

PAN associated with the director record.

pan
06
Full Details Retrieval

Use the get_all option to retrieve all available director details.

get_all
How it works

Simple API-based verification process.

Step 01

Provide the Director Lookup Input

Submit the DIN in the din_number field. The request sample also shows pan_number as an alternative input; confirm its supported behaviour with the integration team.

Step 02

Include Consent Details

Provide the consent flag and consent declaration.

Step 03

Choose the Response Detail Level

Set get_all to true when requesting full details, as indicated in the supplied request sample.

Step 04

Submit the API Request

Send the request to the RPACPC Company Director Verification API.

Step 05

Review the Response

Parse the returned director information and request metadata for your KYB workflow.

API Request

Step 1 Submit Company Director details.

Request parameters
Parameter Type Required Description
request_id String Yes Unique identifier for the API request.
consent String Yes Consent indicator. The supplied sample uses Y.
consent_text String Yes Consent declaration associated with the request.
din_number String As applicable Director Identification Number used for the lookup.
pan_number String As applicable PAN-based input shown as an alternative in the supplied request sample.
get_all Boolean Optional Set to true to request full details, as indicated in the sample.
The supplied request shows pan_number commented out and din_number populated. Confirm whether PAN can be used independently, whether one of the two identifiers is mandatory, and what response differences apply when get_all is omitted or set to false.
Sample request REQUEST
{
  "request_id": "REQ123456789",
  "consent": "Y",
  "consent_text": "I hereby declare my consent agreement for fetching information via RPACPC API",
  "din_number": "00000000",
  "get_all": true
}
API response

Step 2Receive structured Company Director Verification information.

Key response fields
Field Description
status Indicates the overall API response status.
status_code Response status code returned by the API.
message Response message.
billable Indicates whether the request is billable, as returned by the API.
error Error information, if returned.
data.din_number Director Identification Number.
data.full_name Director’s full name.
data.first_name First name.
data.middle_name Middle name.
data.last_name Last name.
data.dob Date of birth.
data.father_full_name Father’s full name, where available.
data.address_line1 First address line.
data.address_line2 Second address line.
data.area Area or locality information.
data.city City.
data.state State.
data.nationality Nationality.
data.country Country.
data.pincode PIN code.
data.email_id Email address returned by the API.
data.mobile_no Mobile number returned by the API.
data.pan PAN associated with the returned director details.
request_id Request identifier supplied in the API call.
sequence_id Unique sequence identifier returned in the response.
request_time Timestamp when the request was recorded.
response_time Timestamp when the response was recorded.
200 · Sample responseRESPONSE
{
  "status": "SUCCESS",
  "status_code": "200",
  "message": "Data fetch successfully",
  "billable": "Y",
  "error": null,
  "data": {
    "din_number": "00000000",
    "full_name": "ARJUN KUMAR MEHTA",
    "first_name": "ARJUN",
    "middle_name": "KUMAR",
    "last_name": "MEHTA",
    "dob": "15/08/1980",
    "father_full_name": "SAMPLE FATHER NAME",
    "address_line1": "SAMPLE ADDRESS LINE 1",
    "address_line2": "",
    "area": "SAMPLE AREA",
    "city": "MUMBAI",
    "state": "Maharashtra",
    "nationality": "India",
    "country": "India",
    "pincode": "400001",
    "email_id": "director@example.com",
    "mobile_no": "+910000000000",
    "pan": "ABCDE1234F"
  },
  "request_id": "REQ123456789",
  "sequence_id": "00000000-0000-4000-8000-000000000000",
  "request_time": "2026-10-03T10:00:00.000Z",
  "response_time": "2026-10-03T10:00:02.000Z"
}

This is an illustrative response. All personal details and identifiers are synthetic.

Use cases

Company Director Verification across business workflows.

Business Customer Due Diligence

Retrieve available director details as part of corporate customer due-diligence workflows.

Company Onboarding

Integrate director information into business onboarding processes to support the collection and review of company-related details.

Vendor and Partner Verification

Use director details as one input in vendor, supplier and business-partner verification workflows.

Corporate Profile Enrichment

Enrich internal company and director records with the structured information returned by the API.

Financial Services and Lending

Integrate director information into business application and verification processes, subject to the organisation's applicable consent and data-handling requirements.

FAQ

Frequently asked questions

Common questions about the Company Director Verification — what it returns, how fast it is, and how to integrate.

Still have a question? Talk to an expert
What is the IEC Verification API?
The IEC Verification API is a designed tool that authenticates importers and exporters by verifying their Importer-Exporter Code (IEC).
A crucial business identification number for imports and exports is the IEC, which ensures compliance with regulatory and trade standards.
Why is the IEC important for businesses involved in international trade?
How does the API work?
The API works by accepting an IEC as input and confirming its authenticity, providing peace of mind when dealing with importers and exporters.
Is the API’s verification process accurate?
Yes, the API ensures accurate validation, reducing the risk of engaging with unverified or fraudulent businesses.
Can businesses access real-time IEC information through the API?
Absolutely, the API provides real-time access to the latest IEC data, ensuring up-to-date verification.
Does the verification process handle the data securely?
Yes, the API maintains data security and confidentiality, safeguarding sensitive information.
Can you customize the API to meet specific business needs?
Yes, the API is customizable to align with the unique requirements of businesses.
How does the API assist with regulatory and trade compliance?
The API helps businesses adhere to regulatory and trade compliance standards by ensuring the validity of IECs.
The API helps businesses adhere to regulatory and trade compliance standards by ensuring the validity of IECs.
The API streamlines the verification process, saving time and resources, thus improving operational efficiency.
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.