Web Page & HTML to PDF Converter avatar

Web Page & HTML to PDF Converter

Pricing

from $3.00 / 1,000 pdf createds

Go to Apify Store
Web Page & HTML to PDF Converter

Web Page & HTML to PDF Converter

Turn any public URL or raw HTML into a print-quality PDF. Bulk URLs, A4/Letter, margins, backgrounds, page numbers. Pay only per PDF created.

Pricing

from $3.00 / 1,000 pdf createds

Rating

0.0

(0)

Developer

Tidyfold Tools

Tidyfold Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Converts public web pages, or your own HTML, into clean print-quality PDFs using headless Chromium. Built for bulk jobs: give it hundreds of URLs and get one PDF per page back, each with a direct download link.

Features

  • Bulk URLs or a raw HTML string (great for invoices and reports rendered from templates)
  • Paper sizes A4, Letter, Legal, A3, A5; portrait or landscape; custom margins
  • Print or screen CSS, background colors and images, optional page-number footer
  • Smart waiting for slow, JavaScript-heavy pages (network idle, load, or extra delay)
  • Blocked or missing pages are reported with a clear error and not charged

Use cases

Archiving web pages, saving receipts and order confirmations, generating invoices or reports from HTML templates, compliance and evidence snapshots, turning docs pages into offline PDFs.

Input example

{
"urls": [
"https://example.com"
]
}

Output example

{
"source": "https://example.com",
"status": "ok",
"title": "Example Domain",
"pages": 1,
"bytes": 24117,
"pdfUrl": "https://api.apify.com/v2/key-value-stores/<storeId>/records/example-com.pdf"
}

Pricing

Pay per event, so you pay only for results.

$0.003 per PDF created ($3 per 1,000 PDFs). Pages that fail, time out, or return HTTP 400+ are never charged.

There is also Apify's standard run-start fee of $0.00005 per GB of run memory (a fraction of a cent per run). The exact prices are always shown on the Pricing tab. You can cap any run with the Maximum cost per run setting.

Use it from code or no-code tools

Every run can be started from the Apify API, the Apify Python/JS clients, or connected to n8n, Make, Zapier and Google Sheets through Apify integrations. Results download as JSON, CSV, Excel or XML.

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("tidyfold/web-to-pdf").call(run_input={'urls': ['https://example.com']})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Support

Found a bug or need a field added? Open an issue on the Issues tab. Tidyfold maintains these tools daily and usually replies within 1 business day.