🚀 Launching Soon

The Screenshot API that just works.

No Redis. No queues. No infrastructure headaches. API + Dashboard with scheduling and storage integration.

Early adopters get 3 months free of the Pro plan when we launch.

Developers already on the waitlist

Scheduled captures R2 / S3 integration API + Dashboard
Why shotone?

Stop building infrastructure. Start shipping.

See why developers are switching from DIY Playwright/Puppeteer setups to shotone.

DIY Setup
shotone
Setup time

Hours configuring Playwright, Chrome, and servers

Setup time

One API key, ready in seconds

Infrastructure

Redis, queues, workers, process management

Infrastructure

Fully managed, zero config

Scalability

Handle bottlenecks, concurrency, memory leaks

Scalability

Auto-scales, no limits

Browser updates

Manual Chrome updates, compatibility issues

Browser updates

Always up-to-date, we handle it

Cookie banners

Custom scripts for each site

Cookie banners

Automatic detection and removal

Device emulation

Configure viewports manually

Device emulation

18+ presets, one parameter

Error handling

Timeouts, crashes, memory leaks

Error handling

Automatic retries, clean errors

Scheduling

Build your own cron system

Scheduling

Built-in scheduler from dashboard

Storage

Configure your own upload logic

Storage

Direct integration with R2/S3

Try It Now

See it in action

Enter any URL below and watch shotone capture a pixel-perfect screenshot in seconds.

Your screenshot will appear here

Enter a URL and click Capture

Advanced options

Join the waitlist to get early access and 3 months free of Pro.

Features

Powerful features for pixel-perfect screenshots

18+ device presets, 4 output formats, smart cleanup, and advanced wait strategies. Everything you need in one API.

Multiple Formats

Export in PNG, JPEG, WebP, or PDF. Configurable quality (1-100) for JPEG/WebP compression. Perfect for any use case.

18+ Device Presets

iPhone 15 Pro, MacBook Pro, iPad Pro, Samsung Galaxy, Pixel 8, and more. Accurate viewport sizes with proper device scale factors.

Stealth Mode

Advanced anti-bot detection bypass using stealth techniques. Capture sites that block automated browsers.

Cookie Banner Removal

Auto-remove GDPR banners with 100+ selectors. Supports OneTrust, Cookiebot, and major consent platforms in 5+ languages.

Popup & Modal Removal

Remove chat widgets (Intercom, Drift, Crisp), newsletters, paywalls, and overlays. Optional aggressive mode for stubborn popups.

Built-in Adblocker

Powered by Ghostery adblocker. Block ads, trackers, and custom URL patterns with glob wildcards support.

Full Page Capture

Capture entire scrollable pages. Perfect for long-form content, documentation, and complete page archives.

Smart Wait Strategies

Wait for load, DOMContentLoaded, networkidle, or custom CSS selectors. Configurable timeouts up to 30 seconds.

Retina/HiDPI Support

Device scale factors from 1x to 3x. Get crisp screenshots at 2x for Retina displays or 3x for modern iPhones.

PDF Generation

Generate PDFs with custom margins, landscape/portrait orientation, and print backgrounds. Perfect for reports and archiving.

Auto-Retry on Errors

Automatic retry for transient errors like timeouts and connection issues. Higher success rates without extra code.

Rich Metadata

Get timing info (navigation, render, total), final URL after redirects, page title, status code, and image dimensions.

Scheduled Screenshots

Set up recurring captures from the dashboard. Daily, weekly, or custom intervals. Perfect for monitoring and archiving.

Bring Your Storage

Connect Cloudflare R2 or Amazon S3. Screenshots are saved directly to your bucket. You own your data.

Want to see all features?

Read the documentation
Dashboard

Everything you need, in one place

Manage your screenshots, monitor usage, and test your integrations with our intuitive dashboard. No complex setup required.

Scheduled Captures

Automate screenshots for any domain, day, and time. No cron jobs needed.

Your Storage, Your Data

Connect Cloudflare R2 or Amazon S3. Screenshots go directly to your bucket.

Live Playground

Test configurations visually before using the API.

Usage Analytics

Monitor requests, quota, and costs in real-time.

Device Profiles

18+ built-in device profiles

Accurate viewport sizes, proper device scale factors, and realistic user agents for every major device.

