Website to PDF in Bulk: Paginated or One Long Page avatar

Website to PDF in Bulk: Paginated or One Long Page

Pricing

from $6.00 / 1,000 pdfs

Go to Apify Store
Website to PDF in Bulk: Paginated or One Long Page

Website to PDF in Bulk: Paginated or One Long Page

Turn a list of URLs into PDFs: A4/Letter pages or the whole page on one long PDF page, with lazy-loaded images, background colours and cookie banners hidden. $6 per 1,000 PDFs plus a small start fee per run; failed or blocked URLs are not charged.

Pricing

from $6.00 / 1,000 pdfs

Rating

0.0

(0)

Developer

Batch Pane

Batch Pane

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Turn a list of web pages into clean PDFs, with images loaded and cookie banners out of the way. $6 per 1,000 PDFs.

Paste URLs (or upload a CSV) and get one PDF per page: printable A4/Letter pages, or the whole page as one long PDF page exactly as it looks on screen.

  • Complete pages. The page is scrolled through first so lazy-loaded images appear, background colours are kept, and cookie consent banners of about 20 common consent tools are hidden. In our test, 14 of 15 well-known sites (government, documentation, shops, news) became PDFs of 1 to 16 pages, for example github.com as 16 pages and apple.com as 14.
  • Two layouts: normal pages (A4, Letter, Legal, A3, A5, Tabloid; portrait or landscape; margins none/small/normal) or one long page with no page breaks, ideal for archiving, design review and evidence.
  • Screen or print look: keep the on-screen design (default), or use the site's own print stylesheet.
  • Desktop or mobile layout.
  • You only pay for PDFs you get. Pages that time out, fail, are blocked or skipped are listed with the reason and not charged as a PDF.
  • Up to 5,000 URLs per run; polite to websites (robots.txt, one page at a time per site at 2 GB, at most two at 4 GB).

Measured on the Apify platform on 20 October 2026 (UTC), default 2 GB memory, 15 public websites plus one redirect to an internal address (blocked): 14 PDFs in 157 seconds, about 11 seconds per page.

Use with AI agents (MCP)

Add it as a tool: https://mcp.apify.com?tools=batchpane/website-to-pdf

Input the agent should send: {"startUrls": [{"url": "https://www.iana.org/help/example-domains"}], "singlePage": false, "paperFormat": "A4"}

Results: one dataset row per URL. For ok rows, fileUrl is a direct link to the PDF. A run takes about 10 seconds per page at 2 GB; an MCP call waits at most 45 seconds, so for more than a few URLs the agent should check the run later (get-actor-run) and then read the rows (get-dataset-items).

Example prompt:

Use batchpane/website-to-pdf to save https://www.iana.org/help/example-domains and https://www.w3.org/ as A4 PDFs and give me the PDF links.

Input

FieldDefaultNotes
URLs–[{"url": "..."}] or a public link to a .txt/.csv list (requestsFromUrl); up to 5,000 per run
One long pageoffwhole page on one PDF page (up to 14,000 px tall)
Paper sizeA4A4, Letter, Legal, A3, A5, Tabloid
Landscapeoff
Marginssmallnone, small (0.4 cm), normal (1 cm)
Lookscreenscreen, or the site's print stylesheet
Background colours and imageson
Layoutdesktopdesktop (1280 px) or mobile
Hide cookie consent bannersonnothing is clicked or accepted; "consent or pay" walls are never hidden
Extra wait after load1 s0-5 s
Memory (run option)2 GB4 GB = two pages at the same time (also from the same website); about the same cost per PDF, double start fee

Example input (tested on the platform):

{
"startUrls": [
{ "url": "https://www.iana.org/help/example-domains" },
{ "url": "https://www.w3.org/" }
],
"paperFormat": "A4"
}

Output

PDFs go to the run's key-value store. The dataset has one row per URL:

{
"url": "https://www.w3.org/",
"finalUrl": "https://www.w3.org/",
"httpStatus": 200,
"capturedAt": "2026-10-20T11:14:46.621Z",
"layout": "desktop",
"paper": "A4",
"fileKey": "00002-www.w3.org.pdf",
"fileUrl": "https://api.apify.com/v2/key-value-stores/<store-id>/records/00002-www.w3.org.pdf",
"bytes": 678223,
"pages": 5,
"singlePageTruncated": false,
"cookieBannerHidden": false,
"status": "ok",
"error": null
}

About fileUrl: a direct link to the PDF in your Apify storage. Depending on your storage settings, anyone with the link may be able to open it. The actor does not extract page text, titles or other content; you get the PDF and the HTTP facts above.

Pricing

$0.006 per successful PDF ($6.00 per 1,000), plus a start fee of $0.0015 per GB of memory, $0.003 per run at the default 2 GB ($0.006 at 4 GB). Compute is included.

Example (2 GB)Cost
1 URL$0.006 + $0.003 start = $0.009
100 URLs$0.60 + $0.003 = $0.603
1,000 URLs of which 30 fail970 x $0.006 + $0.003 = $5.823

Many single-URL runs (for example from an AI agent) pay the start fee each time; put several URLs in one run where you can.

You can set a maximum cost per run; the actor stops before it would go over it.

Good to know

  • 45 seconds per page, then it counts as failed (not charged). Very heavy pages can hit this limit.
  • Maximum PDF size 25 MB: in our test one very image-heavy news homepage made a bigger PDF and was reported as TOO_LARGE (not charged). Try "One long page" off, "Background colours and images" off, or the print look.
  • "One long page" is cut at 14,000 px (singlePageTruncated: true); use normal pages for very long pages.
  • Big lists take time: at 2 GB pages are converted one at a time, about 10 seconds each, so 1,000 PDFs take about 3 hours; set the run timeout accordingly or use 4 GB (two pages at a time, about half the time).
  • No logging in, no cookies or sessions of yours, no CAPTCHA solving, no residential proxies. Sites that block automated browsers are reported as failed and not charged.
  • Only public websites: URLs and redirects (and images, frames, scripts) pointing to private or internal network addresses are refused.
  • Safety stop: the run stops after 20 URLs in a row fail ("Stop after failures in a row"; 0 switches only this rule off). A second rule cannot be switched off: after 50 URLs, the run stops if fewer than 25% succeeded.

Responsible use

A PDF of a web page is a copy of someone else's page and may be protected by copyright; it may also show personal data that appears on that page. Use the results only where you are allowed to (your own sites, archiving, compliance, research with a legal basis). The actor keeps nothing: files are stored only in your own Apify storage.

Support

Open an issue in the Issues tab with the URL and the run ID. We aim to answer within 7 days. Answers may be drafted with help of an AI assistant and are checked by a person.

Changelog

  • 0.1: first version.