About Screenshot API
ScreenshotOne (screenshotone.com) is a hosted screenshot rendering API built for developers who need to programmatically capture website images at scale. It exposes a simple HTTPS endpoint where you pass a URL and optional parameters, and it returns a screenshot rendered by a real browser engine. The API supports over 200 parameters covering viewport size, device emulation (mobile, tablet, desktop with retina), full-page scrolling captures, dark mode triggering, geolocation spoofing, custom CSS injection, JavaScript execution, and configurable wait conditions (wait for a CSS selector, wait for fonts, or wait a fixed number of milliseconds). It also automatically blocks ads, cookie consent banners, and chat widgets out of the box. ScreenshotOne is used across a range of developer and automation workflows: web scraping pipelines, UI regression testing, competitive price tracking, SEO content enrichment (auto-embedding screenshots of cited sites), website change monitoring, and providing visual context to AI agents. Official no-code integrations exist for Zapier, Make, n8n, Airtable, Clay, and Bubble, and official SDKs are available for TypeScript, Python, Java, PHP, and other languages via PyPI and GitHub. Output can be delivered as PNG or JPEG images, PDFs, or scrolling video. Results can be served directly in an img tag via a signed-URL pattern, cached to avoid re-rendering unchanged pages, and distributed via CDN for fast global delivery. Authentication uses a simple access key passed as a query parameter, JSON body field, or X-Access-Key header.
AI Agent Use Cases
- 200+ rendering parameters: viewport, device emulation, dark mode, geolocation, custom CSS/JS
- Automatic blocking of ads, cookie banners, and chat widgets
- Full-page scrolling captures, PDF export, and scrolling video output
- Configurable wait conditions (CSS selector, font load, fixed delay)
- Signed-URL pattern for direct use in <img> tags with CDN delivery and caching
- Official SDKs for TypeScript, Python, Java, and PHP
- No-code integrations with Zapier, Make, n8n, Airtable, Clay, and Bubble
- MCP integration available for AI agent tooling via Composio
Available Actions
These are the specific actions that AI agents can perform with this tool