Website Screenshot & PDF: Bulk, Full Page, Mobile
Pricing
from $2.00 / 1,000 screenshot or pdf captureds
Website Screenshot & PDF: Bulk, Full Page, Mobile
Capture full-page or viewport screenshots (PNG/JPEG) or PDFs of many URLs at once. Desktop, tablet and mobile presets, dark mode, hide cookie banners or any CSS selector, wait for content. Pay only for successful captures.
Pricing
from $2.00 / 1,000 screenshot or pdf captureds
Rating
0.0
(0)
Developer
Larry Johnson
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
24 days ago
Last modified
Categories
Features
Share
Website Screenshot & PDF (Bulk, Full Page, Mobile, Cookie Banners Hidden)
Capture hundreds of pages in one run: full-page or viewport PNG/JPEG, or printable A4 PDF. Choose a desktop, laptop, tablet or mobile preset, switch on dark mode, and get clean shots with cookie banners and chat widgets hidden.
Each result has a direct link to the image, plus the page title, final URL after redirects and the HTTP status.
Why this one
- Clean captures: common consent pop-ups (OneTrust, Cookiebot, Quantcast, Didomi, Usercentrics, …) are hidden with CSS, and you can add your own selectors. Nothing is clicked or accepted for you.
- Real mobile rendering: 390×844 at 3× scale with a mobile user-agent and touch
- Bulk and predictable: you pay a flat price per successful capture. Failed pages cost nothing.
- PDF mode for archiving, compliance snapshots and client reports
Use cases
Visual QA and regression checks, SEO and agency reports, archiving your own pages, social and OG previews, portfolio thumbnails, monitoring how your site looks on mobile.
Input
| Field | Default | Notes |
|---|---|---|
urls | — | Up to 1,000 |
device | desktop | desktop 1920×1080, laptop 1366×768, tablet 820×1180, mobile 390×844, custom |
fullPage | true | Very long pages are capped at 16,000 px |
format | png | png, jpeg, pdf |
waitUntil / delayMs | load / 500 | Wait for lazy content or animations |
hideCookieBanners / hideSelectors | true / [] | |
darkMode | false | prefers-color-scheme: dark |
timeoutSecs | 45 | Per page |
Output example
{"url": "https://example.com", "finalUrl": "https://example.com/", "statusCode": 200, "title": "Example Domain","screenshotUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/example-com-0caaf24ab1.png","key": "example-com-0caaf24ab1.png", "format": "png", "bytes": 73335,"viewport": {"device": "laptop", "width": 1366, "height": 768}, "error": null}
Pricing (pay per event)
- $2.00 per 1,000 captures (
screenshot, $0.002 each), plus the standard actor start. - Pages that fail to load (DNS error, timeout, blocked URL) are not charged. Respects your run's maximum cost.
Fair use
Capture pages you own or are allowed to capture. The Actor doesn't log in, solve CAPTCHAs, bypass paywalls or use residential proxies. It loads public pages the way a normal browser does. Private, loopback and cloud-metadata addresses are refused.
Actively maintained. Issues answered within 24 hours on the Issues tab.