Screenshot API
for Developers
Capture URLs, render HTML, extract metadata, compare pages. 7 SDKs ready to use.
# 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."
"Visual diff catches UI bugs before production. Saved us hours."
"Love the crypto payments! Simple, fast, and private."
Help us grow! Send USDT (TRC-20) to support development.
TQVjGxFx82jdyGbBjEPmTs37hHEA5qJZ4e
Ready to start?
100 free requests every month. No credit card required.
Pay with 350+ cryptocurrencies