Website to PDF — Convert Any URL to a Print-Ready PDF in Bulk avatar

Website to PDF — Convert Any URL to a Print-Ready PDF in Bulk

Pricing

Pay per event

Go to Apify Store
Website to PDF — Convert Any URL to a Print-Ready PDF in Bulk

Website to PDF — Convert Any URL to a Print-Ready PDF in Bulk

Website to PDF: convert any list of web pages into clean, print-ready PDFs with a real Chrome browser. A4, Letter or Legal, portrait or landscape, backgrounds, cookie banners hidden, lazy images loaded. Returns a download link per PDF plus page text. No API key. Pay per PDF.

Pricing

Pay per event

Rating

0.0

(0)

Developer

IntelScrape

IntelScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Website to PDF — Convert Any URL to a Print-Ready PDF in Bulk

🇨🇳 网页转 PDF:使用真实 Chrome 浏览器将任意网页批量转换为可打印的 PDF。支持 A4、Letter、Legal,纵向或横向,保留背景,自动隐藏 Cookie 弹窗并加载懒加载图片。每个 PDF 返回下载链接和页面文本。无需 API 密钥,按 PDF 付费。

🇸🇬 Laman Web ke PDF: tukar senarai halaman web kepada PDF sedia cetak dengan pelayar Chrome sebenar. A4, Letter, landskap, sepanduk kuki disembunyikan. Pautan muat turun untuk setiap PDF. Tiada kunci API.

🤖 NEW: Connect This To Your AI!

Use this actor from Claude, ChatGPT, Cursor or any MCP client through the IntelScrape MCP Server, or call it directly over the Apify API.

⚡ Works with n8n, Make, Zapier, Google Sheets and the Apify API.

price billing API key engine

Bulk URL-to-PDF in real Chrome: print-ready PDFs with download links, page counts and the page text, without pop-ups.

Honest coverage & billing: Pages that block cloud servers may need a proxy (optional input). You pay only for results actually delivered, and a built-in cost guard stops the run at your max-charge limit.

🌍 Built for teams in the US, China and Singapore, and anyone who needs this data in a spreadsheet or pipeline.

⭐ Found it useful? Please leave a review; it helps others find it.

⚖️ Lawful business use only. Collect public data only, and comply with the source site's terms, copyright and data-protection laws (GDPR, CCPA, China PIPL, Singapore PDPA).

Examples below are illustrative; names and values may be fictional or out of date.

What is Website to PDF?

Lawyers archive web evidence, compliance teams keep copies of terms and disclosures, agencies send clients reports of live pages, and researchers save articles before they change. All of them need the same thing: a faithful PDF of a web page, many times over. Website to PDF renders each URL in a real Chrome browser, scrolls to load lazy images, hides cookie pop-ups and saves a clean, print-ready PDF with a download link, in bulk, on a schedule or from an API call.

What does it do?

  • Real browser rendering: headless Chrome runs the page's JavaScript, so modern sites render properly
  • Clean output: common cookie and consent banners are hidden; the page is scrolled so lazy images load
  • Paper options: A4, Letter, Legal, A3 or Tabloid, portrait or landscape, with or without backgrounds
  • Screen or print look: capture the page as seen, or use the site's own print stylesheet
  • Download links: every PDF is stored in the run's key-value store with a direct URL in the dataset
  • Page text (on by default): title, meta description, H1, word count and the full visible text for search or AI
  • Bulk & scheduled: thousands of URLs per run; schedule daily for a dated archive

Why choose us over cheaper scrapers?

  • Honest output: limits are documented, missing data is labeled, never invented
  • Clean, consistent schema ready for Excel, Sheets, BI tools or an LLM
  • No account risk: no logins, no cookies, no API keys
  • Pay per result with a built-in cost guard; no subscription, failed items are never charged
  • Fast and light: real Chrome only where needed, no residential proxy, so runs stay cheap
  • Maintained by IntelScrape and fixed fast when the source changes

Who is it for?

  • Legal & compliance: archive web pages, terms of service and disclosures as evidence
  • Agencies: send clients PDFs of landing pages, ads and competitor sites
  • Research & journalism: preserve articles before they are edited or removed
  • E-commerce: save product pages and prices for disputes and audits
  • Documentation: turn help-center pages into offline PDFs
  • AI pipelines: get the PDF and the clean text of each page in one pass

How to use it

