REST API

Screenshot any website.
Instantly.

A simple API that captures pixel-perfect screenshots of any public web page. One request. One image. That is it.

No API key yet? Request access →

Built for developers and AI agents

Dead simple

One endpoint, one required parameter. Pass a URL, get an image back. No SDKs, no setup.

Full control

Set viewport size, wait for animations, capture full pages, choose PNG, JPEG, or WebP.

AI-ready

Returns base64 JSON so AI agents can read and act on screenshots directly. OpenAPI spec included.

Start in under a minute

Send a POST request with your URL. Receive an image. Done.

curl -X POST https://mohammedsayed.com/api/v1/screenshot \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{"url": "https://example.com"}' \
  --output screenshot.png