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.pngUse CaptureKit from your own language with a typed client:
| SDK | Package | Install |
|---|---|---|
| Node.js | @capturekitdev/sdk |
npm install @capturekitdev/sdk |
| Python | capturekitdev |
pip install capturekitdev |
| Go | capturekit-go |
go get github.com/capturekitdev/capturekit-go |
| .NET | CaptureKit |
dotnet add package CaptureKit |
| Ruby | capturekitdev |
gem install capturekitdev |
| PHP | capturekitdev/sdk |
composer require capturekitdev/sdk |
| Java | capturekit-java |
build from source, see its README |
| CLI | @capturekitdev/cli |
npm install -g @capturekitdev/cli |
| MCP server | @capturekitdev/mcp |
npx -y @capturekitdev/mcp |
- 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
- Website Content API — Extract metadata, links, HTML & Markdown from any page
- Website Crawler API — Fetch raw HTML of any page, fast
- Screenshot API — Capture any website as PNG, JPEG or WebP with one API call
- 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
