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
Stop building infrastructure. Start shipping.
See why developers are switching from DIY Playwright/Puppeteer setups to shotone.
Hours configuring Playwright, Chrome, and servers
One API key, ready in seconds
Redis, queues, workers, process management
Fully managed, zero config
Handle bottlenecks, concurrency, memory leaks
Auto-scales, no limits
Manual Chrome updates, compatibility issues
Always up-to-date, we handle it
Custom scripts for each site
Automatic detection and removal
Configure viewports manually
18+ presets, one parameter
Timeouts, crashes, memory leaks
Automatic retries, clean errors
Build your own cron system
Built-in scheduler from dashboard
Configure your own upload logic
Direct integration with R2/S3
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
Capturing screenshot...
Advanced options
Join the waitlist to get early access and 3 months free of Pro.
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 documentationEverything 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.
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 } Simple, transparent pricing
Scale as you grow. No hidden fees, no surprise charges.
Starter
1,000 screenshots/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
Pro
5,000 screenshots/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
Business
15,000 screenshots/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
Have questions about pricing?
View FAQNeed a custom plan?
Contact us for Enterprise plans with higher volumes, dedicated infrastructure, and custom SLAs.
Talk to SalesFrequently asked questions
Everything you need to know about shotone's Screenshot API.
How is this different from running my own Playwright/Puppeteer?
What formats do you support?
How do you handle cookie banners and popups?
What's the latency like?
Is there a free tier?
Can I capture authenticated pages?
Can I schedule recurring screenshots?
Where are screenshots stored?
Still have questions?
Contact usWeekly updates & improvements
We ship new features and improvements every week. Follow our changelog to stay updated.
Join the waitlistAdded Rust SDK
Official Rust client library now available
PDF export improvements
Better handling of multi-page documents
New device profiles
Added iPhone 15 Pro and Pixel 8 profiles
Stealth mode v2
Enhanced bot detection bypass