Screenshot API

Capture any webpage with a single API call

PNG, JPEG, WebP, and PDF output. Full-page capture, custom viewports, and origin-locked API keys. Fast, reliable, and globally distributed.

https://example.com
capturing…
API endpoint
GET https://pxshot.dev/api/capture?url=https://example.com&apikey=YOUR_KEY
~50ms
Avg response time
99.9%
Uptime SLA
PNG · JPEG · WebP · PDF
Output formats

Everything you need to capture the web

A full-featured screenshot API with all the options developers actually need.

Fast & Consistent

Every capture runs in an isolated browser environment. No cold starts, no shared state, consistent results every time.

Multiple Output Formats

Capture as PNG, JPEG, WebP, or PDF. Control quality, compression, and DPI per request.

Full-Page Capture

Capture entire scrollable pages, not just the viewport. Perfect for long-form content.

Custom Viewport Sizes

Set any width from 320px to 3840px. Simulate mobile, tablet, or 4K desktop viewports.

Custom Delay & Wait

Add a delay before capture to let JavaScript-rendered content finish loading.

CORS-Safe API Keys

Lock API keys to specific origins so they're safe to use from the browser without a backend.

How it works

Get up and running in under 5 minutes.

01

Create an account

Sign up for free — no credit card required. Get 50 screenshots per month immediately.

02

Get your API key

Create API keys from your dashboard. Optionally lock them to specific allowed origins.

03

Call /api/capture

Pass your URL and API key as query params. Get back a raw image or PDF file.

Live playground

Try it before you integrate

Enter any URL, pick your format and dimensions, and capture a real screenshot right from your browser — no API key or code required to start.

Open playground
Target URL
https://example.com
Format
PNG
Width
1280
Height
720
Capture screenshot
Duration: 312msSize: 184 KBPNG

Simple, transparent pricing

Start free. Scale as you grow.

Free
$0/mo

Perfect for side projects and testing.

  • 50 screenshots/month
  • 1 API key
  • PNG output
  • 1280×720 max resolution
  • Origin locking
Get started
Most popular
Pro
$19/mo

For developers and small teams.

  • 2,000 screenshots/month
  • 3 API keys
  • PNG, JPEG, WebP, PDF
  • Full-page capture
  • Custom delay & wait
  • Up to 1920×1080
  • Priority support
Get Pro
Business
$79/mo

For high-volume production usage.

  • 10,000 screenshots/month
  • 10 API keys
  • All formats + PDF
  • Full-page capture
  • Custom viewport & headers
  • Up to 3840×2160
  • Dedicated support
Get Business

Ready to start capturing?

Sign up for free and get 50 screenshots per month with no credit card required.

Get started free