All API services
REST APIToken protectedPlan quotas

Screenshot API

Turn any public web page into a cached PNG

Capture desktop or mobile website screenshots through a token-protected REST endpoint with permanent server-side caching, full-page mode, fixed viewports, and SSRF protection.

GET/api/screenshot-api/v1/capture
Screenshot API illustration
Starting atFree

What it does

Reliable browser screenshots without maintaining Chromium infrastructure

Send a URL, viewport and device type. The service validates the destination, renders it in a fresh headless Chrome profile, removes common consent overlays, and returns a PNG with cache and quota headers.

Desktop and mobile

Choose a desktop viewport or a mobile Chrome profile for responsive captures.

Permanent cache

Identical capture requests are returned from a sharded on-disk cache with ETag support.

Full-page PNG

Omit the height to capture the rendered document up to 30,000 pixels tall.

SSRF protected

Private, reserved and local network destinations are rejected before and after redirects.

Stable endpoints

One service, documented request contracts

GET
/api/screenshot-api/v1/capture

Returns the rendered page directly as image/png. Quota information and cache state are exposed through response headers.

Simple monthly plans

Start free, then scale the same API token

Plus includes 10× the Free quota. Pro includes 500× the Free quota.

Free

Free

Free access for testing and light usage.

  • 200 API requests per month
  • Service-scoped API token
  • Interactive documentation and live tester
  • Community availability
Start free

Pro

19.99 EUR/month

500× the Free request quota for production workloads.

  • 100,000 API requests per month
  • Service-scoped API token
  • Interactive documentation and live tester
  • High-volume production usage
Choose Pro