Limits

To protect our system from excessive load, the following rate limits apply to API calls made with a Production API Key or OAuth Key.

Limits are per user, meaning that a single user with multiple keys shares the same limit. Different users have their own separate limits.

Rate limits vary by operation. For example, within the same minute, you can make up to 50 Create Document calls and up to 50 Download Document calls; these limits are not cumulative.

Limits are calculated based on the last 60 seconds using a "sliding window" approach.

Limits are in requests per minute (RPM).

API actionLimit per endpoint, RPM
Create from PDF50
Create from Template300
Send Document200
Document/Template/CLI Details300
List, Status, Delete2000
Download Document50
Download Protected Document300
Create Notarization Request100
ANY sandbox API10

For Sandbox API Key, limits are 10 requests per minute for any endpoint.

All POST, PATCH, GET, PUT, and DELETE requests are counted toward these limits.

The PandaDoc API returns a 429 Too Many Requests error when you exceed the request limits. If you encounter this error, please slow down your API calls to prevent further 429 errors.

PandaDoc reserves the right to modify these limits as necessary to protect the integrity of the PandaDoc Platform.

📘

Request and file sizes

The maximum request body size is 2 MB.
When uploading a PDF to create a document, the maximum supported file size is 50 MB. API returns "413 Request entity too large" when the uploaded PDF exceeds 50 MB.