DocumentFlowAI DocsSign Up
Guides

Document Types

DocumentFlowAI supports 20 document types. The API auto-detects the type from the document, or you can pass a doc_type hint to improve accuracy.

Tip:Always pass doc_type when you know the document type — it improves confidence scores by 5–15%.

Invoice

invoice

Tax invoices, commercial invoices, proforma invoices. Extracts vendor/buyer, line items, tax breakdown, and tax ID validation.

vendorbuyerline_itemsgrand_totaltax_idtax_breakdown

Languages: 100+ scripts and languages

Receipt

receipt

Point-of-sale receipts, payment receipts, acknowledgment receipts.

merchantitemstotalpayment_methoddate

Languages: English, Hindi, regional scripts

Identity / Passport

identity

Passports, Aadhaar, PAN card, voter ID, driving license, national IDs from 50+ countries. MRZ reading, expiry validation, name normalization.

nameid_numberdobaddressissuing_authority

Languages: 100+ scripts and languages

Bank Statement

bank_statement

All major banks worldwide. Transaction table extraction, balance reconciliation.

account_holderaccount_numbertransactionsbalancesperiod

Languages: English, Arabic, Chinese, 50+ languages

Medical Report

medical

Lab reports, pathology reports, discharge summaries, prescriptions.

patientdoctortestsdiagnosismedications

Languages: English, Arabic, French, Spanish, 50+ languages

Resume / CV

resume

Structured resume parsing — experience, education, skills, contact info.

namecontactexperienceeducationskills

Languages: English, Hindi, Arabic, European

Legal Contract

legal

NDAs, service agreements, lease deeds, MOUs. Party extraction, clause summarization, dates.

partieseffective_dateexpiry_datekey_clausessignatures

Languages: English, Arabic, French, Spanish, 50+ languages

Payslip / Salary Slip

payslip

Monthly payslips, salary slips, paycheck stubs, salary certificates.

employeeemployerearningsdeductionsnet_payperiod

Languages: English, Arabic, French, Spanish, 50+ languages

Insurance Document

insurance

Policy documents, claim forms, insurance certificates.

policy_numberinsuredcoveragepremiumvalidity

Languages: English, Arabic, French, Spanish, 50+ languages

Shipping / Logistics

shipping

Bills of lading, airway bills, delivery challans, packing lists.

shipperconsigneetrackinggoodsweightdimensions

Languages: English, Chinese, Arabic

Tax Return / ITR

tax_return

Income tax returns, tax filings, W-2, 1099, P60, and equivalent forms worldwide. Extracts income, tax paid, refund due, credits.

tax_idassessment_yeargross_incometax_payablecreditsrefund_due

Languages: English, Arabic, French, Spanish, 50+ languages

Purchase Order

purchase_order

POs from ERP systems (SAP, Oracle, NetSuite). Buyer-generated orders with item quantities, delivery schedules, and terms.

po_numberbuyersupplierline_itemsdelivery_datepayment_terms

Languages: English, Arabic, Chinese, French, Spanish, 50+ languages

Utility Bill

utility_bill

Electricity, water, gas, broadband, and telephone bills. Supports all major global providers.

consumer_nameaccount_numberbilling_periodunits_consumedamount_duedue_date

Languages: English, Arabic, French, Spanish, 50+ languages

Educational Certificate

education

Degree certificates, mark sheets, transcripts, diplomas, bonafide letters from schools and universities.

student_nameinstitutiondegreespecializationyear_of_passinggraderoll_number

Languages: English, Arabic, French, Spanish, 50+ languages

Property Document

property

Sale deeds, rental agreements, property tax receipts, title deeds, encumbrance certificates.

property_addressownerbuyersurvey_numberarea_sqftregistration_datemarket_value

Languages: English, Arabic, French, Spanish, 50+ languages

Vehicle Registration

vehicle

Vehicle registration certificates, titles, driving licences, insurance certificates, fitness certificates.

registration_numberowner_namechassis_numberengine_numbermake_modelregistration_datevalidity

Languages: English, Arabic, French, Spanish, 50+ languages

Customs / Import-Export

customs

Bill of entry, shipping bill, customs clearance certificates, import-export licences.

importer_exportereori_codebill_numberport_of_entrycountry_of_origingoodscustoms_duty

Languages: English, Arabic, Chinese, French, Spanish

Ticket / Boarding Pass

ticket

Flight tickets, train tickets, bus tickets, boarding passes, event tickets, concert passes.

pnrpassenger_namedeparturearrivalseatcarrierfare

Languages: English, Hindi, 50+ languages

Government Certificate

government_cert

Birth certificates, death certificates, marriage certificates, domicile, caste, income certificates, police clearance.

certificate_typefull_namedate_of_eventplace_of_eventissuing_authorityregistration_number

Languages: English, Hindi, regional scripts

Other / Unknown

other

Any document not matching a known type. Best-effort extraction of all visible text and key-value pairs.

raw_textkey_value_pairstables

Languages: 100+ languages