Website Screenshot & PDF Generator
Pricing
from $2.00 / 1,000 captures
Website Screenshot & PDF Generator
Capture full-page website screenshots (PNG/JPEG) or PDFs in bulk with real Chrome. Desktop, tablet or mobile, dark mode, element capture, lazy-load scrolling and automatic cookie-banner hiding. Pay per capture, failed URLs are free.
Pricing
from $2.00 / 1,000 captures
Rating
0.0
(0)
Developer
Himanshu Agrawal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Capture full-page screenshots (PNG/JPEG) or PDFs of any list of websites with real Chrome. Desktop, tablet or mobile view, dark mode, single-element capture, lazy-image loading and automatic cookie-banner hiding for clean results. Bulk URLs, fast, and failed URLs are never charged.
What you can use it for
- Website monitoring and archiving: daily snapshots of competitor pages, pricing pages and landing pages.
- Agencies and SEO: visual reports for clients, before/after redesign proof, mobile vs desktop checks.
- Compliance and evidence: time-stamped PDF copies of terms, ads or listings.
- Thumbnails and previews: website previews for directories, link pages and newsletters.
- AI and automation: feed page images to vision models from Make, n8n, Zapier or the API.
Input
| Field | What it does |
|---|---|
| URLs | Pages to capture, one per line. |
| Output | PNG, JPEG or PDF. |
| Full page | Whole scrollable page (up to 20,000 px) or just the visible screen. |
| Device | Desktop (custom width/height), tablet (iPad) or mobile (iPhone 13). |
| Hide cookie banners | Hides consent pop-ups from common providers (OneTrust, Cookiebot, Sourcepoint, Didomi, Quantcast and more) without clicking anything. |
| Dark mode | Requests the site's dark theme. |
| Capture only this element | CSS selector such as #pricing. |
| Scroll to load lazy images | Makes lazy-loaded images appear in full-page captures. |
| PDF paper size | A4, Letter, Legal or A3. |
| Proxy | Optional, for sites that block data centers or show country-specific content. |
{"urls": ["https://stripe.com/pricing", "https://www.bbc.com/news"],"output": "png","fullPage": true,"device": "desktop","hideCookieBanners": true}
Output
One row per page, with a permanent link to the file stored in your run (real output, October 2026):
{"url": "https://www.bbc.com/news","finalUrl": "https://www.bbc.com/news","httpStatus": 200,"title": "BBC News - Breaking news, video and the latest top stories from the U.S. and around the world","output": "png","fileUrl": "https://api.apify.com/v2/key-value-stores/yN3lllWhkqM6eVeXK/records/0003-www-bbc-com-news.png","fileBytes": 2969470,"device": "desktop","fullPage": true,"seconds": 5.2,"capturedAt": "2026-10-17T18:18:00.473Z"}
Pricing
Pay per capture: $2.50 per 1,000 screenshots or PDFs on paid Apify plans (less on Scale and Business). URLs that fail to load are not charged. Set a spending limit per run and the Actor stops cleanly when it is reached.
Tips
- Use JPEG for small files and PNG for crisp text.
- Very long pages are cut at 20,000 px so files stay usable.
- If a site shows a "verify you are human" page, turn on the residential proxy.