Website Screenshot & PDF
Pricing
from $5.00 / 1,000 url processeds
Website Screenshot & PDF
Capture full-page screenshots (PNG/JPEG) or PDFs of one or many URLs, at any device size, with cookie-banner hiding. Each file is saved and linked in a results table.
Pricing
from $5.00 / 1,000 url processeds
Rating
0.0
(0)
Developer
Jeff Ralston
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Website Screenshot & PDF captures full-page screenshots (PNG or JPEG) or PDF snapshots of one or many web pages in a single run — at any viewport or device size, with automatic cookie-banner hiding — and saves each file with a direct link in a clean results table.
What can the Website Screenshot actor do?
- Take a full-page screenshot of any website — the entire scrollable page, not just the visible part.
- Screenshot many URLs at once — pass a whole list and get one file plus one result row per page.
- Save a web page as a PDF — a print-ready PDF snapshot with backgrounds.
- Capture at any device size — set the viewport width and height for desktop, tablet, or mobile.
- Get crisp retina images — a 2× or 3× scale factor for high-DPI screenshots.
- Hide cookie and consent banners — common pop-ups are hidden automatically before the shot, and you can add your own selectors.
- Wait for the page to settle — choose the load strategy and add an extra delay for late-loading content.
- Capture in dark mode — render a site's dark theme if it has one.
Use cases
- Monitor how a page looks over time — run on a schedule and keep a visual history.
- Archive web pages as PDFs for records or compliance.
- Generate preview thumbnails of URLs for a directory, dashboard, or link list.
- QA and design review — capture the same page across several viewport sizes.
- Feed screenshots into other tools — each capture is stored with a direct link you can pass downstream.
Input
{"urls": ["https://example.com", "https://apify.com"],"format": "png","fullPage": true,"width": 1280,"height": 800,"deviceScaleFactor": 2,"hideCookieBanners": true,"waitUntil": "networkidle"}
For a PDF, set "format": "pdf". For JPEG, set "format": "jpeg" and optionally "quality": 80.
Output
Each page produces one file (in the run's key-value store) and one dataset row:
| Field | Example |
|---|---|
| url | https://example.com |
| http_status | 200 |
| format | png |
| bytes | 10893 |
| file | direct link to the image or PDF |
If a page fails to load, its row records the error instead — the run keeps going and captures the rest, so one bad URL never returns a blank result.
Notes
- Viewport dimensions are clamped to sane limits; screenshots and PDFs run in headless Chromium.
fullPageapplies to image formats; PDFs always paginate the whole document.- The actor captures only the URLs you give it and stores no personal data.