SnapAPI - Website Screenshot & Data Extraction API
SnapAPI
Capture screenshots, extract metadata, generate PDFs, and pull text from any URL with a single API call.
50 free requests/month — no credit card required
Try It Now
Enter any URL to extract its metadata instantly. No API key needed.
Try It
Get Your Free API Key
Start making API calls in 30 seconds. No credit card required.
Get API Key
Screenshots
Full-page or viewport captures in PNG/JPEG. Custom resolution, mobile or desktop viewports. Stealth rendering.
Metadata
Extract Open Graph, Twitter Card, meta tags, and favicons from any URL instantly.
PDF Export
Convert any webpage to a high-quality PDF. Configurable page size and orientation.
Text Extraction
Pull clean, readable text content from any webpage. Great for content analysis and NLP.
Quick Start
# Take a screenshot<br>curl -X POST https://snap.michaelcli.com/api/screenshot \<br>-H "X-API-Key: YOUR_KEY" \<br>-H "Content-Type: application/json" \<br>-d '{"url": "https://example.com", "width": 1280, "height": 720}' \<br>--output screenshot.png
# Extract metadata (Open Graph, Twitter Cards, etc.)<br>curl -X POST https://snap.michaelcli.com/api/metadata \<br>-H "X-API-Key: YOUR_KEY" \<br>-H "Content-Type: application/json" \<br>-d '{"url": "https://github.com"}'
# Generate PDF<br>curl -X POST https://snap.michaelcli.com/api/pdf \<br>-H "X-API-Key: YOUR_KEY" \<br>-H "Content-Type: application/json" \<br>-d '{"url": "https://example.com", "format": "A4"}' \<br>--output page.pdf
# Extract text content<br>curl -X POST https://snap.michaelcli.com/api/text \<br>-H "X-API-Key: YOUR_KEY" \<br>-H "Content-Type: application/json" \<br>-d '{"url": "https://example.com"}'
Pricing
Free
$0/mo
50 requests/month
All 4 endpoints
Community support
Get Started
Starter
$5/mo
500 requests/month
All 4 endpoints
Priority support
Upgrade
Basic
$15/mo
2,000 requests/month
All 4 endpoints
Priority support
Upgrade
Pro
$39/mo
10,000 requests/month
All 4 endpoints
Dedicated support
Upgrade