Processing your file…
This can take a few seconds for larger files.
Bookmark this page
Press Ctrl+D for quick access next time
HomeHelp Center › Developer API Quick Start — Automate PDF Processing

Developer API Quick Start — Automate PDF Processing

Category: Account, API & App Updated: 16 Aug 2026 3 reads
Quick answerCreate a free account, generate an API key from your dashboard, and call the REST API to merge, compress, watermark or protect PDFs from your own code — the same engine that powers the website.

Everything the website does with PDFs is also available as a REST API — useful for invoicing systems, document workflows, and any app that produces or processes PDFs.

Getting your API key

  1. Create a free account and open your dashboard.
  2. Go to Developer API and generate a key — it's self-service, no approval wait.
  3. Keep the key secret: anyone holding it can use your quota.

Your first request

Every endpoint follows the same pattern: send your file(s) with your API key, receive the processed file or a download URL. The full endpoint list, parameters and code samples live in the API docs inside your dashboard.

💡 Start with the compress endpoint — it's the simplest (one file in, one file out) and proves your integration end-to-end.

Best practices

  • Store the API key in an environment variable, never in client-side code.
  • Handle retries — network calls can fail; one retry with backoff covers most blips.
  • Respect the rate limits shown on your dashboard; the free tier is generous for real projects.

Frequently asked questions

Is the API free?
Yes — a free tier is included with fair limits. Heavier usage is available on paid plans shown in the dashboard.
Which operations does the API support?
The core PDF operations — merge, compress, watermark, protect and more — the same engine behind the website tools.
Where are the full API docs?
Inside your dashboard under Developer API — endpoints, parameters, and ready-to-copy code samples.
Advertisement