Add website screenshots to your app in minutes. Render full pages, capture single elements, export PDFs — we handle the headless browsers, proxies, and scaling.
# One call. Screenshot any page.
curl "https://snapurl.app/v1/screenshot? \
url=https://example.com& \
format=png&full_page=true" \
-H "Authorization: Bearer $SNAPURL_KEY" \
-o shot.pngEvery plan includes the full feature set below — no add-on tiers.
Render the entire scrollable page, not just the visible viewport.
Crop the capture to a single CSS selector instead of the whole page.
Get a print-ready PDF back instead of an image, from the same endpoint.
Skip the pixels — get structured JSON back instead.
Same endpoint, same parameters — pick your language.
curl "https://snapurl.app/v1/screenshot?url=https://example.com&format=png&full_page=true" \ -H "Authorization: Bearer $SNAPURL_KEY" \ -o shot.png
Describe what you want in a prompt or a schema, and /v1/extract returns it as JSON — no selectors to maintain, no scraper to rewrite when the markup changes.
curl "https://snapurl.app/v1/extract?url=https://example.com&prompt=Get+the+page+title" \ -H "Authorization: Bearer $SNAPURL_KEY"
Start free, pay as you grow. Full API on every plan.