Website Screenshot & PDF — No Cookie Banners, Full Page, Mobile
Pricing
Pay per event
Website Screenshot & PDF — No Cookie Banners, Full Page, Mobile
Capture full-page or viewport screenshots (PNG/JPG) or PDFs of any list of URLs. Auto-closes cookie consent banners, scrolls to load lazy images, emulates desktop, laptop, tablet and mobile, dark mode, element capture. Pay per screenshot.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Robin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Take clean screenshots or PDFs of any list of websites. Paste URLs, get PNG, JPG or PDF links back — in bulk, through the API, or from your AI agent.
- No cookie banners: automatically clicks "Accept" on consent pop-ups (OneTrust, Cookiebot, Didomi, Quantcast, Usercentrics, Sourcepoint and generic ones in 15+ languages) and hides whatever remains.
- Real full-page captures: scrolls the page first so lazy-loaded images actually appear.
- Any device: desktop, laptop, tablet (iPad) and mobile (iPhone, retina @3x).
- PNG, JPG or PDF (A4 with backgrounds).
- Element capture: screenshot only
#pricing,.heroor any CSS selector. - Hide anything: chat widgets, ads, pop-ups via CSS selectors.
- Dark mode emulation.
- Ad & tracker blocking for faster, cleaner captures (optional).
- Bulk & parallel: hundreds of URLs per run, several pages at once. One broken URL doesn't stop the batch and is not charged.
What is it good for?
| Use case | Example |
|---|---|
| Monitoring | Daily screenshots of competitors' pricing or landing pages (use Apify Schedules) |
| SEO & agencies | Before/after captures, client reports, mobile vs desktop checks |
| Archiving & compliance | Evidence of what a page showed on a given date (PDF) |
| QA | Visual checks across devices after every deploy |
| AI agents & LLMs | Give a vision model a clean picture of a page |
| Link previews | Thumbnails for directories, bookmarks and newsletters |
How to use it
- Paste one or more URLs.
- Pick the device, full page or not, and format.
- Click Start. Each result row has the page title, HTTP status and a direct link to the file.
Input example
{"urls": ["https://www.bbc.com", "apify.com"],"device": "mobile","fullPage": true,"format": "jpeg","removeCookieBanners": true,"hideSelectors": ["#intercom-container"]}
Output example
{"url": "https://www.bbc.com","status": "ok","error": null,"finalUrl": "https://www.bbc.com/","title": "BBC Home - Breaking News, World News, US News, Sports, Business","httpStatus": 200,"screenshotUrl": "https://api.apify.com/v2/key-value-stores/…/records/00001-bbc-com.jpg","key": "00001-bbc-com.jpg","bytes": 412331}
Pricing
Pay per event: one charge per page captured successfully. Failed pages (timeouts, DNS errors) are free. Set "Maximum cost per run" to cap spending — the Actor stops cleanly when it is reached.
Notes
- Full-page captures are capped at 20,000 px tall to keep files usable.
- Sites with strong bot protection (some big news sites, marketplaces) may return a block page. Those rows get status
http-errorand are not charged; enable Apify residential proxy in the input to get through most of them. - Only capture pages you are allowed to access. The Actor does not bypass logins or paywalls.