Identity · KYC
Validate a PAN and match the holder's name against Income Tax Department records in real time — the first step of every compliant KYC and onboarding flow in India.
Overview
What the PAN Verification API does
FinHub's PAN Verification API confirms whether a PAN is valid, active and matches the name your customer provided, sourced from authoritative Income Tax Department data. It returns a normalized name-match score so you can auto-approve clean matches and route edge cases to review, with consent capture and a tamper-evident audit log on every call.
Inputs
- PAN number (ABCDE1234F)
- Name as per PAN (optional, for name match)
- Consent artifact ID
Returns
- Validity & active status
- Registered name
- Name-match score (0–1)
- PAN–Aadhaar link status
POST /v1/kyc/pan/verify
How it works
Three steps to a verified result
Submit the PAN
Send the PAN and the customer-provided name with a consent artifact over a single authenticated call.
We verify against ITD
FinHub checks validity and status and computes a fuzzy name-match against Income Tax Department records.
Get a decision-ready result
Receive validity, registered name and a match score in ~240ms — sealed to your audit trail.
Use cases
Where teams use PAN Verification
- Customer onboarding & KYC for banks, NBFCs and fintechs
- Merchant and vendor onboarding
- Loan application verification
- PAN–Aadhaar linkage checks
FAQ
PAN Verification API — FAQs
Common questions about FinHub's PAN Verification API.
It confirms whether a PAN is valid and active, returns the registered name, and computes a name-match score against Income Tax Department records. It can also return PAN–Aadhaar linkage status.
More verification APIs
Explore related APIs
Ready to add PAN Verification to your flow?
Book a demo and see the API return a verified result on your own test data in minutes.