Website Screenshot & URL to PDF - Full Page, Bulk, HTML
Pricing
Pay per event
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
- Add public page URLs to urls, or inline HTML to htmlDocuments.
- Choose mode: screenshot, pdf or both; set full-page, format and viewport.
- Click Start.
- Read
screenshotUrl/pdfUrlfrom 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.
| Event | When it is charged | Price |
|---|---|---|
screenshot | One screenshot (PNG/JPEG) produced successfully. | $0.002 |
pdf | One 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 anerrorrow 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 andfile: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
| Actor | What it does | Price |
|---|---|---|
| Bulk Email Validator | Bulk email validator: syntax, MX records, disposable and role-address flags, typo hints. | $0.001 per event |
| Shopify Products Scraper | Scrape products, prices, variants and stock from public Shopify stores via products. | $0.001 per event |
| Website Tech Stack Detector | Detect 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 Scraper | Scrape 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 Extractor | Extract 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.