Free plan — 200 renders/month, no credit card required

Screenshot and PDF API
for developers

One REST API to render any URL or HTML to PNG, JPEG, or PDF. Invoices, OG images, reports — all in one request.

Sub-2s renders

Average response time

99.9% uptime

Service availability

Open-source SDKs

Python, MCP, and more

# Generate a screenshot
curl -X POST https://api.rendershot.io/v1/screenshot \
  -H 'X-API-Key: sk_live_...' \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com","format":"png","ai_cleanup":"fast"}' \
  --output screenshot.png

See it in action

Pick a site and watch AI cleanup remove the clutter.

POST/v1/screenshot
Click a site to start...
Response preview

Works with your stack

Official SDKs, MCP integration, and a simple REST API.

Compatible with

Claude
Cursor
Windsurf
OpenAI

Loved by developers

See what developers are building with Rendershot.

Replaced our entire Puppeteer setup in an afternoon. The API just works.

LM

Leonid Morgenstein

Director of R&D

We generate 2,000+ PDF invoices a month through Rendershot. Zero issues.

OT

Omri Tsabari

Cloud Researcher

The MCP integration is a game-changer — my AI workflows can now capture screenshots natively.

OS

Ofer Sasson

Software Engineer

Setup took 5 minutes. Went from zero to screenshot API in production same day.

GM

Guy Montza

Senior Software Engineer

Best PDF generation API I've used. Clean docs, fast renders, fair pricing.

RM

Raphael Mazouz

Senior Software Engineer

Clean API, great docs, and the async mode is perfect for our batch workflows.

OM

Omer Madi

Product Manager

Up and running in minutes

1

Get an API key

Sign up for free and create an API key in your dashboard. No credit card needed.

2

Send a request

POST a URL or raw HTML to /v1/screenshot or /v1/pdf with your API key.

3

Receive your file

Get back raw PNG, JPEG, or PDF bytes — ready to save, stream, or store.

What will you build?

Rendershot powers a wide range of use cases out of the box.

PDF Invoices

Generate pixel-perfect invoices from HTML templates. No layout surprises.

OG Images

Render dynamic social preview images for blog posts, products, or any content.

HTML Reports

Turn data into styled PDF reports using your own HTML and CSS templates.

Web Screenshots

Capture full-page or viewport screenshots of any live URL on demand.

Scheduled Captures

Archive pages or track visual changes over time with async mode and polling.

CI Monitoring

Detect visual regressions by comparing screenshots in your CI pipeline.

Frequently asked questions

Everything you need to know about Rendershot.

Rendershot supports PNG, JPEG, and PDF output formats. You can specify the format in your API request — screenshots default to PNG, and PDFs default to A4 portrait.

Most pages render in under 2 seconds. Render time depends on the target page complexity, but our infrastructure is optimized for speed with dedicated Chromium instances per worker.

Yes! The free plan includes 200 renders per month with no credit card required. Sign up and start rendering in minutes.

You'll receive a 402 response when your credits are exhausted. You can upgrade your plan at any time from your dashboard to get more renders.

Absolutely. Instead of passing a URL, send your HTML string in the "html" field of the request body. This is perfect for generating invoices, reports, and OG images from templates.

Yes. Set "async": true in your request to get a job ID you can poll for results. For bulk operations, use the /v1/bulk endpoint to submit up to 20 render jobs in a single request.

Set "ai_cleanup": "fast" in your request to automatically remove cookie consent banners, chat widgets, and popups before capture. For even more thorough detection, use "thorough" mode which uses AI to identify and remove remaining overlays. Fast mode costs 1 credit per render, thorough mode costs 3 credits.

The MCP (Model Context Protocol) server lets AI tools like Claude, Cursor, and Windsurf use Rendershot as a native tool. Install @rendershot/mcp-server and your AI assistant can capture screenshots and generate PDFs directly.

Start rendering in minutes

Free plan includes 200 renders/month. No credit card required.

Start for free →