Fillable PDFs give us an easy way to sign contracts, and edit documents online, without affecting their formatting. With a Fillable PDF API, you can easily create a fillable PDF, and do it in a scalable manner.

Why Create Fillable PDF with Our API


Privacy is becoming a major concern, and governments are implementing laws to protect private data. In that regard, businesses must secure private information by handling it securely at all times. To help your business do that, we use SSL/TLS to secure your files, when you upload and download them from our servers.

Sign Up

Designed for Production Environment

You can rely on our API to convert word to fillable PDF, without it failing when you need it most. We have tested it in a production environment numerous times, to make sure it is truly reliable. Moreover, the API is hosted on Amazon’s AWS servers, to deliver great computing flexibility and power.

On-Premise API Server

You can host the API on your Premises, to meet your security requirements and comply with electronic Protected Health Information Requirements (ePHI). We also offer access to our SDKs, if you need to adapt our fillable PDF API to your local productions.

Access to Integrations

We made many integrations of our API and popular automation platforms. These integrations include Zapier and Integromat plugins, UiPath, and BluePrism extensions, but we have 300+ more integrations ready. Connect with the most popular applications through our API integrations!

How to Create Fillable PDFs of Over 100 Pages

You can use our API’s “async” mode to create large fillable PDF forms, with hundreds of pages, or 100s of single-page fillable PDF forms. Unlike the sync mode that runs on the foreground and times out within 25 seconds, the “async” mode does not time out.

To run our API in “async” mode, you must set “async to “true”. That will command the API to create a background job with a unique ID, using the “jobId” property, and return a corresponding output URL, using the “URL” property.

How to Upload File and Create Fillable PDF

Step 1: Get Upload URL

You need a temporary upload URL to upload your file before you can use our API to create a fillable PDF. Use “/file/upload/get-presigned-url” to request for one, which will return it using “presignedUrl” param, as well as a temporary “URL”, which you can use to access the uploaded file.

Step 2: Upload Your File

The next step is to upload your file using “PUT” to the “presignedUrl” you received in Step 1, and then access it from “URL”, which you also got from Step 1.

Step 3: Call the Fillable PDF API Method

With your file uploaded, call the API method by setting “URL” param as the input. Moreover, you need to set the “async” param to “true”, if you want the API to run in the background. The API will return an output URL, along with a corresponding “jobId”, which uniquely identifies that job.

Step 4: Check Job Status

You can use the “/job/check” to request a job status of the fillable PDF creation process, using the “status” param.

Step 5: Download Fillable PDF

Once the job is complete, the “/job/check” will return the “status” param as a “success”. You can now download the file from the output URL, which you received in Step 3.

We hope you found this guide on how to create a fillable PDF online using our API to be informative. Let us know if you have any questions about using our API. Check out more code samples here, to use our API.

Sign Up


Check API functions: