DEV Community

Cover image for Best Website Screenshot API in 2026 — 8 Tools Compared
alekseykazandaev
alekseykazandaev

Posted on Edited on Originally published at site-shot.com

Best Website Screenshot API in 2026 — 8 Tools Compared

Originally published on the Site-Shot blog.

Picking a website screenshot API in 2026 comes down to a few things: price per screenshot at your
volume, whether there's a usable free tier, the quality of full-page rendering, geo/proxy support, and —
increasingly — whether it works with AI agents (MCP). This guide compares eight of the most-recommended
screenshot APIs with current pricing and features, so you can pick the right one fast.

Disclosure: this comparison is published by Site-Shot. We've tried to keep the numbers accurate
and the trade-offs honest — including where competitors beat us. All prices were checked in August 2026;
always confirm on each vendor's pricing page before you buy.

Quick comparison table

Cost per 1,000 is calculated from each provider's cheapest paid plan (lower is cheaper). "Full-page",
"Ad/cookie removal", and "Geo proxy" reflect availability on entry-level plans where noted. One
pricing-basis note: Urlbox's cheapest plan (Lo-Fi, $19/mo) is scoped to sites you own and renders
third-party pages as thumbnails only, so its row uses the first plan that properly captures other
people's sites — Hi-Fi at $49/mo for 5,000 (checked August 2026).

API Free tier Entry plan ~Cost / 1,000 Full-page Ad + cookie removal Geo proxy MCP server
Site-Shot Free online tool, no signup $5/mo · 2,000 $2.50 → $0.80 at scale ✅ (to 20,000px) ✅ all plans ✅ (official)
ScreenshotOne 100/mo $17/mo · 2,000 $8.50 Growth+ only
Urlbox 7-day trial (no free tier) $49/mo · 5,000 (Hi-Fi) $9.80 BYO proxy (Ultra+)
ApiFlash 100/mo $7/mo · 1,000 $7.00 Enterprise only
ScreenshotAPI.net 100 (trial) $9/mo · 1,000 $9.00 BYO ($29+ tiers)
CaptureKit 100/mo $7/mo · 1,000 $7.00 Stealth, no country pick
Microlink 25/day $49/mo · 46,000 $1.07 Pro (verify for screenshots)
Thum.io 1,000/mo, no signup (branded) $2 / 10,000 hits $0.20 Paid tier

The short version: ScreenshotOne and Urlbox are the premium, feature-dense options (and the priciest
per shot). Thum.io and Microlink are the cheapest on raw price. Site-Shot sits in the sweet spot — a
full-featured Chromium API (full-page, country proxies, ad/cookie removal, and an official MCP server) at
under a third of ScreenshotOne's or Urlbox's entry price, plus the only genuinely free, no-signup browser
tool in the list.

The tools, one by one

Site-Shot — best value full-featured API, free no-signup tool + MCP

