Link Previews
Generate rich link previews for social sharing, chat apps, and content aggregators. Show users what they'll see before clicking.
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
Screenshots rendered in under 3 seconds with global CDN caching for instant repeat requests.
All requests over HTTPS. Screenshots cached temporarily then deleted. No data sold, ever.
No hidden fees. Start free with 100 screenshots/month. Upgrade only when you need more.
RESTful API with clear documentation. SDKs for popular languages coming soon.
Capture at any resolution from mobile (320px) to 4K displays (3840px).
PNG, JPEG, or WebP output. Full page screenshots available on paid plans.
Whatever you're building, ScreenAPI makes capturing website screenshots simple and reliable.
Generate rich link previews for social sharing, chat apps, and content aggregators. Show users what they'll see before clicking.
Track SERP changes, monitor competitor websites, and capture visual snapshots for SEO audits and reporting.
Create dynamic Open Graph images for blog posts and landing pages. Auto-generate thumbnails for better social engagement.
Archive websites for compliance, legal documentation, or historical records. Capture web pages as they appear today.
Automated visual regression testing for web applications. Capture screenshots across different viewport sizes.
Generate website thumbnails for portfolio pages, web directories, and design showcases automatically.
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.
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.
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.
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.
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.
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.
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).
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.