Website Screenshot & PDF API - Full Page, Mobile, $1.50/1K avatar

Website Screenshot & PDF API - Full Page, Mobile, $1.50/1K

Pricing

from $0.93 / 1,000 page captures

Go to Apify Store
Website Screenshot & PDF API - Full Page, Mobile, $1.50/1K

Website Screenshot & PDF API - Full Page, Mobile, $1.50/1K

Capture any web page as a full-page PNG or JPEG screenshot or a print-ready PDF in a real Chrome browser. Desktop, tablet or mobile sizes, cookie banners hidden, direct download links. $1.50 per 1,000 pages.

Pricing

from $0.93 / 1,000 page captures

Rating

0.0

(0)

Developer

Plot Point Technologies

Plot Point Technologies

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Website Screenshot & PDF API: Full Page, Mobile and Bulk

Capture any public web page as a PNG or JPEG screenshot, full page or visible screen only, or save it as a print-ready PDF. Pages are opened in a real Chromium browser, so modern JavaScript sites render as visitors see them. Each file is stored with the run and returned with a direct download link, page title, final URL, HTTP status, image size and file size.

What can this screenshot tool do?

  • Capture in bulk: many URLs per run, two at a time by default.
  • Full page or viewport, in PNG, JPEG or PDF (A4, Letter, Legal, A3, Tabloid, portrait or landscape).
  • Device sizes: Desktop 1920x1080, Laptop 1366x768, Tablet 768x1024, Mobile 390x844 (tablet and mobile load the mobile layout), or any custom width and height.
  • Capture one element with a CSS selector such as #pricing.
  • Clean captures: hide common cookie banners with CSS (nothing is clicked or accepted), add custom CSS to hide chat widgets, scroll first so lazy images load.
  • Control timing: wait for network idle, load or HTML ready, plus an extra delay.
  • Skip error pages (HTTP errors and bot-check screens) so you do not pay for them.

What data do you get?

FieldDescription
url, finalUrl, httpStatus, pageTitleThe page captured
format, device, fullPage, selectorCapture settings
width, height, fileSizeBytesImage size and file size
fileKey, fileUrlKey in the run's key-value store and a direct download link
capturedAtTime of capture (UTC)

Who uses it?

  • Marketing and SEO teams archiving landing pages and competitor pages over time.
  • Agencies and QA teams checking how sites look on desktop, tablet and mobile.
  • Compliance and legal teams keeping dated visual records of pages, terms or ads.
  • Developers and AI agents that need an image or PDF of a page inside an automated workflow.

How to use it

  1. Click Try for free (or Start).
  2. Add Page URLs.
  3. Pick Output format, Full page and Device size.
  4. Run it and open each fileUrl, or download all files from the run's storage.
  5. Schedule daily runs to build a visual history of key pages.

Input example

{
"startUrls": [
{
"url": "https://apify.com"
},
{
"url": "https://www.wikipedia.org"
}
],
"format": "png",
"fullPage": true,
"device": "mobile",
"hideCookieBanners": true
}

Output example

{
"url": "https://apify.com",
"finalUrl": "https://apify.com/",
"httpStatus": 200,
"pageTitle": "Apify: Marketplace of ready-to-run tools for AI",
"format": "png",
"device": "desktop",
"fullPage": true,
"selector": null,
"width": 1920,
"height": 10000,
"fileSizeBytes": 1230943,
"fileKey": "apify.com-ae015be550.png",
"fileUrl": "https://api.apify.com/v2/key-value-stores/QvZ3OT88RU4cPZsgF/records/apify.com-ae015be550.png?signature=1zQtVSuhzUgeROTsic7H5",
"capturedAt": "2026-10-28T14:35:49Z"
}

How much does it cost?

$1.50 per 1,000 pages captured ($0.0015 each), browser time included, plus a $0.00005 start fee per run.

You captureYou pay
100 pages$0.15
1,000 pages on desktop and mobile (2,000 captures)$3.00
10,000 pages$15.00

Pages that fail to load, return an HTTP error or show a bot-check screen are skipped and not charged.

Volume discounts on higher Apify plans. The prices above are for the Apify Free plan. On paid plans the per-result price drops automatically: about 15% lower on Bronze, 25% lower on Silver and 38% lower on Gold and above.

Use it via API, Make, Zapier, n8n or an AI agent

Apify API. Start a run and get the results back in one HTTP request (replace YOUR_API_TOKEN with the token from Apify Console > Settings > Integrations):

curl -X POST "https://api.apify.com/v2/acts/plotpointtech~website-screenshot-pdf-generator/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls": [{"url": "https://apify.com"}, {"url": "https://www.wikipedia.org"}], "format": "png", "fullPage": true, "device": "mobile", "hideCookieBanners": true}'

For longer jobs, start the run asynchronously and read the dataset when it finishes. Official apify-client libraries exist for Python and JavaScript; the API tab on this page has ready-made code.

No-code automation. Connect the tool to Make, Zapier, n8n, Google Sheets, Slack, Airtable or any webhook with Apify integrations, and use Schedules in Apify Console to run it hourly, daily or weekly.

AI agents (MCP). Give Claude, ChatGPT, Cursor, VS Code or any MCP-compatible agent direct access to this tool through the hosted Apify MCP server. Add this server URL to your client:

https://mcp.apify.com?tools=plotpointtech/website-screenshot-pdf-generator

The agent can then call the tool with the same input fields shown above and read the results.

FAQ

Is it legal to take screenshots of websites? Capturing public pages for archiving, QA, monitoring or research is common practice. The tool does not log in or bypass bot protection or paywalls. Respect each website's terms of use and copyright when you use or publish captures.

How long are files kept? According to your Apify storage retention settings. Download anything you need to keep long term.

Why is a long page cut off? Full-page captures stop at the maximum height (default 10,000 px) to keep files manageable. Raise it if you need more.

Will cookie banners always be hidden? Most common ones are. Unusual consent screens may still appear; use Custom CSS to hide anything left.

Can I call it from my app or an AI agent? Yes. Use the API or the MCP server below and read the returned fileUrl.

Plot Point Technologies is not affiliated with any of the websites you capture.


If this tool saved you time, we would be grateful for a short review on this page; it helps other people find it. If something did not work as expected, please open an issue on the Issues tab and we will look into it quickly.