Skip to main content
The PDF editing endpoints all use multipart/form-data and return a PDF.

Supported Endpoints

Merge

Send between 2 and 20 PDF files. If you need a custom output order, pass an order field containing a JSON array of zero-based file indexes.

Remove Pages

Send a single PDF and a JSON array of 1-indexed page numbers.

Compress

Compression accepts one PDF plus an optional quality level:
  • low
  • medium
  • high

Limits

  • Merge accepts 2 to 20 PDFs
  • Authenticated PDF editing uploads are limited to 100 MB
  • Remove pages and compress accept a single valid PDF
  • Merge uses total upload size, not per-file size