API Guide
  1. Malaysia
API Guide
  • Get Started
  • Document AI
    • Malaysia
      • Extract Bank Statement Data
        POST
      • Extract Bill of Lading Data
        POST
      • Extract Business Card Data
        POST
      • Extract Car Meter Data
        POST
      • Extract Cheque (Front) Data
        POST
      • Extract Company Financial Statement Data
        POST
      • Extract Resume Data
        POST
      • Extract E-Invoice Data
        POST
      • Extract Electricity Bill Data
        POST
      • Extract Identity Card Data
        POST
      • Extract Internet Bill Data
        POST
      • Extract Invoice Data
        POST
      • Extract Passport Data
        POST
      • Extract Payslip Data
        POST
      • Extract Price Tag Data
        POST
      • Extract Purchase Order Data
        POST
      • Extract Receipt (General) Data
        POST
      • Extract SSM Documents Data
        POST
      • Extract Water Bill Data
        POST
    • Thailand
      • Extract Business Card Data
      • Extract Identity Card Data
      • Extract Passport Data
      • Extract Receipt Data
    • Vietnam
      • Extract Business Card Data
      • Extract Identity Card Data
      • Extract Passport Data
      • Extract Receipt Data
    • Philippines
      • Extract Business Card Data
      • Extract Identity Card Data
      • Extract Passport Data
      • Extract Receipt Data
  1. Malaysia

Extract Cheque (Front) Data

POST
/document-ai/{model-id}

Extracted Data Types#

The following types will always be present in the API response. If a type parameter is not found in the input, its value will be null.
Parameter NameVariable Type
bank_branch_codestring
cheque_datestring
payee_namestring
cheque_amount_in_wordstring
cheque_amount_in_figurestring
payer_namestring
payer_account_numberstring
signature_detectionstring
micr_detailsobject
micr_details.micr_cdvstring
micr_details.micr_cheque_numberstring
micr_details.micr_bank_codestring
micr_details. micr_branch_codestring
micr_details micr_payer_account_numberstring
micr_details. micr_transaction_codestring

Notes#

Each type parameter in the data array will always have the specified type, with the possibility of being null.
If a specific type parameter is not present in the input, its value in the response will be null.

Request

Authorization
Add parameter in header
X-API-KEY
Example:
X-API-KEY: ********************
Path Params

Body Params multipart/form-data

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.axtraction.ai/v1/document/document-ai/model-a1b2c3d4e5f6' \
--header 'X-API-KEY;' \
--form 'file=@""' \
--form 'fileBase64="JVBERi0xLjMNCiXi48/...."' \
--form 'mimeType="application/pdf"'

Responses

🟢200Success
application/json
Body

Example
{
    "success": true,
    "data": [
        {
            "type": "bank_branch_code",
            "value": "01-23456",
            "verification": {
                "verified": true,
                "description": "bank_branch_code is successfully matched against MICR digits 9-15."
            }
        },
        {
            "type": "cheque_date",
            "value": "010124"
        },
        {
            "type": "payee_name",
            "value": "Jane Doe"
        },
        {
            "type": "cheque_amount_in_word",
            "value": "One Thousand Only",
            "verification": {
                "verified": true,
                "description": "cheque_amount_in_word and cheque_amount_in_figure are matched."
            }
        },
        {
            "type": "cheque_amount_in_figure",
            "value": 1000,
            "verification": {
                "verified": true,
                "description": "cheque_amount_in_word and cheque_amount_in_figure are matched."
            }
        },
        {
            "type": "payer_name",
            "value": "JOHN"
        },
        {
            "type": "payer_account_number",
            "value": "0234567890"
        },
        {
            "type": "signature_detection",
            "value": true
        },
        {
            "type": "micr_details",
            "value": {
                "micr_cdv": "01",
                "micr_cheque_number": "000000",
                "micr_bank_code": "01",
                "micr_branch_code": "23456",
                "micr_payer_account_number": "1234567890",
                "micr_transaction_code": "11"
            },
            "verification": [
                {
                    "type": "micr_bank_code",
                    "verified": true,
                    "description": "micr_bank_code are successfully verified."
                },
                {
                    "type": "micr_branch_code",
                    "verified": true,
                    "description": "micr_branch_code are successfully verified."
                }
            ]
        }
    ],
    "miscellaneous": {
        "processedTime": 19.548214917
    }
}
Modified at 2025-08-04 03:23:13
Previous
Extract Car Meter Data
Next
Extract Company Financial Statement Data
Built with