Process files instantly online with API Lab before signing up.

10 calls
No overages

Test, validate, and prototype for free — no credit card required.

300 calls per month
No overages

Launch to production with more calls and unrestricted output.

$999 / month
1,000 calls per month
$0.10 per overage call
Unrestricted output

Access all PDF processing tools with robust scalability.

$9999 / month
5,000 calls per month
$0.05 per overage call
Access to Pro Tools

Customize your Cloud Hosted solution to meet your specific requirements.

$34999 / month
14,000 calls per month
$0.03 per overage call
Flexible configuration






Price / Month






API Calls


300 / month

1,000 / month

5,000 / month

14,000 / month

Overage / API Call




File Size Upload Soft Limit

5 MB

50 MB

250 MB

File Size Upload Hard Limit

100 MB

100 MB

1 GB

1 GB

1 GB

File Persistence

2 min

5 min

30 min

30 min


Send Calls with API Lab

Send Calls Programmatically

Unrestricted Output

Access to Pro Tools

Dedicated Cloud Hosting Available

How are API Calls measured?
When you sign up with an account and select a plan, you will receive a unique API Key that will grant you access to send API Calls to any of the pdfRest API Tools. At the start of each calendar month, your total number of API Calls will be tallied for the previous month, and you will be billed for your base plan plus any overage you may have accrued if your monthly API Calls were in excess of your plan's included amount. This count starts over at zero on the first day of each month.

pdfRest supports two types of API Calls:
  • POST Requests: These are used to process files with each of the API Tools
  • GET Requests: These are used to retrieve files back from the processing server or poll for request status and response
All calls that require your API Key count towards your monthly total, including all POST requests and GET requests sent to the /request-status endpoint. GET requests sent to the /resource endpoint do not require your API Key or count towards your monthly total.
How do API Call overages work?
The number of API Calls you may send as a Guest or with a Starter account are limited. When you reach your limit, all subsequent API Calls will fail. For Starter accounts, your allocated calls will reset at the start of the next month, allowing you to continue testing the service.

For all Premium, Pro, and Enterprise accounts, you may send an unlimited number of calls each month. API Call overages occur when you exceed the number of calls included in your monthly plan. pdfRest offers two options to flexibly meet your usage requirements: you can either pay a small overage fee for each call exceeding your limit (included in your invoice the following month) or upgrade to a higher tier plan with more included calls.

Your fee for each overage call is determined by your plan and can be found in the table above. Please note that upgrading from one paid plan to another will take effect at the start of the next month. Contact us if you would like the upgrade to take immediate effect for the current month.
How do upload file size limits work?
Our upload file size limits consist of two important thresholds: a soft limit and a hard limit.
  • Soft Limit: This is the maximum file size included within your chosen plan. You can upload files exceeding the soft limit, but a small fee of $0.008 per megabyte (MB) over the limit will be applied to each API call containing such files.
  • Hard Limit: This is a strict limit that cannot be exceeded. Uploading files exceeding the hard limit will fail with an error response.
This structure allows for flexibility while ensuring efficient processing within your plan. Uploading within the soft limit avoids additional charges, while the hard limit safeguards against exceedingly large files that may disrupt your service.
What is API Lab?
API Lab is your one-stop shop for getting started with pdfRest. It's a web-based interface built directly into the pdfRest website that can be used with free or paid accounts. API Lab allows you to:
  • Test and Validate Solutions: Experiment with pdfRest's functionality in real-time. Upload your own files and test different tools and options to see how they work before integrating them into your application.
  • Learn by Doing: Explore the various features and parameters offered by pdfRest. API Lab provides a user-friendly interface to discover the potential of different tools.
  • Generate Code: Save valuable development time! Once you've customized your processing options in API Lab, it can automatically generate code snippets in your preferred programming language. Simply copy and paste this code into your project to get started.
Think of API Lab as your personal pdfRest playground – a space to experiment, learn, and streamline your development process.
What is unrestricted output?
Guest and Starter accounts allow you to test and validate your solutions for free before upgrading to a paid plan. These free tiers produce output results that contain restrictions, including pdfRest watermarks for file outputs and redactions for text-based outputs.

Unrestricted output refers to a feature included in all Premium, Pro, and Enterprise plans that removes pdfRest watermarks, redactions, and other limiting factors in output results.
What are Pro Tools?
Pro Tools are powerful API Tools that require a Pro or Enterprise plan for unrestricted access. All plans may be used to test Pro Tools, but output will be watermarked, redacted, or otherwise limited with a Guest, Starter, or Premium account.

The current list of Pro Tools includes:
What is file persistence?
File persistence refers to the duration for which pdfRest stores the uploaded input files and processed output files after an API call completes. This allows you to access or download the converted documents for a specific period. After this amount of time, files are automatically and permanently deleted for your security. We cannot recover files after they are deleted, so be sure to retrieve them after processing completes. Please refer to the table above to look up the file persistence duration for each plan.
What is dedicated cloud hosting?
Standard pdfRest plans utilize a shared cloud infrastructure. While all files and data are protected and secured, processing takes place on shared servers. Dedicated cloud hosting is an optional upgrade available with Enterprise accounts for businesses requiring a higher level of customization and security. This service provides dedicated servers for your API usage, ensuring optimal performance and isolation from other users. With dedicated cloud hosting, many settings are configurable to meet your requirements, including choice of hosted region.
Which plan is right for me?
The best plan for you depends on several factors, including your anticipated usage volume and the features you require. Here's a general guide to help you find the best fit:

Choose to be our Guest if:
  • You're just looking to send a few calls using the API Lab to quickly assess the results

Choose the Starter Plan if:
  • You're ready to start sending calls programmatically from outside the API Lab
  • You're still testing, validating, or prototyping your solution and prefer to work with the free service that produces watermarked or redacted output
  • You're able to accomplish your testing and validation with a maximum of 300 API Calls / month

Choose the Premium Plan if:
  • You're ready to remove watermarks and redactions for unrestricted output results
  • You expect to send more than 300 but fewer than 2,000 API Calls / month
  • You do not intend to use any of the Pro Tools

Choose the Pro Plan if:
  • You're ready to remove watermarks and redactions for unrestricted output results
  • You expect to send more than 2,000 but fewer than 10,000 API Calls / month
  • You intend to use one or more of the Pro Tools

Choose the Enterprise Plan if:
Contact Us