Batch Processing
Upload multiple documents at once and process them all in one batch. Results are returned individually for each file.
Free
3
files per batch
Starter
10
files per batch
Pro
50
files per batch
Enterprise
Unlimited
files per batch
Drag & drop files here
or click to browse. PDF, JPG, PNG, WebP, TIFF accepted.
Up to 3 files per batch (Free plan)
Parallel Processing
Files are processed in parallel for maximum speed. Most batches complete in under 10 seconds.
Individual Results
Each file returns its own JSON result with confidence scores. Download results individually or as a bundle.
Mixed Document Types
Upload invoices, receipts, and contracts in the same batch. ParseFlow auto-detects each document type.
Batch API Endpoint
Use the batch endpoint for programmatic batch processing:
curl -X POST https://parseflow.dev/api/v1/batch \
-H "X-API-Key: dm_live_your_api_key" \
-F "files[]=@invoice1.pdf" \
-F "files[]=@invoice2.pdf" \
-F "files[]=@receipt.jpg" \
-F "document_type=auto"
# Response:
# {
# "batchId": "batch_abc123",
# "totalFiles": 3,
# "results": [
# { "fileName": "invoice1.pdf", "status": "completed", ... },
# { "fileName": "invoice2.pdf", "status": "completed", ... },
# { "fileName": "receipt.jpg", "status": "completed", ... }
# ]
# }Need higher batch limits?