LumiParser

Core API

CSV export

Download your full document history as a CSV file.

Export endpoint

GET/v1/invoices/export
curl "https://api.lumiparser.com/v1/invoices/export" \
  -H "Authorization: Bearer inv_live_YOUR_KEY" \
  -o invoices.csv

Query parameters

ParameterTypeDescription
fromISO dateFilter documents created on or after this date
toISO dateFilter documents created on or before this date
statusstringcompleted · failed · pending
document_typestringinvoice · receipt · purchase_order · bank_statement — only that type, with every field for it as a column

Examples

# All completed invoices from January 2024
curl "https://api.lumiparser.com/v1/invoices/export?from=2024-01-01&to=2024-01-31&status=completed" \
  -H "Authorization: Bearer inv_live_YOUR_KEY" \
  -o january.csv

# Every receipt, with all receipt fields and your custom fields
curl "https://api.lumiparser.com/v1/invoices/export?document_type=receipt" \
  -H "Authorization: Bearer inv_live_YOUR_KEY" \
  -o receipts.csv

# Everything this year, all document types
curl "https://api.lumiparser.com/v1/invoices/export?from=2024-01-01" \
  -H "Authorization: Bearer inv_live_YOUR_KEY" \
  -o all-2024.csv

CSV columns

ColumnDescription
idDocument ID
statuscompleted / failed / pending
file_nameOriginal uploaded filename
document_typeinvoice / receipt / purchase_order / bank_statement
created_atUpload timestamp (ISO 8601)
completed_atParse completion timestamp
counterpartyVendor, merchant, supplier or bank name
document_numberInvoice, receipt or PO number (account number for statements)
document_dateInvoice, receipt or PO date (period end for statements)
totalGrand total, receipt total or closing balance
currencyCurrency code

With document_type, every extracted field for that type follows (for invoices: vendor_name, due_date, tax_amount, …), then a line-item summary and one column per custom field, named by its label.

Values a spreadsheet would treat as a formula are prefixed with an apostrophe. Maximum 10,000 rows per export. For larger exports, use date range filters to split into batches.