shotkit

Comparison · checked October 12, 2026

Best screenshot APIs in 2026

8 website screenshot APIs compared on free tier, price and features. shotkit is our product; every competitor fact comes from its own website and docs, checked on October 12, 2026, with sources on each comparison page.

Pricing compared

Monthly prices in USD for the cheapest plan that covers each volume, sorted by the price for 10,000 screenshots.

APIFree tier2,000/month10,000/monthLargest listed plan
shotkit100 screenshots/month, every feature, no card$9/mo (Starter)$29/mo (Pro)10,000 for $29/mo, then the Ultimate plan with custom volume, on request
Site-ShotNo free API tier; a free browser tool$5/mo (X-Lite)$15/mo (Lite)625,000 for $500/mo
Screenshotlayer100 snapshots/month, non-commercial use only$19.99/mo (Basic)$19.99/mo (Basic)75,000 for $149.99/mo
ScreenshotAPI.net7-day trial with 100 screenshots, no card$29/mo (Startup)$29/mo (Startup)100,000 for $175/mo
CaptureKit100 credits, no card$29/mo (Pro)$29/mo (Pro)50,000 for $89/mo
ApiFlash100 screenshots/month, no card$35/mo (Medium)$35/mo (Medium)100,000 for $180/mo
Screenshot.fyi100 screenshots/month$20/mo (Basic)$60/mo (Pro)10,000 for $60/mo
ScreenshotOne100 screenshots/month, every feature, no card$17/mo (Basic)$79/mo (Growth)50,000 for $259/mo

Features compared

“Not documented” means we couldn't find it in that API's public docs, not that it's missing.

FeatureshotkitSite-ShotScreenshotlayerScreenshotAPI.netCaptureKitApiFlashScreenshot.fyiScreenshotOne
Output formatsPNG, JPG, WebP, AVIF, GIF, TIFF, PDF, MP4, WebM, HTML, MarkdownPNG, JPG, WebPPNG, JPG, GIF; WebP on paid plansPNG, JPG, WebP, PDF; MP4, WebM, GIF as scrolling screenshotsPNG, JPG, WebP, PDFPNG, JPG, WebPJPGPNG, JPG, WebP, AVIF, GIF, TIFF, HEIF, JP2, PDF, HTML, Markdown
Full-page screenshotsYesUp to 20,000 pxYesYesYesYesYesYes
Element (CSS selector) captureYesNot documentedNot documentedYesYesYesNot documentedYes
Render raw HTMLYes, plus Markdown inputNot documentedNot documentedYesNot documentedNot documentedNot documentedYes, plus Markdown input
Block cookie bannersYesYesNot documentedYesYesYesYesYes
Block adsYesYesNot documentedYesYesYesNot documentedYes
Hide chat widgetsYesNot documentedNot documentedYesWith remove_selectorsNot documentedMentioned, no option documentedYes
Device presets150+Custom size and user agent in the APICustom viewport and user agentCustom size and user agent, no presets18 presetsCustom size and user agent, no presetsCustom width and heightYes
Retina (device scale factor)Up to 5×Not documented2× on paid plans2×YesYesNot documentedUp to 5×
Dark modeYesNot documentedNot documentedYesNot documentedNot documentedYesYes
Inject CSS & JavaScriptYesJavaScriptCSS stylesheet URLYesNot documentedYesNot documentedYes
Click & hover before captureYesNot documentedNot documentedClickNot documentedScroll only, or your own JavaScriptNot documentedYes
Wait for selectorYesNot documentedNot documentedNot documentedYesYesNot documentedYes
Custom headers & cookiesYesYesUser agent and Accept-Language onlyYesNot documentedYesNot documentedYes
Proxies & geolocationYour own proxy, geolocation, time zone50 countries, your own proxy, geolocationNot documentedYour own proxy (Startup and up), geolocationYour own proxyYour own proxy, geolocation; country proxies on EnterpriseNot documentedYour own proxy, geolocation, IP country (Growth and up)
Video / animated GIFMP4, WebM, GIF, animated WebPNot documentedNot documentedMP4, WebM, GIF (Startup and up)Not documentedNot documentedNot documentedMP4, MOV, AVI, WebM, GIF (Growth and up)
Markdown output for LLMsYesNot documentedNot documentedNot documentedThrough the separate Content APINot documentedNot documentedYes
Hosted output & cachingCDN URL; cache hits are freeNot documentedCDN, cache up to 30 daysCache; cache hits are freeEdge cache, TTL up to 30 daysCache with TTL up to 30 daysHosted image URL, unlimited storageCache served from Cloudflare
Upload to your S3 bucketNoNot documentedS3 or FTP (Professional and up)S3, Google Cloud, WasabiYesS3-compatible, every planNot documentedYes
Async renders & webhooksYesNot documentedNot documentedNot documentedAsync jobs; webhooks on Pro and upNot documentedNot documentedYes
Signed URLsYesNot documentedURL encryptionNot documentedNot documentedNot documentedNot documentedYes
Page metadataTitle, Open Graph, favicon, fonts, HTTP statusHTTP status and headers, HTML sourceNot documentedJSON details, HTML and text extractionTitle, favicon, OG image, links, sitemapHTML and text extractionNot documentedYes
Official SDKsNone needed: generated snippets for 11 languages and cURLPython, Node.jsNot documentedNot documentedNot documentedNot documentedNot documentedJava, Go, Node.js, PHP, Python, Ruby, C#
No-code integrationsNoMCP server, n8nNot documentedZapier, Make, n8n, Google SheetsZapier, Make, n8nZapier, n8nZapierZapier, Make, Airtable, Bubble, n8n, Clay

