The simple website screenshot API.

Capture any public URL as PNG, JPEG, WebP, or AVIF. Set the viewport, full-page mode, dark mode, and more.

No card required · Check expires_at for file availability

Capturewell branding included · Remove it for one credit

example.com
EXAMPLE / STUDIOMENU

Studio homepage

Control each capture.

Capture controls

Set the viewport, timing, and output.

01

Viewport and size

320–3840px, 1–3× density, or full page.

02

Capture timing

Add a delay, wait for an element, or use an AI Recipe.

03

Browser settings

Set dark mode, pixel density, motion, and file type.

Capture request Ready
example.com1440 × 900

Sharp from edge to edge.

Browser settings

Viewport
Desktop
Appearance
Dark · 2×
Motion
Reduced
Output
PNG · Full page
Wait condition#report is visibleMatched

One API call. One image.

Set the viewport, format, density, and full-page mode.

capture.sh201 created
curl -X POST https://api.capturewell.app/v1/screenshots \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "preset": "desktop",
    "full_page": true
  }'

PNG / JPEG / WebP / AVIF

Output formats

320–3840px

Viewport width

1–3×

Pixel density

Start free. Add credits when you need them.

Every screenshot API feature is included from day one. There are no subscriptions or plan upgrades.

Free every month

£0/ month

100 screenshot credits

Refreshes monthly. No card required.