Changelog

New features, API updates, and improvements. We ship updates regularly.

2026-03-14

Async screenshots with webhook callbacks

feature

New callback_url parameter for async screenshot capture. Get a job ID immediately and receive results via webhook POST or poll the status endpoint. Perfect for batch processing and serverless workflows.

Job status endpoint

api

New GET /v1/status/:jobId endpoint to check async screenshot job status. Returns pending, processing, completed, or failed with download URL when ready.

Changelog page

feature

This page! Track all updates and improvements to ScreenshotAPI.

2026-03-13

Accessibility improvements

improvement

Fixed ARIA labels, keyboard navigation, focus indicators, and screen reader compatibility across all pages. WCAG 2.1 AA compliance.

Security review and hardening

security

Comprehensive security review. DNS rebinding protection, IPv6 loopback blocking, decimal/octal IP detection, and enhanced CORS enforcement.

2026-03-12

Pillar content: Complete Guide to Screenshot APIs

content

Published comprehensive 22-minute guide covering how screenshot APIs work, use cases, pricing, self-hosted vs managed, and selection criteria.

Pricing comparison article

content

Published detailed cost comparison across ScreenshotAPI, URLBox, ApiFlash, and ScreenshotAPI.net.

OG Image Generator tutorial

content

Published guide for building a dynamic Open Graph image generator using HTML templates and our API.

2026-03-11

Landing page redesign

improvement

Redesigned landing page with live screenshot counter, interactive code examples, trust signals, and optimized conversion flow.

Comparison page

feature

Added detailed feature comparison against URLBox, ApiFlash, and ScreenshotAPI.net, highlighting our pricing advantage.

Getting started guide

feature

Added interactive getting-started page with step-by-step onboarding flow for new users.

2026-03-10

Social cards and visual scraping blog posts

content

Published guides for generating social media preview cards and using screenshots for visual web scraping.

Website monitoring tutorial

content

Published guide for building visual website monitoring with automated screenshot comparisons.

2026-03-09

CSS and JavaScript injection

feature

New css, js, and wait_for_selector parameters. Inject custom CSS to hide elements or JS to modify the page before capture. Max 10KB each.

Output resize with Sharp

feature

New output_width and output_height parameters for server-side thumbnail generation. Resize captured screenshots without client-side processing.

2026-03-08

Blog with SEO content

content

Launched blog with guides on screenshot APIs, Node.js automation, website thumbnails at scale, and competitor comparisons.

API playground

feature

Interactive playground at /playground for testing screenshots without writing code. No API key required for demo.

Puppeteer vs API comparison and link preview tutorial

content

Published in-depth technical comparison and practical tutorial for building link preview services.

2026-03-07

Stripe webhook integration

feature

Live Stripe webhooks for checkout.session.completed, subscription.updated, and subscription.deleted events. Automatic plan upgrades and downgrades.

SSRF protection hardening

security

Enhanced SSRF protection: IPv6 loopback blocking, decimal/octal IP detection, DNS rebinding protection, and private network filtering.

Browser crash recovery

fix

Auto-relaunch disconnected browsers in the pool. 5-second page close timeout via Promise.race to prevent resource leaks.

2026-03-06

MVP launch

feature

Launched ScreenshotAPI with PNG/JPEG/WebP capture, PDF generation, API key auth, usage tracking, rate limiting, and full documentation. Deployed on Railway (Docker) with Vercel frontend.

Stripe integration

feature

Live Stripe payments with Free (100/mo), Pro ($29/mo, 10K), and Business ($99/mo, 100K) plans.