Skip to content

Published services, current details, and clear categories.

Explore APIs
KYC12 APIsPopular

KYC Document OCR API

Read the printed fields from supported Indian identity documents and get them back as structured data. Customers type less, and the checks that follow start from clean input.

Request and response

You confirm the required fields and consent steps with us during onboarding.

You send

An image of a supported identity document, captured or uploaded inside your own flow

You receive

The printed values as structured named fields, varying by document type and image quality

Coverage
India. Supported documents and readable fields depend on your service contract.
Typical users
Lenders and NBFCs, insurers, fintech and payment providers, marketplaces, logistics and staffing platforms, healthcare and telecom
Coverage note
India. Supported documents and readable fields depend on image quality and your service contract.
Overview

What you can do with the KYC Document OCR API

Most onboarding forms in India ask a customer to type details they are already holding in their hand. The result is predictable: transposed digits, names entered in a different order, and dates in the wrong format. Checks then fail for reasons that have nothing to do with the customer. KYC Document OCR reads a supported identity document image, typically Aadhaar, PAN, Voter ID, driving license or passport. It returns the printed values as structured fields your form can pre-fill. Readable fields vary by document type, by image quality and by your service contract. OCR only reads what is printed. It does not confirm that a document is genuine, or that a matching record exists at source. Use it with the verification services, not in place of them: read the document first, then verify the number.

  • Structured fields from a document photograph

    Reads a supported identity document image and returns the printed values as named fields your form can pre-fill, instead of an image someone has to read and retype. What can be read depends on the document type, the layout of the card, the image quality and your service contract.

  • OCR pairs with a verification check

    OCR reports what is printed on the image. It does not establish that a document is genuine or that a matching record exists at source. Extract first to get clean input, then pass the confirmed identifier to the matching verification service for corroboration.

  • Fewer mistyped fields, fewer failed checks

    Manual entry from identity documents is where a large share of onboarding errors begin, and each one resurfaces as a failed check or a support ticket. Pre-filling from the document removes the error before it is made.

  • Made for phone photos, glare and all

    Documents arrive as photographs taken in poor light, at an angle, through lamination glare. Capture guidance in your own screen and a customer confirmation step on the extracted values do more for outcomes than anything downstream of the upload.

How it works

The five-step KYC Document OCR API workflow

Our team walks you through the exact request and response for this service during onboarding.

Step 1

Capture the document with consent

Collect the customer's informed consent, and state which documents you need and why. Capture the image in your own flow, with a framing guide and an on-device check for blur and glare.

Step 2

Send the image for reading

Submit the document image through the API for the document types your service contract covers.

Step 3

Get the printed values back as fields

Your application receives the printed values as named fields. The fields you get differ by document type, by card layout and by image quality.

Step 4

Show the values back to the customer

Display the extracted values for confirmation before you commit them. The customer is the one person who can spot a misread name or date straight away, and they are still in the flow.

Step 5

Verify the number you extracted

Pass the confirmed number to the matching verification service, whether PAN, driving license, passport or another supported check. The document is then corroborated against an available record.

Industries

Where teams use KYC Document OCR API

These sectors build the check into a decision they already make.

  • Lending and NBFCs

    Pre-fill a loan application from the borrower's uploaded documents

  • Insurance

    Capture proposal and claim documents photographed in the field

  • Fintech and payment providers

    Read signatory documents in merchant onboarding

  • Marketplaces and gig platforms

    Shorten the mobile sign-up form for sellers and workers

  • Logistics and fleet

    Read a driver's license image before the verification check

  • Healthcare and telecom

    Capture patient and subscriber identity documents at intake

What is KYC document OCR?

Optical character recognition, or OCR, turns a picture of a document into text a program can use. Applied to Indian identity documents, it reads the photograph or scan your customer just uploaded and returns the printed values as named fields. Name, number, date of birth and address come back as data.

The problem it solves is ordinary and expensive. Manual data entry from identity documents is where a large share of onboarding errors begin, and each one resurfaces later as a failed check or a rejected application.

What OCR reads, and what it cannot confirm

OCR reads what is printed on the image you give it. It does not establish that the document is genuine, that it was issued to the person presenting it, or that a matching record exists at source. A convincing forgery and a genuine card both produce clean text.

OCR gives you accurate input. A verification service gives you corroboration. Treating extraction as verification leaves an onboarding flow looking complete while the actual check is still undone.

Documents KYC OCR reads and the fields they carry

The service reads supported Indian identity documents, which typically include Aadhaar, PAN, Voter ID, driving license and passport. Each carries a different set of printed values:

  • A PAN card holds the tax identity number, the name and the date of birth.
  • An Aadhaar document holds an identity number and an address block.
  • A Voter ID holds an elector number.
  • A driving license holds validity dates and vehicle classes.

Which fields come back varies by document type, by the layout of the particular card and by image quality. Regional scripts, older layouts and heavily worn cards all read less completely than a clean recent card. The document types available to you depend on your service contract.

Self-serve, assisted and back-office document intake

Where extraction sits in your operation changes what you build around it. In a self-serve flow the person holding the document can retake the photograph and confirm the values. The whole loop closes on one screen.

In assisted capture, an agent photographs the document. The customer is present, but the mistakes belong to the operator. Both of them need to see the confirmation step.

Back-office intake is different again. Documents arrive by email or as a scanned batch, long after the sender has gone. With nothing to recapture, an unreadable field becomes a follow-up.

Queue those files for a person to complete instead of failing them, and keep the image beside the extracted values so a reviewer sees what the reader saw.

Who uses document OCR

Lenders and NBFCs use it at the top of a loan application. Every field a borrower does not have to type is a field that cannot be mistyped. Insurers use it in proposal and claim intake, where documents arrive as photographs taken by agents in the field.

Fintech companies and payment service providers use it in merchant onboarding. Documents for the proprietor or authorized signatory must be captured and checked before a merchant can transact.

Marketplaces use it for seller onboarding. Logistics and fleet businesses use it for driver document collection, where the same license image can be read and then verified inside one flow. Staffing and gig platforms use it at worker sign-up, where the person is on a phone and will abandon a long form.

Real estate businesses use it for tenant and buyer files, and healthcare providers for patient registration and claim paperwork. Telecom operators use it for subscriber acquisition, and travel businesses for guest identity capture at check-in.

Getting a readable photo of a document

More extraction failures come from the photograph than from the document. These all reduce what can be read:

  • glare across a laminated card
  • a shadow cast by the phone taking the picture
  • a cropped edge that removes half a field
  • a steep angle, or a photograph of a photocopy

Fix that in your capture screen, with a framing guide and an on-device check for blur and glare. Treat every extracted field as a suggestion the customer confirms.

An identity document image is personal data, and it usually holds more of it than your process needs. Collect the customer's informed consent before capture, state which documents you need and why, and accept only those.

Keep the extracted fields your process actually uses and discard the rest. Where an identity number should be redacted before storage, Aadhaar being the obvious case, handle it in the pipeline.

Restrict access to document images, keep them no longer than the purpose requires, and keep an audit trail of who viewed what.

FAQ

Common questions

What teams ask before they integrate KYC Document OCR API.

An interface that reads a supported identity document image and returns the printed values as structured fields. Your application can then pre-fill a form instead of asking a customer or an operations team to retype what is already on the card.

Get started

Add KYC Document OCR API to your workflow

Tell us how you plan to use it. Our team sets up API access, agrees your pricing and takes you through onboarding.