Website Screenshots
Made Simple

Capture any website screenshot via a simple API call. Perfect for link previews, SEO tools, and web monitoring.

# Simple API call
curl "https://screenapi.uk/api/v1/screenshot?url=example.com" \
  -H "X-Api-Key: your_api_key" \
  -o screenshot.png

# With options
curl "https://screenapi.uk/api/v1/screenshot?url=example.com&width=1920&format=jpeg" \
  -H "X-Api-Key: your_api_key" \
  -o screenshot.jpg

Why Choose ScreenAPI?

⚡

Lightning Fast

Screenshots rendered in under 3 seconds with global CDN caching for instant repeat requests.

🔒

Secure & Private

All requests over HTTPS. Screenshots cached temporarily then deleted. No data sold, ever.

💰

Simple Pricing

No hidden fees. Start free with 100 screenshots/month. Upgrade only when you need more.

🛠️

Developer Friendly

RESTful API with clear documentation. SDKs for popular languages coming soon.

📱

Any Device Size

Capture at any resolution from mobile (320px) to 4K displays (3840px).

🎨

Multiple Formats

PNG, JPEG, or WebP output. Full page screenshots available on paid plans.

Built for Developers

Whatever you're building, ScreenAPI makes capturing website screenshots simple and reliable.

Link Previews

Generate rich link previews for social sharing, chat apps, and content aggregators. Show users what they'll see before clicking.

SEO Monitoring

Track SERP changes, monitor competitor websites, and capture visual snapshots for SEO audits and reporting.

Social Media Cards

Create dynamic Open Graph images for blog posts and landing pages. Auto-generate thumbnails for better social engagement.

Website Archiving

Archive websites for compliance, legal documentation, or historical records. Capture web pages as they appear today.

QA & Testing

Automated visual regression testing for web applications. Capture screenshots across different viewport sizes.

Portfolio Showcases

Generate website thumbnails for portfolio pages, web directories, and design showcases automatically.

Simple, Transparent Pricing

Free

£0/month
100 screenshots/month
  • PNG, JPEG, WebP formats
  • Up to 1920px width
  • 1 hour cache TTL
  • Community support
Get Started

Starter

£5/month
1,000 screenshots/month
  • Everything in Free
  • 30 minute cache TTL
  • Email support
  • Usage analytics
Get Started

Business

£49/month
25,000 screenshots/month
  • Everything in Pro
  • PDF export
  • 5 minute cache TTL
  • Dedicated support
Get Started

Frequently Asked Questions

What is a screenshot API?

A screenshot API is a web service that captures images of websites programmatically. You send an HTTP request with a URL, and the API returns a screenshot image (PNG, JPEG, or WebP). It's commonly used for generating link previews, monitoring website changes, creating social media cards, and archiving web content.

How do I capture a website screenshot?

Make a GET request to our API endpoint with your target URL and API key. For example: curl "https://screenapi.uk/api/v1/screenshot?url=example.com" -H "X-Api-Key: your_key" -o screenshot.png. The API returns the image directly in your chosen format.

What image formats are supported?

ScreenAPI supports PNG (best quality, larger files), JPEG (smaller files, lossy compression), and WebP (modern format, excellent compression). Specify the format using the format parameter: ?format=png, ?format=jpeg, or ?format=webp.

Can I capture full page screenshots?

Yes! Full page screenshots are available on Pro and Business plans. Add the full_page=true parameter to capture the entire scrollable page content, not just the visible viewport. Perfect for capturing long articles, landing pages, or documentation.

How fast is the screenshot API?

Most screenshots are captured in under 3 seconds. We use high-performance headless browsers with intelligent caching. Cached screenshots are returned instantly. Response times depend on the target website's complexity and load time.

Is there a free plan?

Yes! ScreenAPI offers a free tier with 100 screenshots per month, no credit card required. Paid plans start at £5/month for 1,000 screenshots if you need higher volumes.

What viewport sizes can I use?

ScreenAPI supports viewport widths from 320px (mobile) to 3840px (4K displays), and heights from 200px to 2160px. Common sizes include 1280x720 (default), 1920x1080 (Full HD), 375x667 (iPhone), and 768x1024 (iPad).

Do you offer an API for generating PDFs?

PDF export is available on our Business plan. Convert any webpage to PDF format for reports, documentation, or archiving. Contact us for custom enterprise solutions.