In Apify Console (no code)

  1. Click Try for free / Start. The form is prefilled with a working example.
  2. Change the inputs (see examples below).
  3. Click Start, then export the results as JSON, CSV, Excel, XML or HTML, or open them in Google Sheets.
  4. Optional: Schedule the actor to run hourly, daily or weekly.

Via API

curl -X POST "https://api.apify.com/v2/acts/intelscrape~website-to-pdf/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"urls": [{"url": "https://en.wikipedia.org/wiki/Web_scraping"}, {"url": "https://apify.com"}], "format": "A4", "extractText": true}'

Or use the official Apify JavaScript and Python clients:

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("intelscrape/website-to-pdf").call(run_input={"urls": [{"url": "https://en.wikipedia.org/wiki/Web_scraping"}, {"url": "https://apify.com"}], "format": "A4", "extractText": true})
for item in client.dataset(run["default_dataset_id"]).iterate_items():
print(item)

With AI agents (MCP)

Add Apify's MCP server (https://mcp.apify.com) or the IntelScrape MCP Server to Claude Desktop, Cursor, ChatGPT or any MCP client, then ask in plain language, e.g. "Run intelscrape/website-to-pdf with the default input and summarise the results."

Input examples

Two pages, A4, with text (default)

{
"urls": [
{ "url": "https://en.wikipedia.org/wiki/Web_scraping" },
{ "url": "https://apify.com" }
],
"format": "A4",
"extractText": true
}

Landscape Letter using the site's print CSS

{
"urls": [{ "url": "https://www.bbc.com/news" }],
"format": "Letter",
"landscape": true,
"mediaType": "print"
}

Slow single-page app

{
"urls": [{ "url": "https://example-app.com/dashboard" }],
"delayMs": 5000,
"timeoutSecs": 90
}

Output fields

FieldDescription
url / finalUrl / httpStatusRequested URL, URL after redirects, HTTP status
titlePage title
pdfUrl / pdfKeyDirect download link and key-value store key
pageCount / fileSizeKbPDF pages and size
format / landscape / mediaTypeOptions used
renderMsTime to render
metaDescription / language / h1 / wordCount / textPage text fields (when page text is on)
errorReason, when a page failed (not charged)
createdAtTime

Sample output

{
"url": "https://en.wikipedia.org/wiki/Web_scraping",
"httpStatus": 200,
"title": "Web scraping - Wikipedia",
"pdfUrl": "https://api.apify.com/v2/key-value-stores/<store>/records/pdf-0001-en.wikipedia.org.pdf",
"pageCount": 9,
"fileSizeKb": 812.4,
"format": "A4",
"wordCount": 3120,
"h1": "Web scraping"
}

Pricing (pay per event)

EventWhen it is chargedPrice
Actor startonce per run$0.005
PDFper page converted to PDF$0.005
Page textper PDF with text extraction (on by default; turn off to skip)$0.001

Cost examples

RunCost
Default run: 2 pages with text$0.017
100 pages$0.605
1,000 pages, PDF only$5.005

Platform usage is included in these prices. Set Max charge per run in the run options to cap spend; the actor stops cleanly when the limit is reached and keeps everything collected so far.

Tips for best results

  • Use mediaType "print" for articles and documentation: many sites have a cleaner print layout.
  • Raise delayMs for pages with animations, charts or late-loading content.
  • Schedule daily runs for a dated archive of the same pages.
  • Pages behind a login cannot be captured.

FAQ

Where are the PDFs?

In the run's key-value store. Each dataset row has a direct pdfUrl you can download or pass to another tool.

Does it run JavaScript?

Yes, pages are rendered in headless Chrome.

Common consent managers are hidden with CSS. Unusual custom banners may still show.

Can it capture pages behind a login?

No. Only public pages.

What about failed pages?

They are listed with the error and are not charged.

Is there a page limit per PDF?

No fixed limit; very long pages produce long PDFs, priced the same per URL.

Honest limits

  • Pages that block cloud servers may need a proxy (optional input).
  • Infinite-scroll pages are captured up to what loads during the scroll pass.
  • Some custom cookie banners are not recognised.
  • Login-only pages are not supported.

This actor collects publicly available data only. You are responsible for using the results lawfully and in line with the source's terms and applicable privacy laws (GDPR, CCPA, PIPL, PDPA). Process personal data only with a legitimate purpose. IntelScrape is not affiliated with, endorsed by or sponsored by the data source; all trademarks belong to their owners.