Public APIs
PDFEndpoint favicon

PDFEndpoint

Documents & Productivity

HTML and URL to PDF API.

PDFEndpoint's website screenshot

About PDFEndpoint

PDFEndpoint is a JSON REST API that converts HTML content and URLs into PDF files. Requests are sent as a POST with HTML content and configuration options such as margins and background rendering, and the API returns a formatted PDF. The service supports customization of page size, margins, and headers/footers, with documentation and an API playground available for integration.

The API is aimed at developers who need to generate PDFs programmatically without managing PDF libraries or browser-based rendering infrastructure themselves. It is used by both small businesses and larger companies, and includes a sandbox parameter for testing without being charged.

Pricing is plan-based by monthly conversion volume, starting with a free tier of 100 conversions and scaling through paid tiers up to 200,000 conversions per month, with per-unit charges for conversions beyond a plan's limit. Custom high-volume plans are available on request. The service advertises a 99.99% monthly uptime guarantee.

Key features

  • Convert HTML content or URLs to PDF via a JSON REST API
  • Customize output with page size, margins, headers, and footers
  • Sandbox parameter for testing conversions without being charged
  • Handles thousands of requests per second with 99.99% monthly uptime guarantee
  • Usage alerts via email at 75%, 90%, and 100% of monthly plan limit

Frequently asked questions

Is there a free tier?

Yes, pdfEndpoint offers a free plan for up to 100 conversions per month with no credit card required.

How is pricing structured beyond the free tier?

Paid plans range from $9/month for 500 conversions up to $429/month for 200,000 conversions, with additional conversions billed at $0.01-$0.04 each; higher-volume plans are available by contacting the company.

What counts as a billable conversion?

A conversion is a successful request that generates a PDF; using the sandbox parameter during development or testing avoids being charged.

How do I integrate the API?

You send a POST request with HTML content (or a URL) and an Authorization bearer token, and the API returns a fully-formatted PDF; a NodeJS example using axios is provided in the documentation.

Who is this service for?

It is built for businesses of all sizes, from small businesses to Fortune 500 companies, needing to generate PDFs at scale.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product