Screenshot API -- Free tier included

Capture Any Webpage as an Image

Turn any URL into a pixel-perfect screenshot. Use the dashboard playground or integrate the API into your app. No headless browser setup needed.

PxShot Playground
PNG 1280 x 720 Quality: 90
Your screenshot will appear here

Capturing screenshot...

Built for Everyone Who Needs Screenshots

Whether you're a developer building automated workflows or a marketer who just needs a quick capture, PxShot has you covered.

Developers

Integrate screenshot capture into your apps, CI/CD pipelines, or automated testing with a simple REST API.

  • REST API with code examples
  • PNG, JPEG, WebP, PDF output
  • Custom viewport and full-page

Marketers and Designers

Use the dashboard playground. Paste a URL, click capture, download. No code required.

  • Visual playground in dashboard
  • One-click download
  • Choose format and dimensions

No-Code and Automation

Connect PxShot to Zapier, Make, or any webhook. Generate screenshots as part of your automated workflows.

  • Simple GET request
  • Works with any HTTP tool
  • No server or browser needed

Try It Without Writing Code

The PxShot dashboard includes a built-in playground where you can capture screenshots visually. No technical knowledge needed.

  • 1Paste a URL -- any public webpage
  • 2Pick your settings -- format, size, quality
  • 3Click Capture -- see the result instantly
  • 4Download -- save the screenshot to your device
Open Playground
PxShot Playground
PNG 1280 x 720 Quality: 80
screenshot preview

Three Steps to Your First Screenshot

No SDKs, no dependencies. Just a simple HTTP GET request.

Create an Account

Sign up in the dashboard. You'll get your px_ API key instantly -- no credit card required.

Make an API Call

Send a GET request to /api/capture?url=... with your API key header. That's it.

Get Your Image

The response body is the raw image (or PDF). Save it, display it, pipe it.

Powerful Options for Developers

Fine-grained control when you need it, sensible defaults when you don't.

$ curl -H "X-API-Key: px_abc123" \
"https://pxshot.dev/api/capture\
?url=https://axoxweb.com
&format=webp\
&width=1920\
&full_page=true"
# -> 242KB WebP, full-page capture

Multiple Formats and Options

Export as PNG, JPEG, WebP, or PDF. Control viewport size, image quality, full-page scrolling, and render delay for JS-heavy pages.

PNG JPEG WebP PDF Full-page
Response Headers:
Content-Type: image/png
X-Duration-Ms: 1842
X-Monthly-Used: 23
X-Monthly-Limit: 2000
X-RateLimit-Remaining: 29

Transparent Usage Tracking

Every response includes headers showing your remaining quota, rate limits, and capture duration. Monitor your usage in real-time without extra API calls.

Rate Limits Monthly Quota Duration

Simple, Transparent Pricing

Start free, upgrade when you need more. No surprises.

Free
$0/mo
POPULAR
Pro
$19/mo
Business
$49/mo
Screenshots / month 50 2,000 10,000
Formats PNG PNG, JPEG, WebP All formats
PDF export
API keys 1 3 10
Max viewport 1280x720 1920x1080 3840x2160
Full-page capture
Custom render delay
Rate limit 5/min 30/min 100/min
Dashboard playground
Priority support
Get Started Start Pro Start Business

Your First Screenshot in 30 Seconds

Create a free account, try the playground or grab your API key -- no credit card needed.

Get Started Free