Verify identities via PAN Card API
Connect your business platforms directly to secure verification portals. Query and match PAN database details, verify customer names, check active card statuses, and extract details via OCR.
PAN API Gateway
● Online (v1.0)POST /api/v1/pan/verify HTTP/1.1
Host: console.devsecit.com
Authorization: Bearer DSI_PAN_...
Content-Type: application/json
// Request Payload
{
"pan_number": "ABCDE1234F",
"name_to_match": "Rakesh Sen"
}
1. Platform Overview & Business Architecture
The PAN Card Verification API is an enterprise-grade identity validation portal. Designing KYC (Know Your Customer) workflows that verify user details, match names, and check active card statuses against NSDL/UTIITSL databases is a major IT bottleneck. This API solves this by offering a standardized, secure middleware layer that coordinates database queries, OCR extraction checks, and results.
Using our API, developers can verify PAN card statuses in real time; compare user-submitted names with official database records; check active or deactivated statuses; and extract details from card images via advanced OCR technology.
Data privacy is critical for identity verification. Our API utilizes cryptographically signed access tokens and HTTPS/TLS 1.3 encryption to protect user names, dates of birth, and PAN numbers in compliance with regulatory standards.
2. PAN API Features
Real-Time Verification
Query card statuses instantly against database records, verifying active, deactivated, or invalid states.
Name Match Algorithms
Verify user-submitted names using advanced string matching to detect typos, abbreviations, and middle names.
Optical OCR Extraction
Extract name, date of birth, and card number details from PAN card images programmatically using advanced OCR.
Secure Audit Logging
Every verification request is logged with timestamp, client ID, and transaction hashes for security compliance audits.
3. API Reference & Technical Endpoints
The API operates over secure HTTPS. Below are the request and response configurations for verifying PAN cards.
POST https://console.devsecit.com/api/v1/pan/verify
Header "Authorization: Bearer YOUR_PAN_API_KEY"
Header "Content-Type: application/json"
{
"pan_number": "ABCDE1234F",
"name_to_match": "Rakesh Sen",
"dob": "1990-01-01"
}{
"status": "success",
"verification_id": "vrf_98471abc092",
"pan_details": {
"pan_number": "ABCDE1234F",
"name_registered": "RAKESH SEN",
"status": "active",
"name_match_score": 100.0,
"dob_match": true
},
"timestamp": "2026-08-19T06:30:10Z"
}4. Verification & Name Match Algorithms
To prevent fraudulent identity registrations, our API uses advanced string matching:
How it works:
- String Normalization: User-submitted names are normalized to remove punctuation, spaces, and casing.
- Levensthein Distance: The matching engine calculates Levenshtein distance to detect minor typos and spelling differences.
- Abbreviation Resolution: Algorithms handle middle names and abbreviations (e.g., matching "R. Sen" with "Rakesh Sen").
5. Security, Access Controls & Data Privacy
Processing personal identity details requires maintaining high security and reliability standards:
- Data Minimization: The API returns only the matching metrics necessary for verification, protecting user privacy.
- Encrypted API Tunnels: All data is transmitted over secure TLS 1.3 channels. Client credentials and identity details are encrypted.
- IP Whitelisting & Access Rules: Secure your account by limiting API access to specific server IP addresses.
- Fraud Alert Monitoring: An alert system notifies administrators of duplicate verification attempts or expired tokens.
6. Enterprise Use Cases
Financial User Onboarding
Integrate real-time PAN verification into user sign-up flows for mutual funds, stocks, or bank accounts.
E-commerce Seller KYC
Verify merchant identities and tax details before activating seller accounts on marketplaces.
Corporate Employee Verification
Verify employee identities and tax statuses programmatically during background checks and onboarding.
7. FAQ & Troubleshooting Guide
Q: Which database is used for verification?
A: The API performs real-time queries against NSDL and UTIITSL databases, ensuring accurate details.
Q: What happens if a card is deactivated?
A: The API returns `status: deactivated` in the response details, allowing your application to handle it accordingly.
Q: Does the API support OCR from images?
A: Yes. You can upload a photo of the card to our OCR endpoint to automatically extract name, date of birth, and number details.
Q: What is the rate limit for verification queries?
A: Sandbox environments support up to 60 calls/minute, while production environments scale to support high-volume query traffic.
API Documentation
PAN Card Verification API
Configure Identity Gateway
Deploy Identity Verification Gateways
Get your developer credentials, configure API access circles, and integrate secure identity verifications today.