Skip to main content

Quick Start Guide

Generate your first PDF in 5 minutes – using cURL, Postman, or your preferred language (Node.js, Python, Java, PHP, C#, Go, Rust).

1. Sign Up and Get Your API Key

Sign up for an account. Once registered, find your API key on the API Keys page in your Dashboard. The free plan includes 100 document conversions per month – no credit card required.

Quick API Testing with Postman
  • Import the PDFBolt Postman collection to run API requests without writing code.
  • See the Postman Quick Start for setup details.

Run In Postman

2. Set Up Authorization

Authenticate by adding your API-KEY to request headers:

API-KEY: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Firewall Configuration

If your source URLs or webhook endpoints restrict access by source IP, allowlist PDFBolt's static outbound IP addresses.

See IP Addresses for the full list.

3. Make Your First Request

Choose your endpoint based on response type:

  • Direct – get the PDF immediately in the response (simplest, recommended for getting started).
  • Sync – get a downloadable URL in a JSON response.
  • Async – receive a webhook callback when ready (best for high-volume).

Choose your endpoint:


Choose your source:

Convert a webpage to PDF:

curl 'https://api.pdfbolt.com/v1/direct' \
-H 'API-KEY: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX' \
-H 'Content-Type: application/json' \
-d '{
"url": "https://example.com",
"format": "A4",
"printBackground": true
}' \
-o webpage.pdf
Expected Result

The response is the raw PDF binary, saved to the file specified by your -o flag. Open it to view your PDF.

4. Integration Guides

Full integration guides for each supported language and for Postman:

Next Steps