Home / API Library / PAN Verification APIs / PAN Profile API
PAN Verification APIs

PAN Profile API

Pull a complete KYC profile behind a PAN — name, DOB, address, category and link status — in one call.

TLS 1.3 Encrypted DPDP-Aligned Sub-300ms Median One Key, Every API

What is the PAN Profile API?

The BILAPI PAN Profile API returns a complete KYC profile for a PAN — registered name, father name, date of birth, address, category and PAN–Aadhaar link status — giving you everything you need to onboard and cross-verify a customer from a single identifier.

It is the deepest of BILAPI's PAN endpoints, used when a simple valid/invalid check is not enough and you want a full, pre-filled profile for KYC, lending and tax-compliance workflows.

Send a 10-character PAN and receive the full profile as JSON in milliseconds. Billed only on a successful lookup.

What the PAN Profile API returns

Every successful call returns a clean, predictable JSON envelope. The data object includes the fields below (exact fields vary by record availability).

FieldDescription
panThe PAN that was profiled.
full_nameRegistered full name of the PAN holder.
father_nameFather name as registered, where available.
dobDate of birth, where available.
addressRegistered address, where available.
categoryHolder type — Individual, Company, HUF, Firm, etc.
aadhaar_linkedPAN–Aadhaar link status.
statusWhether the PAN is valid and active.

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.

Request
POST https://api.bilapi.com/v1/pan-profile-api
X-Bilapi-Api-Key: <your_api_key>
Content-Type: application/json

{
  "pan": "ABCDE1234F"
}
Response
{
  "status_code": 200,
  "success": true,
  "message": "PAN profile fetched",
  "data": {
    "pan": "ABCDE1234F",
    "full_name": "RAHUL SHARMA",
    "father_name": "SURESH SHARMA",
    "dob": "1992-04-18",
    "category": "Individual",
    "aadhaar_linked": true,
    "status": "VALID"
  }
}

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

1

Create a free account

Sign up on the BILAPI console and get a live API key instantly.

2

Send a request

POST the required PAN fields to the endpoint with your API key in the header.

3

Get structured JSON

Receive a clean, predictable JSON response in milliseconds.

4

Plug into your flow

Drop the result straight into onboarding, underwriting or risk decisioning.

Frequently asked questions

What does the PAN Profile API return?

It returns a full KYC profile for a PAN — name, father name, date of birth, address, category, PAN–Aadhaar link status and validity — as a single JSON response.

How is it different from the other PAN APIs?

It is the deepest PAN endpoint: PAN verification confirms validity and PAN Details returns core fields, while the PAN Profile API returns the complete profile including father name, DOB and address.

What is the input?

A single 10-character PAN, for example ABCDE1234F.

Does it show PAN-Aadhaar link status?

Yes — the aadhaar_linked field confirms whether the PAN is linked to Aadhaar.

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.

Get your API key