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 Receipt (General) 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
receipt_vendor_countrystring | null
receipt_vendor_statestring | null
receipt_vendor_namestring | null
receipt_vendor_addressstring | null
receipt_vendor_contact_numberstring | null
receipt_SST_numberstring | null
receipt_numberstring | null
receipt_datestring | null
receipt_timestring | null
receipt_items[]Array of objects
receipt_items[].item_quantitystring | null
receipt_items[].item_descriptionstring | null
receipt_items[].item_per_unit_pricestring | null
receipt_items[].item_amount_before_discountstring | null
receipt_items[].item_amount_after_discountstring | null
receipt_items[].item_categorystring | null
receipt_subtotalstring | null
receipt_taxstring | null
receipt_service_chargestring | null
receipt_total_include_taxstring | null
receipt_total_paidstring | null
receipt_discountstring | null
receipt_currencystring | null
receipt_tax_in_percentagestring | null
receipt_service_charge_in_percentagestring | null

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": "receipt_vendor_country",
            "value": "Malaysia"
        },
        {
            "type": "receipt_vendor_state",
            "value": "Selangor"
        },
        {
            "type": "receipt_vendor_name",
            "value": "EXAMPLE EATERY SDN BHD"
        },
        {
            "type": "receipt_vendor_address",
            "value": "No.99, Jalan Fantasi, 40000 Shah Alam, Selangor, Malaysia."
        },
        {
            "type": "receipt_vendor_contact_number",
            "value": "03-1234 5678"
        },
        {
            "type": "receipt_SST_number",
            "value": "M10-1907-98765432"
        },
        {
            "type": "receipt_number",
            "value": "00987654"
        },
        {
            "type": "receipt_date",
            "value": "10/05/2025"
        },
        {
            "type": "receipt_time",
            "value": "06:15"
        },
        {
            "type": "receipt_items",
            "value": [
                {
                    "item_quantity": "2",
                    "item_description": "SPECIAL GRILLED CHICKEN",
                    "item_per_unit_price": null,
                    "item_amount_before_discount": null,
                    "item_amount_after_discount": "2.50",
                    "item_category": null
                },
                {
                    "item_quantity": "1",
                    "item_description": "STEAMED RICE",
                    "item_per_unit_price": null,
                    "item_amount_before_discount": null,
                    "item_amount_after_discount": "2.50",
                    "item_category": null
                },
                {
                    "item_quantity": "1",
                    "item_description": "FRUIT PUNCH",
                    "item_per_unit_price": null,
                    "item_amount_before_discount": "2.8",
                    "item_amount_after_discount": "2.5",
                    "item_category": null
                }
            ]
        },
        {
            "type": "receipt_subtotal",
            "value": "24.50"
        },
        {
            "type": "receipt_tax",
            "value": "1.60"
        },
        {
            "type": "receipt_service_charge",
            "value": null
        },
        {
            "type": "receipt_total_include_tax",
            "value": "26.10"
        },
        {
            "type": "receipt_total_paid",
            "value": null
        },
        {
            "type": "receipt_discount",
            "value": null
        },
        {
            "type": "receipt_change",
            "value": null
        },
        {
            "type": "receipt_currency",
            "value": null
        },
        {
            "type": "receipt_tax_in_percentage",
            "value": null
        },
        {
            "type": "receipt_service_charge_in_percentage",
            "value": null
        }
    ],
    "verification": {
        "verified": true,
        "description": "Receipt validation successfully verified."
    },
    "miscellaneous": {
        "processedTime": 6.789456123
    }
}
Modified at 2025-08-04 03:23:13
Previous
Extract Purchase Order Data
Next
Extract SSM Documents Data
Built with