CaptureFree

Web screenshots

Submit a URL. Get back a signed image link. Zero browser infrastructure on your side.

  • Custom viewport
  • Full-page mode
  • Selectors
  • Storage URLs

Web screenshots

Pixel-stable screenshots for public URLs, CSS selectors, and full-page captures.

4.8s
average capture
1440px
default viewport
Minimum planFree
SDK example

What developers actually call

Every capture goes through the same async job model. Submit → poll → result. The SDK wraps the polling loop for you.

1const result = await client.screenshots.webAndWait({ 2 url: "https://stripe.com/pricing", 3 dimensions: { width: 1440, height: 900 }, 4 format: "png" 5});
How it works

From request to result

Submit

POST /screenshots/web with your target URL and settings. Receive a jobId with 202 in under 200 ms. No timeout, no browser to manage.

Capture

An isolated Playwright context loads the page, runs JavaScript, waits for network-idle, then takes the screenshot. Jobs run in dedicated worker containers.

Deliver

Poll GET /jobs/:id/result for the signed S3 URL or receive a webhook push. Results are persistent until you delete them.

API reference

Request parameters

ParameterTypeRequiredDescription
urlstringRequiredTarget URL to capture. Validated against the SSRF blocklist.
dimensions{ width, height }OptionalViewport size in pixels. Default: 1440 × 900.
format"png"|"jpeg"|"webp"OptionalOutput image format. Default: png.
fullPagebooleanOptionalCapture the full scrollable page height.
selectorstringOptionalCSS selector — crop the capture to a single element.
descriptionstringOptionalNatural-language element description for AI targeting.
blockAdsbooleanOptionalBlock ad networks and trackers before capture.
webhookUrlstringOptionalHTTP endpoint to receive the job.completed event.

Full parameter reference and response schemas available in the API reference docs.

Use cases

Who uses this and why

Marketing

OG image generation

Generate og:image thumbnails for any URL — blog posts, product pages, documentation — on publish or on demand.

E-commerce

Product page snapshots

Capture competitor or partner product listings at exact viewport sizes for catalog audits and comparison grids.

QA

Visual regression testing

Screenshot CI preview builds and diff against baseline to catch unintended style changes before they reach production.

Get started

Ready to use web screenshots?

Start on the Free tier with 100 captures per month. No credit card required.