WEBSITE SCREENSHOT — render any public URL in a real browser and get the pixels
WEBSITE SCREENSHOT — render any public URL in a real browser and get the pixels. GET ?url=… returns a PNG as base64 JSON (add &raw=1 for the image bytes directly). Options: width 320-1920 (default 1280), height, full_page=1 for the whole scrolled page, format=png|jpeg. Ads and cookie banners are blocked automatically. For agents that need to SEE a page: visual QA, previews, archiving, design reference.
Price: $0.04 per call, paid in USDC via the x402 protocol (see the x402 security scheme).
Request
- Base URL: https://api.webbersites.com
- URL: https://api.webbersites.com/api/website-screenshot
- Auth: API key in header X-PAYMENT
Query parameters
Public http(s) URL of the page to capture
viewport width in px (320-1920, default 1280)
viewport height in px (320-2160, default 800)
1 = capture the entire scrolled page, not just the viewport
png (default) or jpeg
1 = respond with raw image bytes instead of JSON
Response
Success
Changes
No recorded changes to this operation across all 1 revision of this API.