Ship ScreenshotsNot Infrastructure

Pixel-perfect screenshots and PDFs via simple REST API

No Puppeteer, no headless browsers, no DevOps headaches

No credit card required 100 free screenshots/month Setup in 2 minutes

Try it now (No signup required)

Demo limited to 10 requests per minute

Built with technologies you trust

Node.js
Playwright
Chrome
Hetzner
Cloudflare

Everything you need. Nothing you don't.

A complete screenshot and PDF generation API built for modern developers

Full-Page & Viewport Screenshots

Capture any URL as PNG, JPEG, or WebP. Full-page scrolling, custom viewports, or mobile emulation. One endpoint. Infinite possibilities.

Supports lazy-loaded content

Print-Quality PDFs

Generate PDFs from any URL or raw HTML. Custom headers, footers, page sizes, and margins. Perfect for invoices, reports, and documents.

A4, Letter, Legal, or custom sizes

Sub-2-Second Response Times

Global edge network with smart caching. Auto-scaling infrastructure handles your traffic spikes. 99.9% uptime SLA on paid plans.

No cold starts. Ever.

Built for Developers

RESTful API with comprehensive documentation. SDKs for Node.js, Python, PHP, and cURL. Webhook support for async processing.

Postman collection included
Us Others
Free tier included Maybe
No rate limiting on Pro
Custom headers/cookies $$$
Priority support Extra

From zero to screenshot in 3 lines of code

Choose your language and start capturing screenshots instantly

curl -X POST "https://api.screencraft.io/v1/screenshot" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "format": "png",
    "viewport": { "width": 1920, "height": 1080 }
  }'

Try it now (No signup required)

Demo limited to 10 requests per minute

Simple pricing. No surprises.

Start free. Scale when you're ready.

1 request = 1 screenshot or 1 PDF. Use your limit however you want.

FREE

$0 /mo

250 requests/month

  • Screenshots & PDFs
  • Basic viewport sizes
  • PNG & JPEG formats
  • Community support
Get Started Free

No credit card required

MOST POPULAR

PRO

$19 /mo

5,000 requests/month

  • Everything in Free
  • All viewport sizes
  • WebP format
  • Custom headers & cookies
  • Webhook callbacks
  • Email support (24h)
Start Pro Trial

14-day free trial

BUSINESS

$49 /mo

20,000 requests/month

  • Everything in Pro
  • Custom CSS injection
  • JavaScript execution
  • Block ads & popups
  • Priority rendering
  • Slack support (4h)
Start Business Trial

14-day free trial

ENTERPRISE

$99 /mo

75,000 requests/month

  • Everything in Business
  • Dedicated infrastructure
  • Custom integrations
  • 99.9% uptime SLA
  • Priority support
  • Volume discounts
Start Enterprise Trial

14-day free trial

Need more than 75,000 requests? Custom plans available.

Contact us for custom pricing

Frequently Asked Questions

Everything you need to know about the API

How does the free tier work?
Sign up with just your email - no credit card required. You get 100 screenshots and 50 PDFs every month, forever. When you're ready to scale, upgrade to Pro with one click.
What happens if I exceed my monthly limit?
We'll send you an email when you hit 80% of your limit. If you exceed it, API calls return a 429 status code. No surprise charges, ever. Upgrade anytime to continue.
Can I capture pages that require authentication?
Yes! Pro and Business plans support custom headers, cookies, and even JavaScript execution. You can capture logged-in dashboards, admin panels, or any protected content.
How fast are the screenshots generated?
Average response time is under 2 seconds. Complex pages with heavy JavaScript might take 3-4 seconds. We use a global edge network to ensure consistent performance worldwide.
Do you store the screenshots or page content?
No. Screenshots are generated on-demand and streamed directly to you. We don't store any captured content. Your data never touches our servers beyond processing.
Can I use this for automated testing?
Absolutely. Many customers use our API for visual regression testing, E2E screenshot capture, and CI/CD pipelines. We offer bulk endpoints for test suites.
What's your uptime guarantee?
Free tier has no SLA. Pro tier targets 99.5% uptime. Business tier guarantees 99.9% uptime with credits for any downtime. Check status.screencraft.io for live metrics.

Still have questions?

Contact our support team

Stop wrestling with Puppeteer.
Start shipping screenshots.

Join 2,000+ developers who chose the easy path.

Free forever tier • No credit card • Setup in 2 minutes