CaptureKit is a Screenshot API: send a URL, get back an image (PNG, JPEG, WebP) or a PDF of the page — full page, mobile devices, without cookie banners or ads. The same API also extracts page content and analyses websites with AI.
- Screenshots as a service — the response body is the image or PDF; save it or upload it straight to your S3 bucket.
- Pixel-perfect options — full page, viewport size, scale factor, element
selector, 18 mobile/tablet devices, delays and wait conditions. - Clean pages — remove cookie banners, ads and any CSS selector before capturing.
- Beyond screenshots — extract content (metadata, links, HTML, Markdown) or get an AI analysis of any page.
- Copy-paste examples — Python and TypeScript in each README, 7 more languages in
examples/.
curl -G https://api.capturekit.dev/v1/capture \
-H "x-api-key: $CAPTUREKIT_API_KEY" \
--data-urlencode "url=https://github.com/seaweedfs/seaweedfs" \
-o screenshot.png- AI Website Analyzer API — AI summary, value proposition & features of any website
- Full Page Screenshot API — Capture entire web pages, top to bottom, as one image
- Mobile Screenshot API — Screenshot websites as seen on iPhone, Pixel, Galaxy or iPad
- Screenshot API — Capture any website as PNG, JPEG or WebP with one API call
- Website Content API — Extract metadata, links, HTML & Markdown from any page
- Website Crawler API — Fetch raw HTML of any page, fast
- Website to PDF API — Convert any URL into a PDF document with one API call
💬 Discord · 📚 API reference · 🔑 Get your API key · 🌐 www.capturekit.dev
