Home / Guides / Identity Verification
Identity Verification

How to Check PAN–Aadhaar Link Status

Confirm a customer's PAN is linked to Aadhaar — a common compliance gate for onboarding and payouts.

BILAPI27 Oct 20264 min read

PAN–Aadhaar linkage is a compliance requirement in India, and an unlinked PAN can become inoperative — which affects tax, banking and high-value transactions. Checking the link status via API lets you gate onboarding and flag customers who need to complete linkage.

Why linkage matters

  • An unlinked PAN can be treated as inoperative, blocking certain transactions.
  • Many onboarding and payout flows require a linked, operative PAN.
  • It is a quick, cheap compliance signal to add to your checks.
POST https://api.bilapi.com/v1/aadhaar-pan-link-status
X-Bilapi-Api-Key: <your_api_key>
Content-Type: application/json

{
  "pan": "ABCDE1234F"
}
{
  "status_code": 200,
  "success": true,
  "data": {
    "pan": "ABCDE1234F",
    "aadhaar_linked": true,
    "link_status": "LINKED"
  }
}

Where to use it

  • As a gate during KYC — flag unlinked PANs before approval.
  • Before high-value payouts or investments that require an operative PAN.
  • In periodic re-KYC to catch PANs that have become inoperative.
BILAPI checks PAN–Aadhaar link status from a PAN, and related APIs confirm the linked PAN behind an Aadhaar.

Frequently asked questions

How do I check if a PAN is linked to Aadhaar?

Send the PAN to a PAN–Aadhaar link status API; it returns whether the PAN is linked and its link status.

Why does PAN-Aadhaar linkage matter?

An unlinked PAN can be treated as inoperative, which can block tax, banking and high-value transactions, so many onboarding and payout flows require a linked PAN.

What input is needed?

Just the 10-character PAN.

Related APIs

Build with BILAPI

One key, a free sandbox and a predictable JSON envelope across every endpoint.

Get your API key