Free tier — No credit card required

Screenshot API
for Developers

Capture URLs, render HTML, extract metadata, compare pages. 7 SDKs ready to use.

6 Endpoints
<2s Response
7 SDKs
screenshot.py
# pip install shotapi
from shotapi import ShotAPI

client = ShotAPI("sk_your_api_key")
image = client.screenshot("https://example.com",
    full_page=True,
    dark_mode=True
)

with open("shot.png", "wb") as f:
    f.write(image)

Everything you need

Powerful features for any screenshot use case

URL Screenshots

PNG, JPEG, WebP, PDF. Full-page or viewport.

Dark Mode

Force dark color scheme on any website.

HTML to Image

Render HTML + CSS to pixel-perfect images.

Device Mockups

iPhone, MacBook, iPad frames automatically.

Visual Diff

Compare two pages, get change percentage.

Metadata & Markdown

Extract OG tags, tech stack, convert to MD.

"Dark mode and device mockups are game changers for our marketing."

MK
Marcus K. · Product

"Visual diff catches UI bugs before production. Saved us hours."

AS
Anna S. · QA Engineer

"Love the crypto payments! Simple, fast, and private."

RJ
Ryan J. · Developer
Donate
Support ShotAPI

Help us grow! Send USDT (TRC-20) to support development.

TQVjGxFx82jdyGbBjEPmTs37hHEA5qJZ4e
Donate

Ready to start?

100 free requests every month. No credit card required.

Pay with 350+ cryptocurrencies