Comparison · checked October 12, 2026
CaptureKit alternative: shotkit vs CaptureKit
CaptureKit is a screenshot API bundled with content extraction, AI summaries and a website crawler, priced in shared credits. shotkit is a screenshot API for developers and AI agents with a free tier, paid plans from $9/mo (Starter) and every feature on every plan. Here's how they compare on price and features, and where CaptureKit is the better choice.
Pricing
Monthly prices in USD for the cheapest plan that covers each volume.
| Pricing | shotkit | CaptureKit |
|---|---|---|
| Free tier | 100 screenshots/month, every feature, no card | 100 credits, no card |
| 2,000 screenshots/month | $9/mo (Starter) | $29/mo (Pro) |
| 10,000 screenshots/month | $29/mo (Pro) | $29/mo (Pro) |
| Largest listed plan | 10,000 for $29/mo, then the Ultimate plan with custom volume, on request | 50,000 for $89/mo |
CaptureKit: Prices from their docs; the public pricing page lists features only. One credit per screenshot; extra credits come from packs or auto top-up. Webhooks need Pro or higher.
Features
“Not documented” means we couldn't find it in CaptureKit's public docs, not that it's missing.
| Feature | shotkit | CaptureKit |
|---|---|---|
| Output formats | PNG, JPG, WebP, AVIF, GIF, TIFF, PDF, MP4, WebM, HTML, Markdown | PNG, JPG, WebP, PDF |
| Full-page screenshots | Yes | Yes |
| Element (CSS selector) capture | Yes | Yes |
| Render raw HTML | Yes, plus Markdown input | Not documented |
| Block cookie banners | Yes | Yes |
| Block ads | Yes | Yes |
| Hide chat widgets | Yes | With remove_selectors |
| Device presets | 150+ | 18 presets |
| Retina (device scale factor) | Up to 5× | Yes |
| Dark mode | Yes | Not documented |
| Inject CSS & JavaScript | Yes | Not documented |
| Click & hover before capture | Yes | Not documented |
| Wait for selector | Yes | Yes |
| Custom headers & cookies | Yes | Not documented |
| Proxies & geolocation | Your own proxy, geolocation, time zone | Your own proxy |
| Video / animated GIF | MP4, WebM, GIF, animated WebP | Not documented |
| Markdown output for LLMs | Yes | Through the separate Content API |
| Hosted output & caching | CDN URL; cache hits are free | Edge cache, TTL up to 30 days |
| Upload to your S3 bucket | No | Yes |
| Async renders & webhooks | Yes | Async jobs; webhooks on Pro and up |
| Signed URLs | Yes | Not documented |
| Page metadata | Title, Open Graph, favicon, fonts, HTTP status | Title, favicon, OG image, links, sitemap |
| Official SDKs | None needed: generated snippets for 11 languages and cURL | Not documented |
| No-code integrations | No | Zapier, Make, n8n |
Where CaptureKit is ahead
- One credit buys a screenshot, a content extraction, an AI analysis or a crawl.
- A Content API that returns links, metadata, Markdown and cleaned main content.
- Upload to S3-compatible storage on every plan, including the free one.
- Failed calls are free and credit packs never expire.
- Zapier, Make and n8n integrations, and a 50,000-credit plan.
Why switch to shotkit
- Video and animated GIFs, plus PNG, JPG, WebP, AVIF and PDF from one endpoint.
- 150+ device presets and retina up to 5×.
- Dark mode, CSS and JavaScript injection, and click or hover before capture.
- Custom headers and cookies for pages behind a login, and rendering of raw HTML or Markdown.
- Signed URLs and signed webhooks on every plan, and the same $29 price for 10,000 screenshots.
Switching from CaptureKit
Replace the endpoint and key, then rename these options. Everything else is in the option reference.
| CaptureKit | shotkit |
|---|---|
| x_api_key, x-api-key | access_key, X-Access-Key |
| scale_factor | device_scale_factor |
| device | viewport_device (different preset names) |
| remove_ads | block_ads |
| remove_cookie_banners | block_cookie_banners |
| remove_selectors | hide_selectors |
| block_urls | block_requests |
| is_async | async |
| format, full_page, viewport_width, viewport_height, selector, delay, wait_for_selector, wait_until, cache, cache_ttl | Same |
CaptureKit
https://api.capturekit.dev/v1/capture?x_api_key=KEY&url=https://example.com&full_page=true&remove_cookie_banners=true&format=pngshotkit
https://shotkit.net/api/take?access_key=KEY&url=https://example.com&full_page=true&block_cookie_banners=true&format=pngFrequently asked questions
Is shotkit cheaper than CaptureKit?
For 2,000 screenshots a month shotkit costs $9/mo (Starter) and CaptureKit $29/mo (Pro). For 10,000 it's $29/mo (Pro) against $29/mo (Pro). CaptureKit's largest plan covers 50,000 screenshots a month; shotkit's largest listed plan covers 10,000, and its Ultimate plan has custom volume and rate limits on request.
Can I switch from CaptureKit without rewriting my code?
Mostly. Both are HTTP APIs that take the options in the query string or a JSON body, so switching means changing the endpoint, the key parameter and a few option names. The migration table on this page lists each one.
Does shotkit have a free plan?
Yes. The Hobby plan includes 100 screenshots a month with every feature and no credit card. CaptureKit's free offer: 100 credits, no card.
What does CaptureKit do that shotkit doesn't?
One credit buys a screenshot, a content extraction, an AI analysis or a crawl. A Content API that returns links, metadata, Markdown and cleaned main content.
More comparisons
Sources
CaptureKit prices and features were checked on October 12, 2026 on their own pages and may have changed since. CaptureKit is a trademark of its owner; shotkit isn't affiliated with it.