Desktop

  • Desktop
    1920×1080 1x
  • Desktop HD
    1366×768 1x
  • Desktop 2K
    2560×1440 1x
  • MacBook Pro 14"
    1512×982 2x
  • MacBook Air 13"
    1470×956 2x

Mobile

  • iPhone 15 Pro
    393×852 3x
  • iPhone 15 Pro Max
    430×932 3x
  • iPhone SE
    375×667 2x
  • Samsung Galaxy S24
    360×780 3x
  • Samsung Galaxy S24 Ultra
    384×824 3.75x
  • Pixel 8
    412×915 2.625x

Tablet

  • iPad Pro 12.9"
    1024×1366 2x
  • iPad Pro 11"
    834×1210 2x
  • iPad Air
    820×1180 2x
  • iPad Mini
    744×1133 2x
  • Galaxy Tab S9
    800×1280 2x

Need a custom viewport? Just specify width, height, and scale.

{ "width": 1440, "height": 900, "scale": 2 }
Pricing

Simple, transparent pricing

Scale as you grow. No hidden fees, no surprise charges.

Start free with 200 screenshots/month
No credit card required

Starter

1,000 screenshots/month

$ 5 /month
  • 1,000 screenshots included
  • $0.007 per extra screenshot
  • PNG, JPEG, WebP, PDF
  • 18+ device profiles
  • Full page capture
  • Block ads & cookies
  • Stealth mode
  • Custom viewports
  • Retina support (1x-3x)
  • API access
  • 24/7 priority support
Join Waitlist
Recommended

Pro

5,000 screenshots/month

$ 19 /month
  • 5,000 screenshots included
  • $0.005 per extra screenshot
  • PNG, JPEG, WebP, PDF
  • 18+ device profiles
  • Full page capture
  • Block ads & cookies
  • Stealth mode
  • Custom viewports
  • Retina support (1x-3x)
  • API access
  • 24/7 priority support
Join Waitlist

Business

15,000 screenshots/month

$ 49 /month
  • 15,000 screenshots included
  • $0.004 per extra screenshot
  • PNG, JPEG, WebP, PDF
  • 18+ device profiles
  • Full page capture
  • Block ads & cookies
  • Stealth mode
  • Custom viewports
  • Retina support (1x-3x)
  • API access
  • 24/7 priority support
Join Waitlist

Have questions about pricing?

View FAQ

Need a custom plan?

Contact us for Enterprise plans with higher volumes, dedicated infrastructure, and custom SLAs.

Talk to Sales
FAQ

Frequently asked questions

Everything you need to know about shotone's Screenshot API.

How is this different from running my own Playwright/Puppeteer?

No Redis, no queues, no workers, no process management. Forget about concurrency limits, memory leaks, and scaling bottlenecks. We handle all the infrastructure so you can focus on your product.

What formats do you support?

PNG, JPEG, WebP, and PDF. You can also adjust quality, capture full-page screenshots, and choose from 18+ device presets including iPhone, Android, and desktop viewports.

How do you handle cookie banners and popups?

We automatically detect and hide cookie consent banners, chat widgets, and annoying popups. No extra configuration needed - it just works out of the box.

What's the latency like?

Most screenshots are captured in under 2 seconds. We use distributed infrastructure to minimize latency regardless of where your target website is hosted.

Is there a free tier?

Yes! We offer a generous free tier for developers to test and build with. Early waitlist members will get 3 months of Pro free when we launch.

Can I capture authenticated pages?

Yes. You can pass custom headers, cookies, and even inject JavaScript before capture. Perfect for capturing dashboards and logged-in states.

Can I schedule recurring screenshots?

Yes! From the dashboard you can set up automated captures on daily, weekly, or custom intervals. Perfect for website monitoring, competitor tracking, and compliance archiving. No cron jobs needed.

Where are screenshots stored?

You choose. Connect your own Cloudflare R2 or Amazon S3 bucket, and screenshots go directly to your storage. You maintain full ownership and control of your data.

Still have questions?

Contact us
Actively developed

Weekly updates & improvements

We ship new features and improvements every week. Follow our changelog to stay updated.

Join the waitlist
Jan 15, 2026 New

Added Rust SDK

Official Rust client library now available

Jan 8, 2026 Improved

PDF export improvements

Better handling of multi-page documents

Jan 2, 2026 New

New device profiles

Added iPhone 15 Pro and Pixel 8 profiles

Dec 20, 2025 Improved

Stealth mode v2

Enhanced bot detection bypass