CRATEAPI
Free live demo, no signup — paid plans open at launch

Screenshot API

Turn any public URL into a pixel-perfect capture — full page or viewport, PNG or JPEG, rendered by a real browser.

Capabilities

Where it fits

What comes out

GET /screenshot/take?url=example.com&format=png
IN · a URL
Screenshot of a captured page
OUT · the capture

Try it live

try:

Public pages only, captured as any visitor would see them · custom URLs: 5 captures/day per visitor · you are responsible for the URLs you submit

Call it from your code

curl -X GET "https://api.crateapi.com/screenshot/take?url=https://example.com&format=png&width=1280" \
  -H "X-API-Key: YOUR_KEY" -o capture.png

Read the docs →

Trust & data handling

Every demo on this page runs against the real API — nothing is faked. Uploaded files and pasted text are processed in memory and never written to disk; nothing about your request is stored. Details: Trust & Security.

Pricing

This demo is free to use today. Document Tools plans open at launch — join the list and lock in the launch discount.

FAQ

Can I capture any URL?

Any public page. You're responsible for the URLs you submit — see Trust & Security.

PNG or JPEG?

Both — pass format=png or format=jpeg, plus width/height and an optional delay for pages that render late.

Is the capture cached?

The full API supports a cache_ttl parameter; this demo caches presets for an hour to stay fast for everyone.

Ready to try it?

Validate your e-invoice freeNo signup. Paste or upload, get the report instantly.
Open the validator →