PAN Verification API Integration
Validate a PAN against the Income Tax department and retrieve holder name + status in real time.
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/verifyReturns PAN status and registered name for a given PAN number.
Try it in the sandbox
https://sandbox.aeologic.io/pan/v1/verify{
"pan": "ABCDE1234F",
"name_to_match": "Ananya Sharma"
}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
- Sandbox credentials and sample responses, usually the same day
- Name-matching logic tuned to your risk appetite so legitimate customers are not blocked
- Production keys with rate limits set to your expected onboarding volume
- Optional batch endpoint for verifying an existing customer or vendor master
Related Identity & KYC integrations
Industries using PAN Verification
Solution bundles that use it
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