PAN Details Fetch API
Fetch the complete holder details behind a PAN in a single real-time API call.
What is the PAN Details Fetch API?
The BILAPI PAN Details Fetch API returns the complete set of holder details registered against a PAN — full name, category, status and associated signals — in real time, so you can validate and enrich a customer or vendor from just their PAN.
It is used across KYC, tax compliance and vendor-onboarding flows wherever you need more than a simple valid/invalid check and want the actual registered details to pre-fill and cross-verify.
Send a 10-character PAN and receive a structured JSON response in milliseconds. Billed only on a successful lookup.
What the PAN Details Fetch API returns
Every successful call returns a clean, predictable JSON envelope. The data object includes the fields below (exact fields vary by record availability).
| Field | Description |
|---|---|
pan | The PAN that was fetched. |
full_name | Registered full name of the PAN holder. |
category | Holder type — Individual, Company, HUF, Firm, Trust, etc. |
status | Whether the PAN is valid and active. |
aadhaar_linked | PAN–Aadhaar link status, where available. |
last_updated | When the record was last refreshed. |
Sample request & response
Call the endpoint with your API key in the X-Bilapi-Api-Key header. The same request shape works in the free sandbox and in production.
POST https://api.bilapi.com/v1/pan-details-fetch-api
X-Bilapi-Api-Key: <your_api_key>
Content-Type: application/json
{
"pan": "ABCDE1234F"
}{
"status_code": 200,
"success": true,
"message": "PAN details fetched",
"data": {
"pan": "ABCDE1234F",
"full_name": "RAHUL SHARMA",
"category": "Individual",
"status": "VALID",
"aadhaar_linked": true
}
}Key features
Real-time results
Sub-300ms median response so PAN checks never slow your onboarding funnel.
Predictable JSON
The same clean response envelope as every BILAPI endpoint — parse once, reuse everywhere.
Only pay for hits
Invalid inputs and failed lookups are never charged to your wallet.
Secure by design
TLS 1.3 in transit, PII tokenisation at rest and a full audit log on every request.
One key, every API
Sandbox to production on a single key — no per-vendor contracts or integrations.
Built to scale
99.9% uptime target with bulk and webhook-friendly workflows for high volume.
Where it's used
Customer onboarding
Auto-fill and validate identity during signup to cut drop-off and manual review.
Lending & underwriting
Add a verified data point to credit decisions and reduce first-party fraud.
Fraud & risk
Flag mismatches and synthetic identities before they enter your system.
Compliance & audit
Keep a tamper-evident trail of every verification for KYC/AML reviews.
How it works
Create a free account
Sign up on the BILAPI console and get a live API key instantly.
Send a request
POST the required PAN fields to the endpoint with your API key in the header.
Get structured JSON
Receive a clean, predictable JSON response in milliseconds.
Plug into your flow
Drop the result straight into onboarding, underwriting or risk decisioning.
Frequently asked questions
How is this different from basic PAN verification?
Basic verification confirms whether a PAN is valid; the PAN Details Fetch API returns the full registered details — name, category, status and link signals — so you can enrich and cross-verify, not just validate.
What is the input?
A single 10-character PAN, for example ABCDE1234F.
Does it show PAN-Aadhaar link status?
Where available, the response includes the PAN–Aadhaar link status so you can confirm compliance.
How fast is it?
Most lookups complete in well under 300ms at the median, suitable for inline onboarding.
Do failed lookups cost money?
No — you are billed only for successful responses, and a free sandbox is included.
Related PAN Verification APIs
Start verifying with BILAPI
One key, a free sandbox and a predictable JSON envelope across every endpoint.
