Site-Shot

Alternatives ·Published ·Updated ·10 min read

Best Website Screenshot API in 2026 — 8 Tools Compared

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 Managed: Enterprise; BYO available Check current docs
ScreenshotAPI.net 100 (trial) $9/mo · 1,000 $9.00 BYO ($29+ tiers) Check current docs
CaptureKit 100/mo $7/mo · 1,000 $7.00 Stealth, no country pick ✅ remote MCP
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 Check current docs

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 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 — why an agent should delegate the capture at all. 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 — archival features and bring-your-own proxies

Urlbox markets tamper-evident timestamps and hashes (its claim), archival tools, and 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: teams that have verified its retention and evidence features against their own legal or audit requirements.

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). Check its current documentation for MCP support. 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), an official Streamable HTTP MCP endpoint (https://mcp.capturekit.dev/), 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 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, Microlink, and CaptureKit 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), Microlink, and CaptureKit (https://mcp.capturekit.dev/) ship official MCP servers today — Site-Shot's is npx -y site-shot-mcp (registry id io.github.site-shot/site-shot-mcp). For the other vendors, check their current documentation before assuming that a vendor-published MCP server is available; a plain HTTP tool wrapper remains an option.

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.

If you are wiring one of those up yourself, the platform-specific traps are written up separately, and they differ more than you would expect: screenshots in n8n, in Make and in Zapier — where, unlike the other two, you never fetch the image at all. If you write code rather than drag boxes, the same comparison covers Pipedream, GitHub Actions and Cloudflare Workers.


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.

← All articles