Website Screenshot API: Full Page, No Cookie Banners
DeprecatedPricing
from $1.60 / 1,000 screenshots
Website Screenshot API: Full Page, No Cookie Banners
DeprecatedInput: list of URLs + device (desktop/mobile), full page, format. Output: one JSON row per URL with a public screenshot image URL, final URL, title and HTTP status. Cookie banners and popups removed automatically.
Pricing
from $1.60 / 1,000 screenshots
Rating
0.0
(0)
Developer
DataDesk
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Website Screenshot API: Bulk Full-Page Screenshots Without Cookie Banners
Website screenshot tool / URL to image API · captura de pantalla de sitios web · captura de tela de sites.
Take clean screenshots of any website in bulk. Cookie banners, GDPR consent popups and sticky overlays are removed automatically, so your screenshots look like the real page, not a OneTrust dialog.
Features
- 🍪 Cookie banner & consent popup removal (OneTrust, Cookiebot, Didomi, Usercentrics, Quantcast, Termly, Iubenda + generic) by clicking "Accept" and hiding leftovers.
- 📱 Devices: desktop, desktop HD (1920×1080), tablet, mobile (iPhone, retina).
- 🖼️ Full page or viewport · PNG or JPEG · dark mode · hide any extra CSS selectors (chat widgets, newsletter modals).
- 🔗 Every screenshot gets a public image URL, plus page title, final URL and HTTP status.
- 💸 Pay only for successful screenshots: failed pages are free.
Use cases
Website monitoring & visual archives · SEO / competitor tracking · link previews & thumbnails · QA of landing pages · feeding vision-AI models · lead-gen enrichment.
Input example
{ "urls": ["https://stripe.com", "https://www.bbc.com"], "fullPage": true, "device": "mobile", "format": "jpeg" }
Output example
{ "url": "https://www.bbc.com", "title": "BBC Home", "statusCode": 200, "device": "desktop", "screenshotUrl": "https://api.apify.com/v2/key-value-stores/.../records/shot-1a2b3c4d5e6f.png", "bytes": 482113, "cookieBannersRemoved": true }
Pricing
Pay-per-event: $2.00 per 1,000 screenshots + $0.005 per run (only if at least one screenshot succeeds).
Use with AI agents (MCP)
This Actor works as a tool for AI agents through the Apify MCP server. Add it to Claude (Desktop/Code), ChatGPT, Cursor, VS Code or any MCP client with this URL:
https://mcp.apify.com/?tools=datadesk-io/website-screenshot-api
Sign in with your Apify account (OAuth) or pass your API token. The agent sees the input schema, runs the Actor and reads the dataset; every input field is optional and every output field is documented.
What goes in → what comes out: Input: list of URLs + device (desktop/mobile), full page, format. Output: one JSON row per URL with a public screenshot image URL, final URL, title and HTTP status. Cookie banners and popups removed automatically.
Example prompt:
Take mobile screenshots of stripe.com and apple.com without cookie banners and give me the image links.