Website screenshots

Send a public URL and receive a browser-rendered image with structured status, dimensions, timing, credit use, and a temporary signed URL.

No card required · Check expires_at for file availability

Website screenshot API features

Chromium browser rendering

Render JavaScript, web fonts, images, and responsive CSS at the requested viewport before capture.

Capture controls

Choose presets or exact dimensions, full-page mode, colour scheme, density, delays, and selector waits.

API-ready results

Receive structured capture metadata and a temporary signed file URL when rendering completes.

API request

Send your capture parameters and get back a temporary signed URL to the finished image.

POST /v1/screenshots201 created
{
  "url": "https://example.com",
  "format": "png",
  "preset": "desktop"
}

From request to result

1

Send a public URL

Authenticate and submit the public HTTP or HTTPS URL to capture.

2

Choose the output

Set the supported format, viewport, density, and page behaviour you need.

3

Use the signed image

Use the response expiry time to download the temporary result or move it into your own storage.

Questions

Which image formats are supported?

Capturewell supports PNG, JPEG, WebP, and AVIF.

Can I wait for JavaScript-rendered content?

Yes. Use a supported load condition, a bounded delay, or wait for a specific selector.

Are private network URLs supported?

No. Capturewell blocks private and reserved network destinations.

Start with 100 free credits

Create a free account