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.
| Field | What you use it for |
|---|---|
PNG image | returned directly from the endpoint |
full=true | capture the whole scrollable page, not just the fold |
width | control 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