FastKYC

Document OCR APIs for Indian KYC documents

Extract structured fields from Aadhaar, PAN, passport, driving licence, voter ID, cheque, bank statement, payslip and GST certificate images in real time.

Includes

  • Extract key details from PAN, Aadhaar, Passport, DL, Voter ID & RC
  • Eliminate manual entry errors with instant, structured data
  • Secure, compliant APIs that integrate easily into existing workflows
  • Saafe Tech
  • Digylax
  • Saafe
  • Zitrino
  • Petromoney
  • GRG Gen NXT

What you can extract and verify

17 APIs

  1. Face Liveness

    Face Liveness

    Face Liveness API ensures real-time, biometric authentication by verifying the liveness of a face during identity verification, preventing spoofing and fraud.

    • Detect and validate real human faces during identity verification
    • Prevent fraudulent attempts using photos or videos
    • Easy integration for secure onboarding, KYC, and access control
  2. Face Match

    Face Match API allows businesses to compare and verify facial features in real-time by matching a live photo or video with a pre-recorded image, ensuring secure identity verification.

    • Real-time facial recognition for identity verification
    • Compare live images with stored facial data for accuracy
    • Easy integration for KYC, security systems, and access control
  3. OCR Aadhaar

    OCR Aadhaar API extracts text and relevant information from Aadhaar cards using Optical Character Recognition (OCR), enabling fast, automated data capture for verification and compliance.

    • Extract Aadhaar details (name, DOB, Aadhaar number, etc.) automatically
    • Reduce manual data entry and errors
    • Easy integration for KYC, onboarding, and document verification
  4. OCR License

    OCR Driving Licence API extracts the licence number, holder name, date of birth, validity and vehicle classes from a driving licence image, enabling fast, automated data capture for driver onboarding and KYC.

    • Extract licence details (number, name, DOB, validity, vehicle classes) automatically
    • Reduce manual data entry and errors
    • Easy integration for driver onboarding, KYC, and document verification
  5. OCR PAN

    OCR PAN API extracts text and key information from PAN cards using Optical Character Recognition (OCR), enabling fast and accurate data capture for verification and compliance.

    • Automatically extract PAN details (name, PAN number, DOB, father’s name, etc.)
    • Reduce manual data entry and errors
    • Easy integration for KYC, onboarding, and financial verification
  6. OCR Passport

    OCR Passport API extracts the passport number, name, date of birth, nationality and expiry from a passport image, including the machine-readable zone, for fast and accurate capture during KYC and travel onboarding.

    • Automatically extract passport details (number, name, DOB, nationality, expiry) including the MRZ
    • Reduce manual data entry and errors
    • Easy integration for KYC, onboarding, and travel verification
  7. OCR Voter

    OCR Voter ID API extracts text and key information from Voter ID cards using Optical Character Recognition (OCR), enabling quick and accurate data capture for verification and compliance.

    • Automatically extract Voter ID details (name, ID number, DOB, address, etc.)
    • Reduce manual data entry and errors
    • Easy integration for KYC, onboarding, and identity verification
  8. OCR ITR

    OCR ITR

    Extract structured information from Income Tax Return (ITR) documents using OCR technology for faster income verification and underwriting.

    • Extract PAN, assessment year, gross income, taxable income, deductions, and tax liability
    • Automate income verification for lending and financial services
    • Reduce manual review effort and processing time
    • Real-time API integration with JSON response
  9. OCR Cheque

    Digitize cheque information instantly for payment processing, account validation, and banking workflows.

    • Extract cheque number, account number, IFSC, MICR, payee name, amount, and cheque date
    • Improve cheque verification accuracy
    • Reduce operational effort and processing delays
    • Easy API integration with structured JSON output
  10. OCR Passbook

    Extract customer and transaction details from bank passbooks for account verification and financial analysis.

    • Capture account holder name, account number, IFSC, branch details, and transaction history
    • Support automated bank account verification
    • Minimize manual data entry errors
    • Ideal for lending, KYC, and fintech applications
  11. OCR Payment Receipt

    OCR Payment Receipt

    Automatically capture transaction information from payment receipts and proof-of-payment documents.

    • Extract transaction ID, payment amount, date, merchant details, and payment mode
    • Simplify reconciliation and expense management
    • Improve operational efficiency and record accuracy
    • Real-time API integration
  12. OCR Payslip

    OCR Payslip

    Extract salary and employment details from payslips for automated income verification and employee onboarding.

    • Capture employee details, earnings, deductions, and net salary
    • Support automated income and employment verification
    • Reduce manual review and processing time
    • Ideal for lending, HR, and compliance workflows
  13. OCR Statement

    OCR Statement

    Convert bank statements into structured financial data for analysis, verification, and lending decisions.

    • Extract account details, opening and closing balances, transaction history, and dates
    • Support automated financial assessment
    • Reduce manual review time
    • Deliver structured JSON output for downstream systems
  14. OCR Vehicle RC

    Extract vehicle and ownership information from Registration Certificates (RC) for verification and compliance.

    • Capture vehicle number, owner name, registration date, chassis number, engine number, and vehicle class
    • Automate vehicle onboarding and verification
    • Improve operational efficiency and accuracy
    • Suitable for insurance, logistics, and automotive platforms
  15. OCR GST

    Extract business and registration details from GST certificates for seamless business verification and onboarding.

    • Capture GSTIN, legal business name, trade name, registration status, and registered address
    • Accelerate merchant and vendor onboarding
    • Simplify GST compliance workflows
    • Real-time API response with structured data
  16. OCR Invoice

    OCR Invoice

    Extract invoice data automatically to streamline accounts payable and financial operations.

    • Capture invoice number, vendor details, invoice date, line items, tax breakdown, and total amount
    • Automate invoice processing and bookkeeping
    • Reduce manual entry and reconciliation effort
    • Integrate seamlessly with ERP and accounting systems
  17. OCR Certificate of Incorporation

    OCR Certificate of Incorporation

    Digitize company registration details instantly for business verification, compliance, and onboarding workflows.

    • Extract company name, CIN, incorporation date, registration number, company type, ROC state, registered address, and PAN
    • Improve business verification accuracy with automated data extraction
    • Reduce manual data entry and document processing time
    • Enable seamless onboarding and compliance checks
    • Easy API integration with structured JSON output

