Document extraction

Automate identity data capture from PAN cards.

Extract PAN number, name, father's name, and date of birth as validated JSON for Indian KYC workflows.

1 credit per PDF page or image · POST /v1/documents/pan

1 credit per PDF page or image · POST /v1/documents/pan

Live demo

See it work with your document.

Upload a document and see the structured data Cryvis returns.

No API key required. Protected by Cloudflare Turnstile.

Response

Upload a document and click Extract data to see structured JSON here.

Use cases

Built for Indian PAN parsing and KYC

Automate Indian KYC checks

Capture PAN and identity fields from card uploads without manual transcription.

Validate PAN structure

Typed fields include holder-type decoding from the 4th PAN character.

Production-ready extraction

API keys, rate limits, and usage metering for onboarding at scale.

Workflow

Replace manual data entry.

Cryvis turns pan card uploads into identity data your application can use immediately.

Before

  1. 1Document
  2. 2Human reads it
  3. 3Manual data entry
  4. 4Review
  5. 5System

After

  1. 1PAN card
  2. 2Cryvis
  3. 3Identity data
  4. 4Your application

Extracted data

Get the data your application needs.

Grouped fields from the production schema, ready for your application.

Identity

full_namefather_namedate_of_birth

Document

pan_numberholder_type_codeholder_typepan_structure

How it works

PAN card → Cryvis → Identity data → KYC workflow

Upload a document, get structured data, and route it into kyc workflow.

  1. 1. DocumentPAN card
  2. 2. CryvisDocument understanding
  3. 3. Structured dataIdentity data
  4. 4. Your applicationKYC workflow

Capabilities

Technical capabilities

What this pan card extraction API supports in production.

  • Structured JSON
  • Typed fields
  • PDF support
  • Image support
  • API keys
  • Usage metering
  • Rate limits

API

Integrate it in minutes.

Upload a PAN card image or PDF and get structured JSON in one call.

POST /v1/documents/panView API reference

Request

curl -X POST https://api.cryvis.com/v1/documents/pan \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@pan-card.jpg"

Response

{
  "pan_number": "ABCPS1234F",
  "full_name": "RAHUL SHARMA",
  "father_name": "SURESH SHARMA",
  "date_of_birth": "1992-08-14",
  "holder_type_code": "P",
  "holder_type": "Individual",
  "pan_structure": {
    "series": "ABC",
    "holder_type_code": "P",
    "holder_type": "Individual",
    "name_initial": "S",
    "sequence": "1234",
    "check_digit": "F"
  }
}

Why Cryvis

Don't build document-processing infrastructure yourself.

Cryvis handles the document understanding layer so you can focus on your product.

Structured output

Every response is typed JSON your application can store, validate, and route without brittle parsing.

Document-specific extraction

Purpose-built schemas for identity, finance, and vehicle documents — or define your own.

Production API

API keys, rate limits, and usage metering so you ship without building OCR infrastructure.

Ready to extract PAN card data?

Start free. No credit card required.