Screenshot API for developers who ship fast.
Render pixel-perfect screenshots, generate OG images, and convert HTML to images. One API, zero headaches.
100 free screenshots/month · No credit card required
Try it now
No signup required. 5 free requests per day.
Enter a URL above and click Screenshot
Works with every language
It's just HTTP. Copy and paste, you're done.
- 🟢Node.js / TypeScript
- 🐍Python
- 🐘PHP
- 🐹Go
- 💎Ruby
- 🌐Any language with HTTP
import { SnapSharp } from '@snapsharp/sdk'; import fs from 'fs'; const snap = new SnapSharp('sk_live_...'); const image = await snap.screenshot('https://example.com', { width: 1280, }); fs.writeFileSync('screenshot.png', image);
Everything you need
No duct tape. No workarounds.
Screenshots
Full page, mobile, dark mode, retina. Capture any website exactly as users see it.
OG Images
5+ built-in templates. Customizable with your data. Perfect 1200×630 every time.
HTML Render
Any HTML/CSS → pixel-perfect PNG. Bring your own design, we render it.
Site Audit
Extract colors, fonts, headings, tech stack, and accessibility data from any URL. JSON or PNG output.
Website Monitoring
Scheduled screenshots with pixel-diff detection. Get alerted when your site changes visually.
Redis Cache
Redis-backed caching. Repeat requests served instantly. Configurable TTL.
Block Ads
Remove cookie banners, ad overlays, and trackers automatically. Clean screenshots.
Device Presets
iPhone 14, Pixel 7, iPad Pro, MacBook. Real device viewports out of the box.
Dark Mode
Emulate prefers-color-scheme: dark. Capture dark-mode versions of any site.
CSS/JS Inject
Hide elements, click buttons, run scripts before capture. Full control.
Simple API
Just a GET request with a URL. No SDK required. Works in any language.
Stealth Mode
Bypass bot detection. Patches 7 fingerprint markers. Pass Cloudflare, DataDome, and more.
Country Proxy
Screenshot from any region. Bypass geo-restrictions with a single parameter.
Webhooks
Real-time event notifications for completed captures and usage thresholds. HMAC-signed.
Team Access
Invite team members with admin or viewer roles. Share API keys and usage data.
Multiple API Keys
Create, rotate, and revoke keys per project. Per-key usage stats and last-used tracking.
Request Logs
Full request history with timing, caching, and error details. Filter and export.
Extract design tokens
from any website
Point it at any URL. Get back colors, fonts, headings, tech stack, accessibility data, and meta tags — as JSON, CSS variables, or a shareable PNG report. No login required.
Full palette — primary, background, text, accent
Fonts, sizes, weights, heading hierarchy
Detect framework, CSS library, analytics
WCAG contrast ratios, AA/AAA pass/fail pairs
Title, description, OG image, viewport, language
JSON, CSS variables, Tailwind config, PNG report
// colors
"primary": [
"#0F172A"
"#3B82F6"
"#10B981"
"#F59E0B"
"#EF4444"
// fonts
"families": [
"Inter"
"JetBrains Mono"
// stack
"framework": "Next.js"
"css": "Tailwind CSS"
// accessibility
"wcag_aa_pass": 24
"wcag_aa_fail": 3
Beautiful OG images in one API call
Pick a template, pass your data, get a perfect image.
5 templates included · Custom templates on Growth+
Browse all →Built for speed
A pool of headless Chromium instances, always warm. Redis caching for instant repeat requests.
Simple, transparent pricing
Start free. No credit card required.
Free
- 100 screenshots/month
- 5 req/min rate limit
- 1920×1080 max resolution
- PNG & JPEG
- Community support
- SnapSharp watermark
Starter
- 5,000 screenshots/month
- 30 req/min rate limit
- 4K max resolution
- OG image templates
- Email support
- No watermark
- Redis caching
Growth
- 25,000 screenshots/month
- 60 req/min rate limit
- 4K max resolution
- Custom templates
- Priority support
- No watermark
- Advanced caching
- Usage analytics
- Stealth mode
- Custom proxy
Business
- 100,000 screenshots/month
- 120 req/min rate limit
- 4K max resolution
- All features
- Slack support
- SLA 99.9%
- Custom domains
- Stealth mode
- Custom proxy
Need more? Contact us for Enterprise →
Start capturing screenshots in 30 seconds
One API endpoint. Infinite possibilities.
Get free API key →No credit card required · 100 free requests/month