Key Features
- Multi-format support: Extract from PDFs, images (PNG, JPG), spreadsheets (CSV, Excel), and documents
- Template-based extraction: Use pre-configured templates to define what data to extract
- Automatic template selection: Let TableFlow choose the best template for your document
- Table detection: Automatically detect and extract tables from documents
- Field validation: Built-in validation for extracted data
Common Use Cases
- Invoice processing
- Purchase order extraction
- Form data extraction
- Spreadsheet data transformation
- Document digitization
Extraction Workflow
Upload Document
Upload your document using the upload endpoint
Retrieve Data
Get the extracted data using the extraction endpoint
Access Tables
Retrieve table data using the table rows endpoint
Extraction Status
Extractions go through several status states:processing- The document is being processedcompleted- Extraction completed successfullyfailed- Extraction failed (check the error field)
Webhooks
You can receive real-time notifications when extractions complete or fail. The webhook events are:extraction.status.completed- Fired when extraction completes successfullyextraction.status.failed- Fired when extraction fails
Next Steps
- Upload a file to start extracting data
- Get extraction details to retrieve extracted fields
- Download table data as CSV