Skip to main content
POST
Parse a receipt file or text

Authorizations

Authorization
string
header
required

API key from your dashboard - starts with chk_. Requires a business account.

Body

multipart/form-data
receipt_file
file

PDF, JPG, JPEG, PNG, or WEBP - max 10 MB

receipt_text
string

OCR text (required for images, optional supplement for PDFs)

bank
string

Optional bank hint to improve parsing accuracy

Example:

"cbe"

Response

Parsed receipt fields

bank
string
Example:

"cbe"

bank_name
string
Example:

"Commercial Bank of Ethiopia"

transaction_number
string
Example:

"FT26144SG2ST"

account_number
string | null
Example:

"1000876543218"

requires_account_number
boolean
Example:

false

requires_explicit_settlement_account
boolean
Example:

false

account_digits
integer | null
Example:

13

receipt
object

Parsed transaction details from the bank