Skip to main content
SAScreenshot API
All features included in free tier

Powerful Features

Everything you need to capture the web. From simple screenshots to complex automation workflows.

Feature Deep Dives

Practical guides for the core building blocks: batching, webhooks, caching, PDF, and more.

API Reference →

Full Page Screenshots

Capture entire web pages including content below the fold. Perfect for long articles, landing pages, and documentation.

  • Automatically scrolls and stitches content
  • Handles lazy-loaded images and content
  • Supports infinite scroll pages

Multiple Output Formats

Choose the format that fits your use case. From lossless quality to compressed delivery.

  • PNG - Lossless quality, perfect for archiving
  • JPEG - Smaller files, configurable quality
  • WebP - Modern format, best compression
  • PDF - Document format for reports

All Features

Retina Display Quality

Generate high-DPI screenshots for crisp display on modern devices.

  • deviceScaleFactor parameter (1x, 2x, 3x)
  • Perfect for HiDPI and Retina displays
  • Ideal for marketing and design assets

Custom Viewport

Simulate any screen size. Test responsive designs or capture mobile-specific layouts.

  • Custom width and height in pixels
  • Mobile, Tablet, Desktop presets
  • Landscape and portrait orientations

Element Selector

Capture specific elements using CSS selectors. Perfect for component screenshots.

  • CSS selector precision targeting
  • Capture individual components
  • Exclude unwanted elements

Inject Custom CSS/JS

Modify page appearance before capture. Hide elements, change styles, or run scripts.

  • Inject custom stylesheets
  • Execute JavaScript before capture
  • Modify page content dynamically

Block Ads & Popups

Clean screenshots without distractions. Automatically remove common annoyances.

  • Built-in ad blocker
  • Hide cookie consent banners
  • Remove modal popups

Dark Mode

Capture pages in dark mode. Respect user preferences or force a specific theme.

  • Emulate prefers-color-scheme: dark
  • Force dark mode on supported sites
  • Consistent theme across captures

Delay & Wait

Wait for dynamic content to load. Ensure complete page rendering before capture.

  • Wait for page load completion
  • Wait for specific CSS selectors
  • Custom delay in milliseconds

Geolocation

Simulate geographic locations. Capture location-specific content and layouts.

  • Set latitude and longitude
  • Country-level precision
  • Test geo-targeted content

Smart Caching

Intelligent caching reduces costs and speeds up repeat requests.

  • KV + R2 multi-layer cache
  • Configurable TTL
  • Cache invalidation API

Global CDN

Cloudflare's edge network ensures fast delivery worldwide.

  • 300+ edge locations
  • Low latency globally
  • Automatic edge caching

Feature Comparison

See how Screenshot API compares to other screenshot services.

FeatureSXScreenshot APIOther Services
Full page screenshots
Multiple formats (PNG, JPEG, WebP, PDF)
Retina / HiDPI support
Custom viewport sizes
Element selector capturePartial
Custom CSS/JS injectionPartial
Ad & popup blockingPaid
Dark mode emulationPaid
Geolocation simulationPaid
Batch processingPaid
Webhook callbacksPaid
Free tier500/moLimited
No credit card required

Ready to get started?

Start capturing screenshots for free. No credit card required. Upgrade anytime as your needs grow.

500 screenshots per month included in free tier