The only screenshot API with built-in bulk capture, embeddable <img> URLs, and a OG image generator โ at half the price of competitors.
< 3s
Avg response time
99.9%
Uptime SLA
20x
URLs per bulk call
1hr
Default cache TTL
Try it right now โ no API key needed
Not just "take a screenshot" โ a full visual intelligence toolkit.
Auto-generate previews for shared URLs in your app โ like Notion, Slack, or Linear do.
<img src="https://screenshothub.dev/api/snap ?url=https://github.com &key=sk_live_..." />
Dynamic Open Graph images for every blog post, product page, or user profile. Drive clicks from social.
POST /api/og
{
"title": "How we grew to $10k MRR",
"description": "A founder story",
"eyebrow": "Case Study",
"badge": "10 min read"
}Screenshot 20 URLs in a single API call. Perfect for monitoring, archiving, and competitor tracking.
POST /api/bulk
{
"urls": [
"https://competitor1.com",
"https://competitor2.com",
...20 URLs total
]
}Screenshot your staging env before every deploy. Diff it against production. Catch regressions instantly.
// In your CI pipeline const before = await screenshot(prodUrl) const after = await screenshot(stagingUrl) // diff them with pixelmatch
Copy, paste, ship.
curl -X POST https://screenshothub.dev/api/screenshot \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "fullPage": true}' \
--output screenshot.pngconst res = await fetch('https://screenshothub.dev/api/screenshot', {
method: 'POST',
headers: {
'Authorization': 'Bearer sk_live_...',
'Content-Type': 'application/json',
},
body: JSON.stringify({
url: 'https://example.com',
width: 1440,
fullPage: true,
}),
})
const png = await res.arrayBuffer()import requests
r = requests.post(
'https://screenshothub.dev/api/screenshot',
headers={'Authorization': 'Bearer sk_live_...'},
json={'url': 'https://example.com', 'format': 'pdf'}
)
open('page.pdf', 'wb').write(r.content)Representative market ranges, anonymized for simplicity.
| Provider | Starter price | Bulk API | OG Images | Embed URL |
|---|---|---|---|---|
| Typical Provider A | $19/mo | โ | โ | โ |
| Typical Provider B | $7/mo | โ | โ | โ |
| Typical Provider C | $29/mo | โ | โ | โ |
| โ ScreenshotAPI.devyou're here | $9/mo | โ | โ | โ |
Start free. Upgrade when you grow. No surprise charges โ ever.
For trying it out
100 screenshots/month
For side projects
5,000 screenshots/month
For growing apps
25,000 screenshots/month
For high-volume
Unlimited
Need more than 25k/month? Talk to us about volume pricing.