Confirm PAN validity and registered name in seconds. Use it for KYC, vendor onboarding, employee verification and fraud checks. Auto-refunded when the upstream provider fails.
Instant validation of the 10-character PAN structure.
Confirm whether the PAN is active in the database.
Match the name against your submitted record.
Use as a second-line check alongside primary KYC.
Client-side validation rejects malformed PANs before any credit is spent.
Get validity and registered name from the official upstream provider.
Compare the returned name with the submitted name. Escalate close mismatches to manual review.
For vendor or employee payouts, run the UPI module on the beneficiary VPA and confirm the account holder name matches.
Pair PAN with Aadhaar, UPI and a document or liveness check for regulated KYC.
Every verification is timestamped and stored in your private history. Export JSON for audit trails and integrate the REST API directly into your onboarding backend.
Enter the 10-character PAN into the OSINTS.xyz PAN module. It checks the format, queries the official upstream provider, and returns the registered name if the PAN is active and valid.
It proves that the PAN exists and reveals the name registered to it. It does not prove that the person submitting the PAN is the same person — pair it with a document or liveness check for full KYC.
Yes. Verification is routed through official upstream providers, so the result reflects the current Income Tax database record.
The standard 10-character format: five letters, four digits, one letter (e.g. ABCDE1234F). The input is validated before any upstream call is made.
Use a fuzzy similarity score and send marginal cases to manual review. Legal name variations, initials, transliteration and married surnames are common reasons for mismatches.
The PAN module costs 3 credits per lookup. New accounts receive 3 free credits, and failed upstream lookups are refunded automatically.
Start with 3 free credits. PAN verification costs 3 credits per lookup and is refunded automatically if the provider fails.
Launch the console