Website Screenshot - Bulk, Full Page, Mobile & PDF
Pricing
from $1.60 / 1,000 screenshot takens
Website Screenshot - Bulk, Full Page, Mobile & PDF
Capture websites in bulk: full page or first screen, desktop or mobile, PNG, JPEG or PDF, cookie banners hidden, ads blocked. $2 per 1,000 screenshots, no compute costs on top.
Pricing
from $1.60 / 1,000 screenshot takens
Rating
0.0
(0)
Developer
Emmanuel Vingadassalon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Capture hundreds of web pages in one run: first screen or full page, desktop or mobile, PNG, JPEG or PDF. Cookie banners and consent walls are hidden and ads are blocked, so you get clean screenshots. You pay $2 per 1,000 screenshots, with no compute costs on top.
- Clean pictures. Banners from OneTrust, Cookiebot, Didomi, Quantcast, Usercentrics and other consent managers are hidden, plus custom consent walls and their dark overlays. Nothing is accepted or refused: the banners are only removed from the picture. Ads, trackers and videos are blocked.
- Real full page. The page is scrolled first so lazy-loaded images appear, then captured from top to bottom (up to 20,000 pixels high).
- Real devices. Desktop (1440x900 or 1920x1080), iPad and iPhone 14 emulation with touch, pixel ratio and mobile user agent. Optional dark mode.
- Predictable price. One flat price per successful screenshot. Pages that fail to load are not charged, and neither are error pages (HTTP 400 and above) or empty pages left by a bot protection: their screenshot is still saved, for free.
What can I use it for?
- Website monitoring and archiving: schedule daily screenshots of your pages or your competitors' home pages.
- Visual QA: check how a list of pages renders on mobile and desktop after a release.
- Reports and catalogs: add website previews to a CRM, a directory, a pitch deck or a newsletter.
- AI agents: give a vision model a picture of any page through the Apify MCP server (see below).
Input
{"urls": ["https://apify.com", "https://www.iana.org/help/example-domains"],"device": "mobile","fullPage": true,"format": "png","hideCookieBanners": true,"blockAds": true,"darkMode": false,"waitUntil": "load","delayMs": 500}
Use waitUntil: "networkidle" and a longer delayMs for single-page apps that load their content late.
Output
Each screenshot is saved in the run's key-value store. The dataset has one row per URL, with a signed link to the file that opens without logging in:
{"url": "https://apify.com/","finalUrl": "https://apify.com/","status": 200,"title": "Apify: Marketplace of ready-to-run tools for AI","device": "desktop","format": "png","fullPage": false,"bytes": 154713,"key": "screenshot-00000.png","loadTimedOut": false,"error": null,"takenAt": "2026-10-12T11:54:55.969Z","screenshotUrl": "https://api.apify.com/v2/key-value-stores/<store-id>/records/screenshot-00000.png?signature=<signature>"}
In Apify Console, the Overview tab shows the screenshots directly in the results table.
Pricing
$0.002 per screenshot ($2 per 1,000), plus Apify's small run-start fee. Pages that don't load, invalid URLs and unknown domains are free. Full page, mobile and PDF cost the same.
Speed
In our test, 10 home pages took 24 seconds at the default memory (2 GB), with 3 pages captured in parallel. Give the run more memory to get more CPU on long lists.
Fair use and safety
Only public websites can be captured: private and internal network addresses are refused, for the page and for each resource it loads. Pages behind a login are not supported. Make sure you have the right to use the screenshots you take.
Use it from AI agents (MCP)
Add website-screenshot to the Apify MCP server in your MCP client (Claude, Cursor, VS Code...), so your agent can see any web page.
Integrations
Apify API, schedules, webhooks, Make, Zapier, n8n. Download all screenshots from the key-value store, or export the result table as JSON, CSV or Excel.
Related tools
Same developer, same pay-per-result pricing, outputs that chain together:
- HTML to PDF Converter: web pages or your own HTML to PDF.
- Website Logo & Favicon Extractor: logo, favicon and social image of company websites.
- Website Color Palette Extractor: brand colors and palette of websites from their CSS.
FAQ
A banner is still visible on a site. Some sites use unusual consent tools. Open an issue with the URL and we will add it.
Why is a screenshot blank or incomplete? The page may need more time: try waitUntil: "networkidle" and delayMs: 3000.
What does loadTimedOut: true mean? Some sites never finish loading (endless trackers or live connections). After 20 extra seconds the screenshot is taken anyway, and this flag tells you the page may still have been loading.
Something wrong or missing? Open an issue on the Issues tab.