Introduction

Shotbase API

The fastest way to capture screenshots programmatically. No browser, no DevOps, no cold starts.

Shotbase is a REST API that captures pixel-perfect screenshots of any URL. Pass a URL, get back a CDN-hosted image. Our infrastructure handles browser lifecycle, JS rendering, cookie banner removal, and caching — so you don't have to.

The API is designed around three principles: simplicity (one endpoint for 90% of use cases), reliability (you're only charged for successful captures), and speed (median response under 200ms with caching).

Base URL

text
https://api.shotbase.io/v1

Quick example

bash
curl -X POST \
  -H "Authorization: Bearer sk-live-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}' \
  https://api.shotbase.io/v1/screenshot

Returns a JSON object with a screenshot_url field pointing to a permanent CDN URL.

Start with the Quickstart guide for a step-by-step walkthrough, or jump straight to the API reference.
Last updated Apr 23, 2026