Website screenshot API

The problem. You need thumbnails or full-page captures of websites — for a dashboard, a monitoring tool, a directory, or change tracking — without running and scaling your own headless Chromium fleet.

How SiteIntel solves it

Call /v1/screenshot with the URL. Add full=true for the entire scrollable page, or set width for the viewport. You get back a PNG.

FieldWhat you use it for
PNG imagereturned directly from the endpoint
full=truecapture the whole scrollable page, not just the fold
widthcontrol viewport width (up to 1920px)

Example

curl "https://siteintel.duckdns.org/v1/analyze?url=https://acme.com" \
  -H "X-RapidAPI-Key: YOUR_KEY"

GET /v1/screenshot?url=https://stripe.com&full=true
→ 200 OK  (image/png, full-page capture)

FAQ

How do I screenshot a website with an API?

Send GET /v1/screenshot?url=<site> and you get a PNG back. Add full=true for a full-page capture or width=<px> to set the viewport. Rendering runs in headless Chromium server-side.

Can I capture the full page, not just the visible area?

Yes. Pass full=true and SiteIntel captures the entire scrollable page instead of just the viewport.

Build it with SiteIntel

50 requests/month free. Pro from $9.99/mo — RapidAPI handles auth and billing.

Get API key Run the live demo