Changelog

What's New in SnapAPI

Track our progress. New features, improvements, and fixes shipped regularly.

🚀
2
Major Releases
18+
Features Shipped
🔧
6
SDKs Available
📅
Weekly
Update Cadence
v1.6.0 February 4, 2026

🤖 AI-Powered Web Analysis

Analyze any webpage using your own LLM API key. Perfect for competitive intelligence, compliance audits, and automated research.

🧠 New /v1/analyze endpoint
🔑 BYOK: Bring Your Own Key (OpenAI + Anthropic)
📊 Structured JSON output support
👁️ Visual analysis with screenshot option
📄 SEO comparison pages added
📈 Status page with uptime metrics
curl -X POST "https://api.snapapi.pics/v1/analyze" \
  -H "X-Api-Key: YOUR_KEY" \
  -d '{"url": "https://example.com", "prompt": "Analyze this page", 
      "provider": "openai", "apiKey": "YOUR_OPENAI_KEY"}'
v1.5.0

🤖 AI & LLM Features + Extract API

Major release focused on AI workflows and content extraction

New Features
  • API New /v1/extract endpoint for content extraction
  • API Markdown extraction for LLM workflows (uses Turndown)
  • API Article extraction with Mozilla Readability
  • API Structured data extraction (title, author, date, content)
  • API Links and images extraction
  • API Metadata extraction (OG tags, Twitter cards)
  • API Markdown input for screenshots - render MD directly to image
🎨 Landing Page
  • UI New "Built for the AI Era" section
  • UI Added testimonials section
  • SEO Added structured data (JSON-LD)
  • SEO Updated sitemap
📚 Documentation
  • Docs Full Extract API documentation
  • Docs Markdown input examples
  • Docs Updated capabilities endpoint
v1.6.0 February 4, 2026

🤖 AI-Powered Web Analysis

Analyze any webpage using your own LLM API key. Perfect for competitive intelligence, compliance audits, and automated research.

🧠 New /v1/analyze endpoint
🔑 BYOK: Bring Your Own Key (OpenAI + Anthropic)
📊 Structured JSON output support
👁️ Visual analysis with screenshot option
📄 SEO comparison pages added
📈 Status page with uptime metrics
curl -X POST "https://api.snapapi.pics/v1/analyze" \
  -H "X-Api-Key: YOUR_KEY" \
  -d '{"url": "https://example.com", "prompt": "Analyze this page", 
      "provider": "openai", "apiKey": "YOUR_OPENAI_KEY"}'
v1.1.0 January 29, 2025 Major Update

Video Capture & Enhanced Blocking

Big update! We're introducing video capture capabilities including scroll recordings, plus a powerful new content extraction API. Cookie blocking has been significantly improved to handle even the most stubborn consent popups.

Added
Video Capture API Record videos of any webpage with customizable duration, FPS, and format options. Perfect for demos, tutorials, and visual documentation.
Added
Scroll Video Recording Automatically scroll through pages while recording. Great for capturing long-form content, social media feeds, and infinite scroll pages.
Added
Content Extraction API Extract structured data from any webpage - text, links, images, metadata, and more. Returns clean JSON for easy processing.
Improved
Cookie Banner Blocking Enhanced detection for 50+ popular cookie consent frameworks including OneTrust, Cookiebot, TrustArc, and GDPR-compliant popups.
Added
SDK Video Support All official SDKs (JavaScript, Python, PHP, Go, Swift, Kotlin) now support video capture and extraction endpoints.
Improved
Interactive Playground Try video capture and scroll recording directly in the browser. Toggle between screenshot, video, and scroll video modes instantly.
video-capture.js
const response = await fetch('https://api.snapapi.pics/v1/video', { method: 'POST', headers: { 'X-Api-Key': 'sk_live_xxx', 'Content-Type': 'application/json' }, body: JSON.stringify({ url: 'https://example.com', format: 'webm', scrolling: true, // Enable scroll recording scrollSpeed: 100, blockCookieBanners: true }) });
v1.6.0 February 4, 2026

🤖 AI-Powered Web Analysis

Analyze any webpage using your own LLM API key. Perfect for competitive intelligence, compliance audits, and automated research.

🧠 New /v1/analyze endpoint
🔑 BYOK: Bring Your Own Key (OpenAI + Anthropic)
📊 Structured JSON output support
👁️ Visual analysis with screenshot option
📄 SEO comparison pages added
📈 Status page with uptime metrics
curl -X POST "https://api.snapapi.pics/v1/analyze" \
  -H "X-Api-Key: YOUR_KEY" \
  -d '{"url": "https://example.com", "prompt": "Analyze this page", 
      "provider": "openai", "apiKey": "YOUR_OPENAI_KEY"}'
v1.0.0 January 2025 Launch

Initial Release

SnapAPI is officially live! A fast, simple screenshot API built for developers who need reliable web captures without the complexity. Lightning-fast response times, multiple output formats, and a generous free tier to get started.

Added
Screenshot API Capture any website as PNG, JPEG, or WebP. Full page screenshots, custom viewports, and element-specific captures.
Added
PDF Generation Convert any webpage to PDF with customizable page size, orientation, and margins. Perfect for reports and archiving.
Added
Device Emulation Render pages as they appear on mobile, tablet, or desktop. Supports custom viewport dimensions and device pixel ratios.
Added
Dark Mode Capture Force dark mode rendering on any website. Perfect for showcasing apps with dark themes or reducing eye strain in screenshots.
Added
Ad & Popup Blocking Automatically block ads, cookie banners, and annoying popups for clean, professional screenshots.
Added
Custom CSS & JavaScript Inject custom styles or scripts before capture. Hide elements, change colors, or modify content programmatically.
Added
User Dashboard Manage API keys, track usage, view history, and handle billing all in one place.
Added
Official SDKs Get started in minutes with SDKs for JavaScript, Python, PHP, Go, Swift, and Kotlin.
screenshot.js
const response = await fetch('https://api.snapapi.pics/v1/screenshot', { method: 'POST', headers: { 'X-Api-Key': 'sk_live_xxx', 'Content-Type': 'application/json' }, body: JSON.stringify({ url: 'https://example.com', format: 'png', fullPage: true, blockAds: true }) });
Coming Soon Roadmap

What's Next

We're constantly improving SnapAPI based on your feedback. Here's a sneak peek at what we're working on for upcoming releases.

Planned
Webhook Notifications Get notified when async captures complete. Perfect for batch processing and long-running jobs.
Planned
Screenshot Caching Cache screenshots with custom TTL. Reduce API calls and improve response times for frequently captured URLs.
Planned
Batch Requests Capture multiple URLs in a single API call. Process hundreds of screenshots efficiently with parallel execution.
Planned
Geographic Rendering Capture screenshots from different geographic regions. See how your site looks to users worldwide.
Planned
Visual Diff API Compare screenshots and detect visual changes automatically. Great for regression testing and monitoring.