SimplyFill.

Bulk Envelopes

Process hundreds of PDFs efficiently with batch operations.

Bulk PDF Generation

Generate hundreds or thousands of filled PDFs efficiently using the bulk endpoint.

When to Use Bulk

  • Paycheck stubs for payroll
  • Tax forms for all employees
  • Certificates for course completions
  • Invoices or statements

API

The current bulk endpoint accepts a CSV upload — one row per output PDF. See Bulk envelopes (API) for the full reference. Quick start:

curl (bulk envelopes via CSV)
curl -X POST https://api.simplyfill.app/v1/generate/envelope-bulk \
-H "Authorization: Bearer $SIMPLYFILL_API_KEY" \
-F "envelope_id=789" \
-F "file=@invoices.csv"

Legacy JSON shape (still supported for small batches):

curl -X POST /bulk/generate \
  -H "Content-Type: application/json" \
  -d '{
    "template_id": 42,
    "mapping_id": 7,
    "items": [
      {"data": {"name": "Alice Johnson", "amount": "$2500"}},
      {"data": {"name": "Bob Chen", "amount": "$3200"}},
      {"data": {"name": "Carol Davis", "amount": "$2800"}}
    ]
  }'

Response:

{
  "job_id": "bulk_abc123",
  "status": "processing",
  "estimated_completion": "2026-05-16T15:30:00Z"
}

Check Status

curl /bulk/jobs/bulk_abc123
# → {
#   "status": "completed",
#   "results": [
#     {"row": 1, "url": "/download/aaa111"},
#     {"row": 2, "url": "/download/bbb222"},
#     {"row": 3, "url": "/download/ccc333"}
#   ]
# }

Limits

  • Free: 100 PDFs per batch
  • Pro: 1,000 PDFs per batch
  • Business: 10,000 PDFs per batch

Processing typically completes within minutes for batches under 1,000 items.

On this page