OCR API for Indian Documents
PAN, Aadhaar, Invoice, Cheque & Bank Statement
Turn document images and PDFs into clean, structured JSON. Extract fields from PAN cards, Aadhaar, GST invoices, cheques and bank statements, and feed them straight into KYC, accounts payable and lending workflows.
- PAN & Aadhaar OCR
- Invoice OCR
- Cheque OCR
- Bank Statement Analysis
- ISO 27001 & SOC 2
Trusted by Banks, PSUs and Leading Enterprises Across India
Where OCR Saves the Most Time
Wherever your team re-types data from a document, an OCR API can do it in seconds.
Customer onboarding
Read PAN and Aadhaar details from an uploaded image instead of making customers type them, then confirm them with the PAN Verification API.
Accounts payable
Extract GSTIN, invoice number, date, taxable value and tax amounts from supplier invoices for booking and GST reconciliation.
Cheque processing
Read account number, IFSC and MICR details from cheque images for vendor onboarding, mandates and refunds.
Lending and underwriting
Convert bank statement PDFs into transactions and summaries (inflows, outflows and balances) for credit decisions.
Claims and back office
Digitise documents that arrive as scans and phone photos, without manual data entry.
Fewer keying errors
Structured JSON output removes re-keying, the main source of typos in names, PANs and amounts.
OCR APIs Available From Figment
Send a JPG, PNG or PDF and get structured JSON back, with the same response format across documents.
PAN Card OCR API
Extracts PAN, name, father’s name and date of birth from a PAN card image.
Aadhaar OCR API
Extracts name, date of birth, gender, address and Aadhaar number from the front and back of an Aadhaar card.
Invoice OCR API
Extracts supplier and buyer GSTIN, invoice number and date, line items, taxable value and GST amounts.
Cheque OCR API
Extracts account number, IFSC, MICR code, bank name and payee details from a cheque image.
Bank Statement Analysis API
Converts bank statement PDFs into transactions with balance and cash-flow summaries.
EXTRACTED
All fields read
- PAN
- ABCPE1234F
- Name
- Demo User
- Father's name
- Demo Parent
- Date of birth
- 15 Jan 1990
Illustrative demo data. Not a real taxpayer.
From Document Image to Structured Data
- 01
Upload the document
A photo, scan or PDF from your app, portal or back office.
- 02
Call the OCR API
Send the file to the API for that document type.
- 03
Get structured JSON
Each field comes back labelled, ready to save or display.
- 04
Verify and use
Confirm PAN or GSTIN with a verification API, then book, approve or onboard.
One REST/JSON integration covers every Figment verification API, with sandbox keys and API documentation from day one.
Enterprise-Grade Security and Reliability
Verification sits in the middle of your onboarding and payment flows, so it has to be fast, secure and always available.
ISO 27001 & SOC 2
The platform is certified to ISO/IEC 27001 and AICPA SOC 2, with 256-bit encryption.
99.98% Uptime
Built for production volumes: 99.98% platform uptime and crores of API calls every month.
Under 400 ms
Average response under 400 milliseconds, so checks run inside your onboarding or payment flow, not after it.
DPDP-Aligned
Consent-based checks on DPDP-aligned infrastructure, with a timestamped, auditable record of every call.
Trusted by Banks, NBFCs and Enterprises
Lending & NBFCs
Client: Bajaj Finserv
KYC document reading and bank statement analysis for loan journeys.
Financial Services
Client: Aditya Birla Capital
PAN and Aadhaar extraction inside digital onboarding.
Enterprises & PSUs
Client: Bharat Petroleum
Supplier invoice and cheque data captured for accounts payable.
CA Firms & Accountants
Client invoices read into accounting and GST working files.
Related Figment APIs and Products
PAN Verification API →
Confirm the PAN you extracted is valid and operative.
Invoice OCR for CA Firms →
How CA firms automate client invoice processing.
All Figment APIs →
Verification, GST, e-Invoice, e-Way Bill and OCR APIs.
Start Extracting Document Data Through Figment
Get sandbox keys and test the OCR APIs on your own sample documents.
Frequently Asked Questions
Something not covered here?
Ask us directly.An OCR (optical character recognition) API reads a document image or PDF and returns its fields as structured data. Figment’s OCR APIs extract data from PAN cards, Aadhaar, GST invoices, cheques and bank statements.
PAN cards, Aadhaar cards (front and back), GST invoices, cheques and bank statements, each through its own API with the same response format.
JPG and PNG images and PDF files, including scans and phone photos.
Supplier and buyer GSTIN, invoice number and date, line items, taxable value and GST amounts, ready for booking in your accounting system and for GST reconciliation.
Yes. A common flow is to read a PAN card with the PAN OCR API and then confirm the PAN with the PAN Verification API, or read an invoice and verify the supplier’s GSTIN with the GST Verification API.
It converts bank statement PDFs into transactions with balance and cash-flow summaries, which lenders use for credit assessment.