🚀 Trusted by 1000+ developers

Website Screenshots
Made Simple

Capture high-quality screenshots of any website with a single API call. Perfect for link previews, SEO tools, and automated reports.

100 Free screenshots/mo
<2s Average render time
99.9% Uptime SLA
Terminal
# Take a screenshot with one line
curl "https://snapapi.alterra-solutions.com/v1/screenshot?url=https://github.com" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -o screenshot.png

# Response (JSON mode)
{
  "success": true,
  "imageUrl": "https://cdn.snapapi.dev/abc123.png",
  "metadata": {
    "width": 1280,
    "height": 720,
    "renderTimeMs": 1234
  }
}

Everything You Need

Powerful features to capture any website, exactly how you want it.

📱

Device Emulation

Capture mobile, tablet, or desktop views with accurate device emulation.

📄

Full Page Capture

Capture entire scrollable pages, not just the viewport.

🌙

Dark Mode

Automatically capture sites in dark mode for modern aesthetics.

🎯

Element Selector

Capture specific elements using CSS selectors.

🚫

Ad Blocking

Remove ads and popups for clean screenshots.

📋

PDF Export

Export as PDF for reports and documentation.

Try It Now

Enter any URL and see the magic happen.

Your screenshot will appear here

Simple, Transparent Pricing

Start free, scale as you grow. No hidden fees.

Free

$0 /month
  • ✓ 100 screenshots/month
  • ✓ 1280×720 resolution
  • ✓ PNG format
  • ✓ API access
  • ✗ Full page capture
  • ✗ PDF export
Get Started Free

Starter

$29 /month
  • ✓ 2,000 screenshots/month
  • ✓ 1920×1080 resolution
  • ✓ PNG, JPEG, WebP
  • ✓ No watermark
  • ✗ Full page capture
  • ✗ PDF export
Start Starter

Business

$199 /month
  • ✓ 50,000 screenshots/month
  • ✓ Up to 4K resolution
  • ✓ All formats + PDF
  • ✓ Priority rendering
  • ✓ Webhook callbacks
  • ✓ Dedicated support
Contact Sales

Quick Start Guide

Get up and running in under 5 minutes.

GET /v1/screenshot

Capture a screenshot of any URL.

curl "https://snapapi.alterra-solutions.com/v1/screenshot?url=https://example.com" \
  -H "Authorization: Bearer YOUR_API_KEY"

Parameters

Name Type Required Description
url string Yes The URL to screenshot
width integer No Viewport width (default: 1280)
height integer No Viewport height (default: 720)
format string No png, jpeg, webp (default: png)
device string No mobile, tablet, desktop
full_page boolean No Capture full scrollable page
dark_mode boolean No Enable dark mode emulation
delay integer No Wait time before capture (ms)
selector string No CSS selector to capture
response string No json or binary (default: json)

Ready to Start Capturing?

Join thousands of developers using SnapAPI for their screenshot needs.

Get Your API Key →