Screenshots, HTML to image and OG images, rendered in a real browser

Shotvik is an API that opens a web page or your own HTML in headless Chromium and sends back an image or a PDF.

Shotvik is in private beta. Request access: support@shotvik.com

What it does

URL to PNG, JPEG or PDF

Screenshot a public web page, including full-page captures, dark mode and ad or cookie-banner blocking.

Screenshot a URL

HTML to image

Send your own HTML and CSS and get a PNG or JPEG back.

Render HTML

OG images with full CSS

1200×630 Open Graph images from HTML templates: CSS grid, <style> blocks and web fonts work. Embed them with signed og:image links that never contain your API key.

OG image guide

How Shotvik handles your data

Honest rendering

Every request a render makes identifies itself with ShotvikBot in the User-Agent. There is no stealth mode, no captcha or bot-detection bypass, and no proxies. If a site blocks Shotvik, that's the site's choice. Site owners can read more on the ShotvikBot page.

One request

curl https://api.shotvik.com/v1/screenshot \
  -H "Authorization: Bearer $SHOTVIK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "format": "png"}' \
  --fail-with-body --output screenshot.png
QuickstartDocumentation

OG image guides