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 →
One endpoint, one required parameter. Pass a URL, get an image back. No SDKs, no setup.
Set viewport size, wait for animations, capture full pages, choose PNG, JPEG, or WebP.
Returns base64 JSON so AI agents can read and act on screenshots directly. OpenAPI spec included.
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