Website Screenshot & URL to PDF - Full Page, Bulk, HTML avatar

Website Screenshot & URL to PDF - Full Page, Bulk, HTML

Pricing

Pay per event

Go to Apify Store
Website Screenshot & URL to PDF - Full Page, Bulk, HTML

Website Screenshot & URL to PDF - Full Page, Bulk, HTML

Full page website screenshot and URL to PDF in bulk with headless Chromium. HTML to PDF, clip, viewport and paper size. Failed pages are never billed.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Jeremy Larsen

Jeremy Larsen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Website Screenshot API & URL to PDF - from $0.002/shot

Website screenshot API and URL to PDF converter: turn any public URL, or your own HTML, into a PNG/JPEG screenshot and/or a PDF using real headless Chromium. Each result gets a direct file link in the run's key-value store. You pay only for captures that succeeded; timeouts, 4xx/5xx pages and rejected URLs cost nothing.

Free to try: a new Apify account includes free monthly platform credit, enough to validate the output on a few dozen captures before you pay anything. This Actor has no hidden minimums: failed items are never billed.

How to use Website Screenshot & PDF API

  1. Add public page URLs to urls, or inline HTML to htmlDocuments.
  2. Choose mode: screenshot, pdf or both; set full-page, format and viewport.
  3. Click Start.
  4. Read screenshotUrl / pdfUrl from each dataset row, or call the Actor from the API.

Pricing

Pay per event, no subscription and no compute fees on top. Price: $0.002 per screenshot, $0.004 per PDF.

EventWhen it is chargedPrice
screenshotOne screenshot (PNG/JPEG) produced successfully.$0.002
pdfOne PDF produced successfully.$0.004

Failed, blocked or unknown items are not billed. Set a maximum cost per run in the run options to cap spend.

Example input

{
"urls": [
{
"url": "https://example.com"
}
],
"mode": "both",
"fullPage": true,
"pdfFormat": "A4"
}

Example output

Illustrative sample of the output shape (abridged).

{
"input": "https://example.com",
"finalUrl": "https://example.com/",
"httpStatus": 200,
"title": "Example Domain",
"screenshotUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/screenshot-<id>.png",
"pdfUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/pdf-<id>.pdf",
"capturedAt": "2026-10-15T12:00:00.000Z"
}

Details and limits

Capture a PNG/JPEG screenshot and/or a PDF of any public web page, or render your own HTML to PDF/screenshot, with a real headless Chromium (Playwright + Crawlee). You get a dataset row per page with direct links to the files stored in the run's key-value store.

What it does

  • Input: list of public http(s) URLs and/or inline HTML strings.
  • Output per item: input, finalUrl, httpStatus, title, screenshotUrl, pdfUrl, file sizes, capturedAt. Failed items get an error row and are not charged.
  • Options: screenshot / PDF / both, full-page, PNG or JPEG, viewport size, wait-until, extra delay, wait for a CSS selector, PDF paper size, landscape, print backgrounds.
  • Polite and robust: max 60 page loads/minute, default concurrency 3, automatic retries (default 3), 45 s navigation timeout.

Limits and honesty notes

  • No login, no cookies injection, no captcha solving, no proxy rotation to bypass blocks. Pages behind logins, bot walls or captchas may fail or capture the block page; that is expected.
  • Only public http(s) URLs: localhost, private IP ranges and file: URLs are rejected.
  • You are responsible for having the right to capture the pages you submit. No personal data is collected by the Actor itself; captures contain whatever the page shows.
  • Not a scraper: it returns images/PDFs, not structured page data.

Other Actors in this family

ActorWhat it doesPrice
Bulk Email ValidatorBulk email validator: syntax, MX records, disposable and role-address flags, typo hints.$0.001 per event
Shopify Products ScraperScrape products, prices, variants and stock from public Shopify stores via products.$0.001 per event
Website Tech Stack DetectorDetect the CMS, ecommerce platform, analytics, CDN and JS framework of any website list from headers, meta, scripts and cookie names.$0.005 per event
Bulk WHOIS Domain Lookup (RDAP)Bulk WHOIS via official RDAP + DNS: availability, registrar, created/expiry dates, age, nameservers, MX, TXT.$0.002 per event
Greenhouse Lever Ashby Job ScraperScrape normalized job postings from Greenhouse, Lever and Ashby job boards by company slug, with keyword, location and remote filters.$0.001 per event
PDF Text & Metadata ExtractorExtract text per page, page count, metadata and table-like rows from PDF URLs.$0.002 per event

Find them on this publisher's Apify Store profile.

FAQ

Can it get past logins, bot walls or captchas?
No. No cookie injection, captcha solving or proxy evasion is used; such pages may fail (not billed) or capture the block page.

Is it legal?
You are responsible for having the right to capture the pages you submit. localhost, private IPs and file: URLs are rejected.

Need a custom field, a higher volume or a different source?
Open an issue on the Actor page and describe what you need; custom variants are possible.

Is it maintained?
Yes. Reports of breakage are answered through the Issues tab, and runs that fail are not billed.

Built with AI assistance (Claude); maintained by the publisher.