40-60% cheaper than Urlbox & ScreenshotOne

Screenshot any webpage
in one API call

Capture websites as PNG, JPEG, or WebP. Generate OG images programmatically. Free tier: 500 screenshots/month. Paid plans from $19/mo.

// Take a screenshot in one request const response = await fetch('https://api.pixshot.dev/v1/screenshot', { method: 'POST', headers: { 'Content-Type': 'application/json', 'x-api-key': 'ps_live_your_key_here', }, body: JSON.stringify({ url: 'https://github.com', format: 'webp', viewport_width: 1440, full_page: true, }), }); const screenshot = await response.blob();

Try it — no signup needed

Enter any public URL and see a real screenshot, rendered in headless Chromium.

Your screenshot will appear here
Screenshot preview

Want the full API with dark mode, element capture, ad blocking, and OG image generation? Get a free key in 10 seconds →

Up and running in 60 seconds

1

Get your API key

Enter your email below. Get a free key instantly — no credit card, no waitlist, no approval.

2

Call the endpoint

POST a URL to /v1/screenshot. Get back a PNG, JPEG, or WebP — ready to store or embed.

3

Ship it

Retina 2x by default. Cookie banners auto-dismissed, dark mode, device emulation, element capture — all via parameters.

Built for developers

Fast rendering

Headless Chromium with persistent browser pool. Most screenshots complete in under 3 seconds.

🛠

WebP, PNG, JPEG

Get screenshots in any format. WebP for smaller files, PNG for pixel-perfect quality.

📱

Device emulation

Emulate any device — iPhone, iPad, Pixel. Dark mode support built in.

🎨

OG image generation

Generate social cards from a template. Custom colors, logos, and typography — 1200x630 PNG output.

🚫

Cookie banners & ads

Auto-dismiss cookie consent banners. Optionally block ads and trackers for clean screenshots.

🔒

Element capture

Screenshot a specific element by CSS selector. Capture headers, charts, or any component — not just the full viewport.

🌐

Proxy support

Route through residential proxies to bypass IP blocks. Use our managed proxy or bring your own.

How we compare

PixShot offers more screenshots for less money — with a real free tier.

Plan PixShot ScreenshotOne Urlbox
Free tier 500/mo 100/mo None
~5K screenshots $19/mo $29/mo
~10K screenshots $79/mo
~25K screenshots $49/mo $99/mo (20K)
~50K screenshots $259/mo $199/mo
Retina (2x) output
WebP support
OG image generation
Cookie banner dismiss
Ad/tracker blocking
Dark mode emulation
Residential proxy

Simple pricing

Start free. Upgrade when you need more.

Free

$0/mo
500 screenshots/month
  • All formats (PNG, JPEG, WebP)
  • Device emulation + dark mode
  • Cookie banner auto-dismiss
  • Element capture + ad blocking
  • OG image generation
  • 10 req/min rate limit
Get started

Starter

$19/mo
5,000 screenshots/month
  • Everything in Free
  • Custom headers & cookies
  • Bring-your-own proxy (BYOP)
  • Authenticated page screenshots
  • 30 req/min rate limit
  • Email support

Business

$99/mo
100,000 screenshots/month
  • Everything in Pro
  • 120 req/min rate limit
  • Volume capacity
  • Dedicated support