Skip to main content
Now with AI-powered data extraction

Capture any webpage programmatically

A powerful API for capturing screenshots, generating PDFs, and extracting data from any webpage. Built for developers.

100 free screenshots/month - No credit card required

example.js
// Capture a screenshot with one API call
const response = await fetch('https://core.snappyapi.io/v1/screenshot', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    url: 'https://example.com',
    viewport: { width: 1200, height: 630 },
    format: 'png'
  })
});

const { data } = await response.json();
console.log(data.url); // Your screenshot URL
~250ms avg response
99.9 %
Uptime SLA
250 ms
Avg Response
200 +
Edge Locations
5M +
Screenshots/mo
Features

Everything you need

A complete toolkit for capturing, rendering, and extracting from web pages.

URL Screenshots

Capture any public URL with full control over viewport, format, and timing. Supports JavaScript rendering.

HTML to Image

Render custom HTML/CSS directly to PNG, JPEG, WebP, or PDF. Perfect for invoices and reports.

AI Extraction

Use Claude Vision to extract structured data from any webpage. Pricing, products, and more.

Full Page Capture

Capture entire scrolling pages, not just the viewport. Perfect for archiving and documentation.

Global CDN

All images are served from Cloudflare's global edge network for fast delivery worldwide.

Public Key Strategy

Use pk_* keys safely in frontend code. Rate-limited and domain-restricted for secure client-side usage.

Architecture

How the API works

Enterprise-grade infrastructure designed for speed and reliability.

Your App

Send request with URL and options

Screenshot API

Process & render the page

Headless Browser

Full Chromium rendering

CDN Cached

Edge-cached response

Rendering Engine

  • Chromium-based - Full browser rendering with JavaScript support
  • Wait strategies - Wait for network idle, selector, or custom delay
  • Custom scripts - Inject CSS/JS before capture

Infrastructure

  • Cloudflare Workers - Serverless compute at the edge
  • R2 Storage - Globally replicated object storage
  • Smart caching - Content-aware cache with instant purge
Performance

Built for speed and reliability

Our infrastructure handles millions of screenshot requests with sub-second response times. Every image is cached at 200+ edge locations globally.

  • Browser Pool - Warm instances ready to capture instantly
  • Smart Routing - Automatic region selection for lowest latency
  • 99.9% Uptime SLA - Enterprise-grade reliability

Platform Metrics

Uptime SLA
99%
Avg Response
85%
Cache Hit Rate
95%
Success Rate
99%
Screenshot Core Toolbox

Part of a Powerful Ecosystem

Build amazing web experiences with our suite of developer tools. All tools work seamlessly together with shared authentication and unified billing.

Public Key Strategy

Use pk_* keys safely in frontend code. They're rate-limited and domain-restricted for secure client-side usage. Reserve sk_* secret keys for server-side operations only.

Pricing

Simple, usage-based pricing

Start free, scale as you grow. All plans include API access and CDN delivery.

Free

$0

  • 100 screenshots/month
  • 10 AI extractions
  • 3 templates
  • Community support
Get Free API Key

Starter

$29 /month

  • 2,500 screenshots/month
  • 100 AI extractions
  • 10 templates
  • Starter templates
  • Full-page capture
Get Started
Most Popular

Pro

$79 /month

  • 10,000 screenshots/month
  • 500 AI extractions
  • Unlimited templates
  • Starter templates
  • PDF export
Get Started

Scale

$199 /month

  • 50,000 screenshots/month
  • 2,500 AI extractions
  • Unlimited templates
  • Starter templates
  • Dedicated support
  • SLA guarantee
Get Started

Start capturing screenshots today

100 free screenshots and 10 AI extractions per month. No credit card required.