Site-Shot renders pages in a real Chromium browser and returns a PNG/JPEG
(or JSON with base64 + the target's response headers) from a single GET request — no SDK required.
Full-page capture up to 20,000px, device emulation, and automatic ad + cookie-banner removal (no_ads,
no_cookie_popup) that also keeps images clean for AI vision pipelines. Geotargeting is built in on
every paid plan: the country parameter routes the render through a real country-specific IP address
in 49 countries as of August 2026 (with matching language, time zone, and geolocation — each pool's exit country is
verified against a majority vote of independent GeoIP sources), a strict_country=1 mode fails
fast with "error": "country_unavailable" instead of silently falling back, and since July 2026 the
free browser tool has a country selector too (US captures free) — see the
geo screenshots guide. An official MCP server (npx -y site-shot-mcp) exposes the same
capture tools to Claude, Cursor, and other AI agents. Scheduled captures are built in on every paid
plan too — set a cadence in the browser and every shot files into your library
(how it works). The browser tool is free with no registration;
the API starts at $5/mo for 2,000 screenshots (the $15 Lite
plan includes 10,000) and drops to $0.0008/shot — $0.80 per 1,000 on the Professional plan.
Best for: developers who want full-featured, real-browser screenshots without paying premium per-shot
rates. Gaps: the official SDKs cover Node.js (npm install site-shot-sdk) and Python
(pip install site-shot) — in every other language you call the plain HTTP API directly.

ScreenshotOne — the developer-favorite premium API

ScreenshotOne is the most-recommended option, with a deep feature set
(PDF, video, JS/CSS injection, dark mode, S3, webhooks), native SDKs in 7 languages, an official MCP
server, and a dedicated AI-agents page. You pay for it: $17/mo for 2,000 shots ($8.50/1,000), $0.009
overage. Best for: teams that want the most polished, integration-rich option and don't mind the price.

Urlbox — premium, compliance-grade

Urlbox targets "revenue-generating businesses" with compliance-grade context —
tamper-evident timestamps/hashes (their claim), change detection — plus bring-your-own proxy support
(route through your own provider; gated to Ultra, $99/mo, and above) with built-in geolocation emulation,
and many output formats. No free tier — a 7-day trial and a $100/10K guarantee instead. Mind which plan
you price against: the cheapest tier (Lo-Fi, $19/mo for 2,000) is scoped to sites you own and renders
third-party pages as thumbnails only, so capturing other people's sites starts at Hi-Fi — $49/mo for
5,000 renders ($9.80/1,000, checked August 2026).
Best for: legal, compliance, and archival use cases where defensibility matters more than price.

ApiFlash — cheap and fast

ApiFlash runs Chrome on AWS Lambda for fast captures, with a simple feature set
and a low $7/mo entry (1,000 shots). IP geolocation and managed proxies are Enterprise-only (a
bring-your-own proxy parameter is self-serve). Best for: simple, fast, budget screenshots where you
don't need geo-targeting.

ScreenshotAPI.net — broad feature set, developer-focused

ScreenshotAPI.net offers a wide parameter set, element capture, video output,
PDF, data extraction, and scheduled screenshots; plans start at $9/mo (1,000), and bring-your-own proxy
support arrives on its higher tiers ($29/mo Startup and up — no country selection). No MCP. Best for: developers who want a broad parameter set at a low entry price.

CaptureKit — cheap, with content extraction

CaptureKit bundles screenshots with a Page Content API (HTML/Markdown/AI
summaries) and stealth mode (residential proxies with fingerprint rotation — no country selection) from
$7/mo (1,000 credits). Best for: indie devs who also need clean web content to feed an LLM.

Microlink — cheapest at volume, full headless control

Microlink is a "browser as API" with full Puppeteer/Playwright control, an
official MCP server, global edge caching, and excellent volume pricing ($49/mo for 46,000 ≈ $1.07/1,000).
Free tier is 25 req/day. Geo caveat: Microlink's docs used to scope Pro's automatic proxy resolution
away from screenshots and PDFs (their FAQ, June 2026); as of August 2026 that note is gone and the docs
don't state the scope — test geo screenshots on your own workload before relying on them. Best for:
high-volume workloads and AI agents that want the cheapest full-featured option at scale.

Thum.io — cheapest raw price, real-time streaming

Thum.io streams an animated render while capturing, with a generous 1,000/mo
no-signup free tier and $0.20/1,000 pricing. But the free tier is branded, full-page is a paid feature,
and there's no ad/cookie removal or geo proxy. Best for: simple, high-volume thumbnails on a tight budget.

How to choose

  • Want a free screenshot with no signup? Use Site-Shot's online tool (or Thum.io's branded free tier).
  • Cheapest full-featured API? Microlink at volume; Site-Shot for the lowest entry commitment ($5/mo) — and an even lower $0.80/1,000 at scale — with a free browser tool to prototype against.
  • Most features / integrations regardless of price? ScreenshotOne or Urlbox.
  • Building an AI agent today? Site-Shot, ScreenshotOne, Urlbox, and Microlink ship official MCP servers right now — Site-Shot's is npx -y site-shot-mcp (API key from the pricing page).
  • Need the same page captured on a schedule, without code? Site-Shot's scheduled captures are built into every paid plan; ScreenshotAPI.net advertises scheduled screenshots too. Elsewhere you drive the API from your own cron.
  • Best value for real-browser quality on a budget? Site-Shot — under a third of the premium APIs' per-shot price, with full-page, proxies, ad/cookie removal, and an official MCP server included.

FAQ

What is the best website screenshot API in 2026?
For most developers it's a trade-off between ScreenshotOne/Urlbox (most features, premium price),
Microlink/Thum.io (cheapest), and Site-Shot (best value for full-featured, real-Chromium screenshots with
a free no-signup tool and an official MCP server). Pick by your volume and whether you need MCP today.

What's the cheapest screenshot API?
On raw per-shot price, Thum.io ($0.20/1,000) is cheapest. Among full-featured Chromium APIs, Site-Shot
starts at $2.50/1,000 on its $5/mo plan and drops to $0.80/1,000 at scale — undercutting Microlink's
$1.07/1,000 — while keeping a free no-signup browser tool.

Is there a free screenshot API with no signup?
Site-Shot offers a free online screenshot tool with no registration; Thum.io offers a no-signup free API
tier (with branding). Most other APIs require a free account to get an API key. Site-Shot's paid API,
like the others, still requires an account and API key. Get one on the
pricing page.

Which screenshot APIs work with AI agents / MCP?
Site-Shot, ScreenshotOne, Urlbox (github.com/urlbox/urlbox-mcp-server), and Microlink ship official
MCP servers today — Site-Shot's is npx -y site-shot-mcp (registry id io.github.site-shot/site-shot-mcp).
For ApiFlash, CaptureKit, ScreenshotAPI.net, and Thum.io we could not find an official MCP server in the
MCP registry or on npm as of August 2026.

Can a screenshot API remove ads and cookie banners?
Yes — Site-Shot (no_ads, no_cookie_popup), ScreenshotOne, Urlbox, ApiFlash, ScreenshotAPI.net,
CaptureKit, and Microlink all support removing ads and cookie-consent banners for cleaner captures.

Which screenshot API can capture a website from another country?
Site-Shot includes country-IP routing on every paid plan — a country parameter (two-letter ISO code)
plus strict_country=1 to fail fast rather than silently fall back to a US IP; its free browser tool
captures from the US with no signup. ScreenshotOne offers built-in IP location (18 countries, datacenter
proxies) on its Growth and Scale tiers; Urlbox routes through a proxy you bring yourself; ApiFlash gates
geo behind Enterprise. See the
step-by-step geo guide.

Which screenshot APIs can capture on a schedule?
Site-Shot has scheduled captures built into every paid plan — set a cadence in the browser, every shot
files into your library, no cron or code needed. ScreenshotAPI.net advertises scheduled screenshots as
a product too. ScreenshotOne has no built-in scheduler — recurring captures there run through Zapier,
Make, n8n, or your own cron. For the other tools, check their docs; where nothing is built in, driving
the API from cron works with any of them.


Capture your first screenshot free in your browser — no signup — at
site-shot.com. Ready to automate? Get an API key on the
pricing page, or read the
API docs.

Top comments (0)