Skip to content

Use cases

One API. Every screenshot job.

Social cards, link previews, CI diffs, compliance archives, scrolling video: if the job starts with “render this URL”, it is one GET request away. Eight jobs, each with the exact request to copy.

Marketing sites

Open Graph images, generated from the page itself

Render each post or product page at exactly 1200 x 630 and serve the capture as its og:image. No image templates to maintain and no headless Chrome to run: when the page changes, the social card changes with it.

  • Pixel-exact 1200 x 630 viewport, the size X, LinkedIn, and Slack expect.
  • Fonts, theme, and localisation always match the live page.
  • The binary PNG response drops straight into your CDN or build step.
  • Blogs
  • Docs sites
  • E-commerce
  • Job boards
GET /v1/screenshots
?url=https://yourblog.com/post/launch
&viewport_width=1200
&viewport_height=630
&image_format=Png

Directories and galleries

Website thumbnails at directory scale

Directories, template galleries, and agency portfolios need thousands of thumbnails with identical framing. Loop over your list of URLs and capture each one retina-sharp, with ads and cookie banners already stripped.

  • One credit per thumbnail: the €2 pack covers the first 2,000 sites.
  • scale_factor=2 keeps gallery grids sharp on high-DPI displays.
  • Ad and cookie-banner blocking is on by default, so grids stay clean.
  • Startup directories
  • Template galleries
  • Agencies
  • Marketplaces
GET /v1/screenshots
?url=https://portfolio-client.com
&viewport_width=1440
&viewport_height=900
&scale_factor=2
&image_format=Webp

QA and CI

Visual regression testing in CI

Capture the routes that matter on every deploy and diff the pixels against the previous run. Fixed viewport, scale, and wait conditions make captures deterministic enough to compare.

  • full_page=true scrolls, waits, and stitches whole routes.
  • wait_until=NetworkIdle0 removes the flakiest variable: timing.
  • Request logs keep every capture's exact parameters for replay.
  • Release pipelines
  • Design systems
  • Landing page teams
GET /v1/screenshots
?url=https://staging.yourapp.com/checkout
&full_page=true
&viewport_width=1440
&scale_factor=2
&wait_until=NetworkIdle0

Competitive intelligence

Competitor and price monitoring on a schedule

Point a cron job at the pages you care about: competitor pricing, rankings, your own production pages. Each run returns the capture plus the target page's status code, so you catch visual changes and outages together.

  • response_type=json returns the asset URL and page status in one response.
  • delay and wait_until settle dynamic content before capture.
  • No browser fleet to patch, scale, or babysit.
  • Pricing teams
  • SEO tools
  • Uptime dashboards
GET /v1/screenshots
?url=https://competitor.com/pricing
&full_page=true
&delay=2
&response_type=json

Compliance and legal

Page archiving and audit evidence

Regulated teams have to prove what a page said on a given day: terms, disclosures, promotions, ads. A timestamped full-page capture, stored with the exact request that produced it, is precisely that record.

  • Turn blocking off to preserve the page exactly as served, banners included.
  • Full-page capture keeps footer disclosures, not just the first fold.
  • The usage log records URL, parameters, and timing for every capture.
  • Fintech
  • Insurance
  • Ad compliance
  • Legal ops
GET /v1/screenshots
?url=https://yoursite.com/terms
&full_page=true
&block_ads=false
&block_cookie_banners=false

Design QA

Dark mode and mobile rendering checks

Sweep every route as an iPhone, a Pixel, or a 4K desktop, in light and dark, without owning a device lab. Two query parameters swap the whole rendering environment.

  • dark=true flips prefers-color-scheme for the entire page.
  • viewport_device emulates viewport, scale factor, touch, and user agent.
  • Combine with full_page to audit the whole route, not just the fold.
  • Design systems
  • Frontend teams
  • QA teams
GET /v1/screenshots
?url=https://yourapp.com
&dark=true
&viewport_device=iPhone%2013
&full_page=true

Demos and social

Scrolling video of any page

One request returns an MP4 or GIF of the page scrolling top to bottom: a launch asset, a portfolio piece, or a marketplace preview, produced without ever opening a screen recorder.

  • One to thirty seconds, with scroll speed and pauses under your control.
  • MP4 for embeds and ads, GIF where autoplay is not allowed.
  • Five credits per video: the €2 pack renders 400 of them.
  • Product launches
  • Portfolios
  • Marketplaces
  • Social media
GET /v1/videos/rolling
?url=https://yourproduct.com
&duration=10
&format=Mp4

Stop maintaining that headless Chrome container.

100 free credits, a clean REST API, and a pricing page that fits on one screen.