IndiaBank Cheque

Bank Cheque OCR — Extract Account & IFSC

Upload a bank cheque image and extract account number, IFSC code, MICR code, bank name, and branch details automatically.

curl -X POST "https://production.deepvue.tech/v1/documents/extraction/ind_bank_cheque" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN (JWT)" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "document1": "example_string"
}'
{
  "code": 200,
  "transaction_id": "string",
  "message": "Document processed successfuly",
  "data": {
    "account_name": "string",
    "account_no": "string",
    "bank_address": "string",
    "bank_name": "string",
    "date_of_issue": "string",
    "ifsc_code": "string",
    "is_scanned": true,
    "micr_cheque_number": "string",
    "micr_code": "string"
  }
}
POST
/v1/documents/extraction/ind_bank_cheque
POST
Bearer Token (JWT)
Bearer Tokenstring
Required

ACCESS_TOKEN generated from the authorize endpoint. Should be included in the header as Bearer .

ACCESS_TOKEN generated from the authorize endpoint. Should be included in the header as Bearer .
API Key (header: x-api-key)
x-api-keystring
Required

The CLIENT_SECRET provided to you. This header parameter is required for authentication purposes.

The CLIENT_SECRET provided to you. This header parameter is required for authentication purposes.
Content-Typestring
Required

The media type of the request body

Options: application/json
document1string
Required

This body parameter should contain the document (such as an image of a bank cheque) that needs to be processed and extracted by the API. The content of the document should be in a format that the API can interpret.

Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token (JWT). ACCESS_TOKEN generated from the authorize endpoint. Should be included in the header as Bearer .

header
x-api-keystring
Required

API Key for authentication. The CLIENT_SECRET provided to you. This header parameter is required for authentication purposes.

Body

application/json
document1string
Required

This body parameter should contain the document (such as an image of a bank cheque) that needs to be processed and extracted by the API. The content of the document should be in a format that the API can interpret.

Responses

codeinteger
transaction_idstring
messagestring
dataobject

Overview

The Bank Cheque OCR API streamlines the extraction of banking information from cheque images. Manually typing in or verifying bank details like the account number, IFSC, and account holder name is slow and cumbersome. This API enables rapid digitization of bank cheques by processing base64-encoded document images, extracting key banking details without requiring manual data entry.

The API returns the following information upon successful processing: account holder name, account number, IFSC code, MICR code, cheque number, bank name and address, issue date, and scanning status indicator.