Home Identity Verification PAN Verification
Identity Verification API

PAN Card Verification API

Validate PAN numbers against the Income Tax Department database in real time. Confirm name, status, and category — essential for financial onboarding, lending, and compliance.

<1sAvg response
99.9%Uptime SLA
ITDOfficial source
PAN Verification VERIFIED
PAN NumberABCDE1234F
Name on RecordRAHUL SHARMA
StatusVALID
CategoryINDIVIDUAL
Aadhaar LinkedYES
ISO 27001 Certified 256-bit Encryption Real-Time Response REST & SDK Support Made in India
Overview

What is PAN Verification?

A real-time API that validates any PAN number against the Income Tax Department's records. Returns holder name, current status (valid/invalid), and category (individual, company, HUF, etc.).

Official ITD Source

Data fetched directly from the Income Tax Department — no intermediaries, no stale records.

Sub-Second Response

Optimised for high-volume onboarding. Verify thousands of PANs per second without throttling.

Name Match Confidence

Get fuzzy-match confidence scores to handle minor spelling variations automatically.

Key Benefits

Built For Scale & Speed

Bank & NBFC Ready

Meets all regulatory requirements for lending, account opening, and KYC.

Audit Logs

Complete request/response logs retained for 7 years for compliance.

Batch Mode

Verify up to 10,000 PANs in a single batch API call — perfect for bulk onboarding.

Webhook Callbacks

Async verification with webhook callbacks for non-blocking workflows.

Use Cases

Where It Shines

Loan Onboarding
Credit Card KYC
Mutual Funds
Tax Filing
How It Works

Three Steps to Integration

From sandbox to production in under 24 hours — no paperwork, no waiting.

1

Get API Key

Sign up for sandbox access � free and instant.

2

Integrate Endpoint

Single POST request. Returns structured JSON in under a second.

3

Go Live

Switch to production with our 24-hour go-live support.

Sample Request

One Endpoint. Full Verification.

POST /v1/identity/pan/verify
// Request curl -X POST "https://api.cgpey.com/v1/identity/pan/verify" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "pan": "ABCDE1234F", "name": "Rahul Sharma" }' // Response { "status": "success", "data": { "pan": "ABCDE1234F", "name": "RAHUL SHARMA", "status": "VALID", "category": "INDIVIDUAL", "name_match": 95.4, "aadhaar_linked": true }, "timestamp": "2026-09-21T10:15:00Z" }
FAQ

Frequently Asked Questions

Yes — PAN is mandatory for financial KYC above prescribed thresholds. Our API helps you verify it instantly without manual intervention.
Absolutely. The same endpoint works for individual, company, HUF, and trust PANs — the category field tells you which.
We return a fuzzy-match confidence score. You can set your own threshold (e.g., 80%+) to auto-approve or flag for manual review.
Yes. Batch endpoint accepts up to 10,000 PANs per call with async webhook delivery.

Ready to integrate?

Get your sandbox credentials in seconds. Talk to our team to go live in production within 24 hours.