Features Pricing Docs Blog Try Demo Log In Sign Up

Changelog

Stay up to date with the latest features, improvements and bug fixes.

Feature

Screenshot caching

New cache_ttl parameter lets you reuse recent screenshots. If a matching screenshot exists within the TTL window, it's returned instantly — saving processing time and API credits.

Feature

Hide elements, click & scroll

Three new parameters for page manipulation before capture: hide_selectors hides unwanted elements (cookie banners, popups), click_selector clicks an element (dismiss modals), and scroll_to scrolls to a specific section.

Feature

Custom headers & cookies

Pass custom HTTP headers and cookies with your screenshot requests. Perfect for capturing authenticated pages, locale-specific content, or pages behind login walls.

Feature

HTML to Screenshot

Render raw HTML directly as a screenshot without needing a hosted URL. Ideal for generating images from templates, invoices, reports, or any dynamic content.

Feature

Signed URLs

Generate HMAC-signed URLs to share screenshot images without exposing your API key. Set custom expiration times or create permanent links. Great for embedding in emails or public pages.

Feature

Batch API

Submit up to 100 URLs in a single API call using the new /api/v1/screenshots/batch endpoint. All screenshots share the same options and are processed in parallel.

Improvement

PDF improvements

Enhanced PDF generation with landscape orientation, custom page sizes (A3, A4, A5, Letter, Legal, Tabloid), and configurable margins.

Feature

Multi-language code snippets in Playground

The Playground now generates code snippets in Python, Node.js, and PHP alongside cURL. Switch between languages with one click and copy the code directly into your project.

Feature

GET endpoint for screenshots API

You can now create screenshots using a simple GET request with query parameters at /api/v1/screenshots/capture. Perfect for quick integrations and testing.

Feature

Webhook management

Configure webhook endpoints directly from the dashboard. Set up multiple URLs, choose which events to listen to, and monitor delivery status with detailed logs.

Feature

Saved presets

Save your favorite screenshot configurations as presets. Load them in the Playground with one click to speed up your workflow.

Improvement

Notification preferences

Control which email notifications you receive. Toggle alerts for failed screenshots, usage warnings, billing events and more from your profile settings.

Feature

API logs

View detailed logs of all your API requests in the dashboard. Filter by status, date range, and see response times and error details.

Feature

Initial launch

ScreenshotRun is live! Capture pixel-perfect screenshots of any website with a simple API call. Features include custom viewport sizes, full-page capture, dark mode, retina support, and more.