Public APIs
ScreenshotAPI.net favicon

ScreenshotAPI.net

Development

Create pixel-perfect website screenshots.

ScreenshotAPI.net's website screenshot

About ScreenshotAPI.net

ScreenshotAPI.net is a REST API for capturing website screenshots and converting web pages to other formats. It runs a managed Chromium browser to render JavaScript-heavy pages, capturing full-page or viewport screenshots, and can output results as PNG, JPG, WebP, PDF, MP4, or GIF. Built-in features include ad and cookie-banner blocking, lazy-load handling, scrolling video capture, HTML/text extraction, bulk processing of URL lists via CSV or JSON, and scheduled screenshots via cron expressions with storage to S3, Google Cloud, or Wasabi buckets.

The service is positioned as an alternative to self-hosting Puppeteer or Playwright, removing the need to manage browser infrastructure, memory usage, Chrome version updates, and custom scroll/lazy-load logic. It supports authentication, custom devices, dark mode, proxies, timezones, geolocation headers, custom CSS/JS injection, and cookie injection, with over 75 parameters available through a single endpoint.

It is aimed at developers and businesses needing automated website screenshots, PDF generation, or visual monitoring at scale, with stated use cases including visual QA, compliance reporting, invoice generation, competitor tracking, SEO audits, social media archiving, and research or analytics workflows that combine screenshots with structured data extraction.

Key features

  • Full-page or viewport website screenshots via a single REST API call
  • Converts URLs or raw HTML into clean PDFs with ads and cookie banners removed
  • Automated and scheduled screenshots via cron expressions, stored to S3, Google Cloud, or Wasabi
  • Bulk screenshot processing for thousands of URLs via CSV or JSON upload
  • Scrolling screenshot capture as MP4, GIF, or WebM video for full-page content
  • Extracts HTML and text content alongside screenshots for scraping use cases

Frequently asked questions

What output formats does ScreenshotAPI support?

It can output PNG, JPG, WebP, PDF, MP4, and GIF from the same API by changing one parameter.

Does it handle JavaScript-heavy or dynamic pages?

Yes, it runs a real Chromium browser that renders JavaScript-heavy pages, lazy-loaded content, and infinite scroll correctly.

Can it block ads and cookie banners automatically?

Yes, it automatically blocks ads, cookie banners, and trackers using 20,000+ built-in rules.

Who is ScreenshotAPI built for?

It's built for developers and businesses who need automated website screenshots at scale, as an alternative to self-hosting Puppeteer or Playwright.

Can I capture many websites at once?

Yes, the Bulk Screenshot API can process hundreds or thousands of URLs from a CSV or JSON list in one go.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product