Skip to content
ParseFlow

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?

We use cookies to improve your experience and analyze site traffic. See our Privacy Policy for details.