PDFBolt
PDFBolt is a privacy-first PDF generation API that converts HTML content, URLs, and dynamic Handlebars templates into professional PDF documents. Key Features: - Multiple input sources – HTML, URLs, or reusable templates. - Three flexible endpoints – Direct (raw PDF), Sync (download URL), Async (webhook). - Dynamic templates – Separate design from data with Handlebars syntax. - Full…
PDFBolt endpoints
| Method | Endpoint | Description |
|---|---|---|
| Direct Conversion | ||
| POST |
Direct Conversion – URL /v1/direct |
### Convert a Webpage to PDF Send a **webpage URL** and receive the **PDF file** in the response. - **Input:** Webpage URL 🌍 - **Output:** PDF file 📄 – The file is received… |
| POST |
Direct Conversion – HTML /v1/direct |
### Convert Base64-Encoded HTML to PDF Send **Base64-encoded HTML** and receive the **PDF file** in the response. - **Input:** HTML (Base64-encoded) 🔄 - **Output:** PDF file 📄 -… |
| POST |
Direct Conversion – Template /v1/direct |
### Generate a PDF from Template Send a `templateId` together with `templateData` and receive the **PDF file** in the response. - **Input:** Template ID 🆔 + Template Data 📑 -… |
| Sync Conversion | ||
| POST |
Sync Conversion – URL /v1/sync |
### Generate a PDF and Get a Downloadable URL Send a **webpage URL** and receive a **downloadable PDF URL** in the response. - **Input:** Webpage URL 🌍 - **Output:** Downloadable… |
| POST |
Sync Conversion – HTML /v1/sync |
### Convert Base64-Encoded HTML to PDF Send **Base64-encoded HTML** and receive a **downloadable PDF URL** in the response. - **Input:** HTML (Base64-encoded) 🔄 - **Output:**… |
| POST |
Sync Conversion – Template /v1/sync |
### **Generate a PDF from Template and Get a Downloadable URL** - **Input:** Template ID 🆔 + Template Data 📑 - **Output:** Downloadable PDF URL 🔗 – Instead of receiving the file… |
| POST |
Sync Conversion – With Custom Header and Footer /v1/sync |
### Convert a Webpage to PDF with Custom Header & Footer Send a **webpage URL** and receive a **downloadable PDF URL**, including a **custom header and footer**. - **Input:**… |
| Async Conversion | ||
| POST |
Async Conversion – Webhook /v1/async |
### Receive PDF via Webhook Send a **webpage URL** for **asynchronous PDF generation**, and receive a **webhook notification** when the file is ready. - **Input:** Webpage… |
| POST |
Async Conversion – Webhook and Custom S3 Bucket Storage /v1/async |
### Webhook & Custom S3 Bucket Storage In this example, the request will generate a **PDF**, store it in a **custom S3 bucket**, and notify the **webhook** when the file is… |
PDFBolt pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | Free | — |
|