The APIs

shotkit

A screenshot API for developers and AI agents with 107 options, every feature on every plan, and Markdown and video output.

Site-Shot

A low-cost screenshot API with geotargeting in 50 countries, scheduled captures and strong AI-agent tooling.

shotkit vs Site-Shot

Screenshotlayer

A long-running screenshot API from APILayer with a simple GET interface, CDN-hosted snapshots and overage billing.

shotkit vs Screenshotlayer

ScreenshotAPI.net

A screenshot API with bulk and scheduled captures, cloud storage export and wide no-code support.

shotkit vs ScreenshotAPI.net

CaptureKit

A screenshot API bundled with content extraction, AI summaries and a website crawler, priced in shared credits.

shotkit vs CaptureKit

ApiFlash

A long-running, low-cost screenshot API built on Chrome and AWS Lambda, with S3 export on every plan.

shotkit vs ApiFlash

Screenshot.fyi

A simple screenshot API with readable parameters, hosted image URLs and a Zapier integration.

shotkit vs Screenshot.fyi

ScreenshotOne

A mature screenshot API with a very large option set, SDKs in 7 languages and many no-code integrations.

shotkit vs ScreenshotOne

Frequently asked questions

What is the best screenshot API?

It depends on what you need. For clean screenshots without cookie banners, plus PDF, video and Markdown output, ScreenshotOne and shotkit cover the most features. For the lowest price at high volume, Site-Shot and Screenshotlayer are cheapest per screenshot. For bulk and scheduled jobs with no-code tools, ScreenshotAPI.net stands out.

Which screenshot APIs have a free tier?

shotkit, ScreenshotOne, ApiFlash, CaptureKit and Screenshot.fyi offer 100 free screenshots or credits a month. Screenshotlayer's 100 free snapshots are for non-commercial use, ScreenshotAPI.net has a 7-day trial, and Site-Shot has no free API tier.

What's the cheapest screenshot API?

At 2,000 screenshots a month Site-Shot is cheapest at $5, then shotkit at $9. At 10,000, Site-Shot charges $15, Screenshotlayer $19.99, and shotkit, ScreenshotAPI.net and CaptureKit $29. Check which features each price includes: several plans leave out video, proxies or webhooks.

Which screenshot APIs block cookie banners?

shotkit, ScreenshotOne, ScreenshotAPI.net, CaptureKit, ApiFlash, Screenshot.fyi and Site-Shot all document a cookie banner option. We couldn't find one in Screenshotlayer's public docs.

Try shotkit

100 free screenshots a month, every feature, no credit card.

Prices and features change; these were checked on October 12, 2026. Product names are trademarks of their owners; shotkit isn't affiliated with them.