Product Introduction
- Overview: RESTful API for programmatic website screenshot capture using headless browser technology.
- Value: Eliminates infrastructure overhead while delivering production-ready visual captures for development and monitoring workflows.
Main Features
- Intelligent Element Blocking: Automatically removes cookie consent banners, ad placements, and chat widgets using DOM filtering and CSS detection for clean outputs.
- Dynamic Content Handling: Supports lazy-loaded images, infinite scroll, and async elements through network idle detection and custom wait conditions.
- Global Geo-Targeting: Capture from 50+ regions (AWS, GCP, Azure) to test CDN performance, geo-restricted content, and regional compliance.
Problems Solved
- Challenge: Manual screenshot tools fail with modern dynamic websites and intrusive UI elements.
- Audience: Developers building visual monitoring, QA engineers testing responsive designs, and marketers verifying campaign landing pages.
- Scenario: Automated daily captures of e-commerce product pages with consistent removal of promotional popups across 12 geographic regions.
Unique Advantages
- Vs Competitors: Integrated ad-blocking and consent management without requiring Puppeteer/Playwright configuration.
- Innovation: Patented network idle detection ensures complete page rendering before capture, including WebSocket-loaded content.
Frequently Asked Questions (FAQ)
- How does Allscreenshots handle cookie consent banners? Our API automatically detects and blocks common consent frameworks (OneTrust, Cookiebot) using pre-configured DOM selectors and CSS filters.
- What output formats does the screenshot API support? Choose from PNG (lossless), JPEG (compressed), WebP (modern web), or PDF (multi-page) with resolution up to 4K.
- Can I capture full-page screenshots of infinite scroll pages? Yes, our smart scrolling algorithm captures full-page content by dynamically calculating scroll depth during rendering.