Secure Identity Verification Gateway

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)
STATUS: ACTIVE

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

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.

Capabilities

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.

HTTP Request (POST)Verify PAN details

POST https://console.devsecit.com/api/v1/pan/verify

Header "Authorization: Bearer YOUR_PAN_API_KEY"

Header "Content-Type: application/json"

Request Payload (Body JSON)Body
{
  "pan_number": "ABCDE1234F",
  "name_to_match": "Rakesh Sen",
  "dob": "1990-01-01"
}
Successful Response Payload200 OK
{
  "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

3. API Reference & Technical Endpoints

The API operates over secure HTTPS. Below are the request and response configurations for verifying PAN cards.

    Matching

    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").

    Security

    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.

    Use cases

    6. Enterprise Use Cases

    Where teams deploy the PAN Card API:

    • 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.

    API Documentation

    PAN Card Verification API

    Average API latency
    < 40ms

    Real-time queries against NSDL and UTIITSL databases.

    Sandbox rate limit
    60 calls/minute

    Production environments scale to support high-volume query traffic.

    Compliance standards
    PCI-DSS, ISO 27001 Ready

    Cryptographically signed tokens over TLS 1.3.

    Developer portal
    console.devsecit.com

    NSDL core connectivity: real-time direct API lookup.

    Troubleshooting

    7. FAQ & Troubleshooting Guide

    Which database is used for verification?

    The API performs real-time queries against NSDL and UTIITSL databases, ensuring accurate details.

    What happens if a card is deactivated?

    The API returns status: deactivated in the response details, allowing your application to handle it accordingly.

    Does the API support OCR from images?

    Yes. You can upload a photo of the card to our OCR endpoint to automatically extract name, date of birth, and number details.

    What is the rate limit for verification queries?

    Sandbox environments support up to 60 calls/minute, while production environments scale to support high-volume query traffic.

    Get started

    Deploy Identity Verification Gateways

    Get your developer credentials, configure API access circles, and integrate secure identity verifications today.