Real-Time Verification
Query card statuses instantly against database records, verifying active, deactivated, or invalid states.
Enterprise software, built and audited in India.
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"
}
Real-Time NSDL Lookup
PCI-DSS Compliant Gateway
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.
Capabilities
Query card statuses instantly against database records, verifying active, deactivated, or invalid states.
Verify user-submitted names using advanced string matching to detect typos, abbreviations, and middle names.
Extract name, date of birth, and card number details from PAN card images programmatically using advanced OCR.
Every verification request is logged with timestamp, client ID, and transaction hashes for security compliance audits.
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"
}API reference
The API operates over secure HTTPS. Below are the request and response configurations for verifying PAN cards.
Matching
To prevent fraudulent identity registrations, our API uses advanced string matching. How it works:
User-submitted names are normalized to remove punctuation, spaces, and casing.
The matching engine calculates Levenshtein distance to detect minor typos and spelling differences.
Algorithms handle middle names and abbreviations (e.g., matching "R. Sen" with "Rakesh Sen").
Security
Processing personal identity details requires maintaining high security and reliability standards:
The API returns only the matching metrics necessary for verification, protecting user privacy.
All data is transmitted over secure TLS 1.3 channels. Client credentials and identity details are encrypted.
Secure your account by limiting API access to specific server IP addresses.
An alert system notifies administrators of duplicate verification attempts or expired tokens.
Use cases
Where teams deploy the PAN Card API:
Integrate real-time PAN verification into user sign-up flows for mutual funds, stocks, or bank accounts.
Verify merchant identities and tax details before activating seller accounts on marketplaces.
Verify employee identities and tax statuses programmatically during background checks and onboarding.
PAN Card Verification API
Real-time queries against NSDL and UTIITSL databases.
Production environments scale to support high-volume query traffic.
Cryptographically signed tokens over TLS 1.3.
NSDL core connectivity: real-time direct API lookup.
Troubleshooting
The API performs real-time queries against NSDL and UTIITSL databases, ensuring accurate details.
The API returns status: deactivated in the response details, allowing your application to handle it accordingly.
Yes. You can upload a photo of the card to our OCR endpoint to automatically extract name, date of birth, and number details.
Sandbox environments support up to 60 calls/minute, while production environments scale to support high-volume query traffic.
Get started
Get your developer credentials, configure API access circles, and integrate secure identity verifications today.