Ship the screenshot. Skip the browser farm.

Pixel-perfect screenshots and PDFs from any URL, one API call. Full-page captures, viewport width control, and print-ready PDFs — rendered on managed Chromium infrastructure you never have to babysit.

See pricingRead the docs
FrameShot product illustration
FSFrameShot · Capture job — Sample
Sample job
Sample capture job — POST /v1/screenshot

One call in. The full page out.

A single API request names the page, the viewport and the format. FrameShot renders it in managed Chromium and returns the bytes — this is the job, exactly as the API receives it.

URL — https://example.com
The page to capture, from the request body
url
Viewport — 1280 px wide · full-page: true
Whole page captured, not just the first screen
full_page
Format — PNG
JPEG, WebP and print-ready PDF from the same call shape
format: png
example.comCapture preview — Sample
Abstract page skeleton — not a photographic screenshot
1280 pxViewport width in this sample request — 1–3840 supported
PNGSample output format — bytes returned in the response
7 daysResult cache TTL — cached repeats never consume quota
Sample capture shown — the preview is an abstract page skeleton, not a real screenshot.Full-page on every plan · PNG / JPEG / WebP / PDF

Why FrameShot

Built for developers who want the job done right — and to see exactly how it was done.

One request, bytes back

POST a URL, get PNG, JPEG, WebP, or a print-ready PDF. Full-page capture, viewport width control.

Real headless Chromium

Renders run on managed Chromium — no zombie processes, no browser farm to maintain. One request = one render counted, no multipliers.

Caching that saves you money

Repeat captures of the same URL + params serve from cache within the 7-day cache TTL — you never pay twice for the same pixels.

Signed webhooks

Pass webhook_url and get an HMAC-signed JSON payload the moment your render completes — wire it into your pipeline.

Priced per render, honestly

Dev $12/mo for 3,000 renders, Pro $39/mo for 15,000, Scale $99/mo for 60,000. The per-1,000 math is on the pricing page.

Simple, flat pricing

Monthly billing, cancel anytime. No per-seat games, no surprise bills.

Dev — $12/month

For solo devs, side projects, OG-image generation.

Pro — $39/month

For SaaS products, agencies, scheduled reporting.

Scale — $99/month

For high-volume thumbnail pipelines and archival workloads.

Compare all tiers

Start in minutes

Copy-paste quickstart in the docs — real requests against the real API.

Quickstart guide