Why FastKYC

Simple and Secure Document OCR

Our OCR APIs enable instant extraction of information from government-issued IDs, ensuring fast, accurate, and reliable verification. Here’s why businesses trust us:

Document OCR APIs illustration
  • Instant Data Extraction

    Digitize key details from PAN, Aadhaar, Passport, Driving License, Voter ID, and Vehicle RC in real time, eliminating manual entry errors.

  • Fraud Prevention

    Detect tampered or fake documents instantly. Our OCR verifies authenticity and ensures only valid identity data enters your systems.

  • Seamless Real-Time Access

    Get quick, structured data directly from uploaded documents to accelerate onboarding and compliance workflows.

  • Secure Encryption & Compliance

    With enterprise-grade encryption, FastKYC ensures document data remains private, compliant, and secure throughout the process.

Know your business

Accelerate Trust

In today’s digital-first world, verifying customer identities quickly and accurately is critical. With FastKYC OCR APIs, you can extract and validate identity details instantly - reducing errors, preventing fraud, and ensuring compliance.

  1. Extract Verified Data

    Capture and digitize key details from PAN, Aadhaar, Passport, Driving License, Voter ID, and Vehicle RC in real time.

  2. Detect Fake Documents

    Spot tampered or fraudulent IDs instantly with OCR validation for safer onboarding.

  3. Streamline Onboarding

    Accelerate KYC processes by eliminating manual data entry and ensuring accuracy from the very first step.

Know your customer

Instantly digitize and verify identity documents with accuracy and speed. Our OCR APIs extract key details from PAN, Aadhaar, Passport, Voter ID, and Driving License in real time, reducing errors and ensuring smoother onboarding.

  • Extract Verified Data

    Capture name, DOB, document number, and more in seconds

  • Prevent Fraud

    Detect tampered or fake IDs instantly

  • Seamless Onboarding

    Replace manual data entry with automation for faster KYC

  • Secure & Compliant

    Enterprise-grade encryption ensures safe handling of sensitive data

Common questions about Document OCR APIs

What is a KYC OCR API?

An API that reads a photo or scan of a KYC document and returns its fields as structured JSON: name, document number, date of birth, address and so on. It replaces manual typing during onboarding and feeds the verification APIs that confirm those fields at source.

Which documents does FastKYC OCR support?

Aadhaar, PAN, passport (including the machine-readable zone), driving licence, voter ID, vehicle RC, cheque, bank passbook, bank statement, invoice, salary slip, GST certificate, Udyam certificate and Certificate of Incorporation. The Super OCR API classifies and extracts any supported Indian KYC document in one call, and the KYC Document Classifier identifies the document type before extraction.

Does OCR verify the document, or only read it?

OCR reads it. To verify, pass the extracted number to the matching verification API: PAN OCR then PAN verification, RC OCR then vehicle RC verification. The E-Aadhaar Verify API does both steps in one call for an uploaded e-Aadhaar, and the Blank Paper Validation API catches failed captures before processing.

Does it work on phone photos?

Yes, OCR runs on photos and scans alike. The cleaner the capture, the cleaner the fields, so the KYC Document Classifier and Blank Paper Validation APIs are there to reject wrong or empty uploads before extraction, and your flow can ask for a retake.

Can it read multi-page bank statements and invoices?

Yes. Bank Statement OCR extracts transactions, balances and account details across every page, and Invoice OCR aggregates vendor, buyer, tax and line-item details across every page into one structured result.

Can Aadhaar images be masked after extraction?

Yes. The Aadhaar Masking API masks the first eight digits of the Aadhaar number in the image and returns a redacted copy that is compliant to store, so you keep the fields you extracted without keeping the full number.

How much does document OCR cost?

Pricing is per document processed and depends on volume and the document types you use. Share your expected monthly volume and the team sends a rate card.

API catalog

Every check we run, grouped two ways

By what the API verifies, or by who it is built for. The same APIs, reached from whichever direction you are starting.

Browse all APIs

By category

Ready to integrate?

Talk to our team and we will map the checks your flow actually needs.

FastKYC

Book a demo

See FastKYC on the checks you run

KYC, KYB, Verification APIs, OCR, SMS, WhatsApp & Custom solutions

Tell us what you need to verify and we will get back to you.

APIs
170+
Verifications
1.2M+
Checks a day
5000+