Instant API key. No signup. No email. Just you, your terminal, and a full-page PNG.
# Get an instant API key — no signup $ curl https://snapshot-api-production-1374.up.railway.app/key {"key":"ss_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","referral_code":"abc123"} # Take a screenshot $ curl "https://snapshot-api-production-1374.up.railway.app/screenshot?url=https://example.com&key=ss_xxx" > screenshot.png # From zero to PNG in ~10 seconds
Why SnapShot API
Get a key with one curl call. No email, no OAuth, no dashboard to navigate. Your first screenshot in under 10 seconds.
Share your referral link — both parties get +50 screenshots/month. Stackable, unlimited. Your usage grows with your network.
Captures the entire page, not just the viewport. Works for any public URL. Returns a clean PNG ready for storage or processing.
Simple REST endpoint. Returns PNG bytes or JSON errors. No SDK needed — works with curl, fetch, axios, or any HTTP client.
Pricing
Use Cases
Snapshot your dashboards every hour and archive them. Compare over time, detect outages visually.
0 * * * * curl "..." > dash-$(date +%H).png
Capture staging after every deploy. Compare against prod to catch visual regressions before they ship.
curl "..." > staging-$(git rev-parse --short HEAD).pngOr use the GitHub Action →
Track competitor pricing pages, product listings, and availability indicators over time.
curl "..." > competitor-$(date +%F).png
Every referral gives both you and your friend +50 screenshots/month. No cap. Stackable. Share your link:
https://snapshot-api-production-1374.up.railway.app/?ref=YOUR_CODE
Your referral code is in the JSON response when you get your API key.