Protean (NSDL)Identity & KYCReady to ship

PAN Verification API Integration

Validate a PAN against the Income Tax department and retrieve holder name + status in real time.

Provider
Protean (NSDL)
Version
v1.4
Uptime
99.95%
Latency
310 ms
Access
Licensed
NSDLIncome Tax

What PAN Verification API integration does

PAN verification checks a Permanent Account Number against the Income Tax department through Protean (formerly NSDL) and returns the registered holder name and the current status of the PAN. It is the cheapest, fastest identity control available in India, and for most financial products it is mandatory rather than optional.

The value is in what it catches. A PAN that does not exist, a PAN whose registered name does not match the applicant, or a PAN that has been deactivated are all signals you want before an account is opened or a payout is authorised — not after. Because the check is real time and inexpensive, there is no good reason to run it as a batch job at the end of onboarding rather than inline at the point of entry.

What teams build with it

Onboarding gate

Validate the PAN and match the returned name against the application before proceeding, catching typos and mismatches at the first step.

Payout and vendor verification

Confirm a vendor's PAN before releasing payment, which is also the data point your TDS treatment depends on.

Tax compliance checks

Verify counterparty PANs across a customer or supplier master to keep withholding and reporting accurate.

Fraud screening

Flag applications where the PAN status is inactive or the registered name diverges from the submitted name for manual review.

Endpoints included

  • POST/pan/v1/verify
    Returns PAN status and registered name for a given PAN number.

Try it in the sandbox

Returns PAN status and registered name for a given PAN number.
POSThttps://sandbox.aeologic.io/pan/v1/verify
Requestapplication/json
{
  "pan": "ABCDE1234F",
  "name_to_match": "Ananya Sharma"
}
Response
Run the sample to see a live response
Returns masked / synthetic data in Sandbox

What you need before we start

  • The PAN and the name you intend to match against it
  • A documented lawful basis for the check under your compliance policy
  • A decision rule for name-match tolerance — exact, fuzzy, or manual review band

How we deliver it

  1. Sandbox credentials and sample responses, usually the same day
  2. Name-matching logic tuned to your risk appetite so legitimate customers are not blocked
  3. Production keys with rate limits set to your expected onboarding volume
  4. Optional batch endpoint for verifying an existing customer or vendor master

PAN Verification API integration — FAQs

Is this a real-time check?

Yes — a live call to the Income Tax department through Protean (NSDL), typically returning in around 300 ms.

Does it return the full name on the PAN?

It returns the registered holder name and the PAN status, which is what you match against your application data.

Can we verify PANs in bulk?

Yes. Bulk verification over an existing customer or vendor master is a common first engagement and usually surfaces a useful number of invalid records.

Ship PAN Verification in days

Tell us your stack and we'll wire up PAN Verification API integration for your team.

Talk to Aeologic