SnapRender
  1. Home
  2. Blog
  3. Screenshot API Pricing Compared: What You Actually Pay Per Screenshot in 2026

Screenshot API Pricing Compared: What You Actually Pay Per Screenshot in 2026

Side-by-side pricing comparison of 9 screenshot APIs (ScreenshotOne, Urlbox, CaptureKit, ApiFlash, SnapRender, and more). Cost per screenshot at 1K, 2K, 10K, and 50K monthly volumes with rate limit and free tier breakdowns, verified October 2026.

Comparing screenshot API pricing should be simple. It is not.

One provider charges per "credit." Another per "successful render." A third counts cache hits against your quota, a fourth does not. One offers pay-as-you-go with no subscription. Another offers only a 7-day trial. Free tiers range from nonexistent to 200 screenshots a month.

I pulled the pricing from nine providers (ScreenshotOne, CaptureKit, Urlbox, ScreenshotAPI.net, ApiFlash, Screenshotlayer, Scrnify, Restpack, and SnapRender) and calculated the actual cost per screenshot at different volumes. Every number below was re-verified against each provider's public pricing page on October 7, 2026.

Try it on your URL

Live capture, no signup. You get the screenshot and the exact API call that produced it.

Raw pricing, checked October 2026

Monthly billing. All numbers pulled directly from each provider's pricing page.

Provider Free Tier Tier 1 Tier 2 Tier 3 Tier 4
ScreenshotOne 100/mo, no card $17 / 2,000 $79 / 10,000 $259 / 50,000 +$0.004 per extra
CaptureKit 100 credits, no card $7 / 1,000 $29 / 10,000 $89 / 50,000 +$0.0075 per extra, or custom
Urlbox 7-day trial $19 / 2,000 (Lo-Fi) $49 / 5,000 (Hi-Fi) $67 / 10,000 (Hi-Fi) $240 / 50,000 (Hi-Fi)
ScreenshotAPI.net 100-screenshot trial $9 / 1,000 $29 / 10,000 $175 / 100,000 Custom
ApiFlash 100/mo $7 / 1,000 $35 / 10,000 $180 / 100,000 Custom
Screenshotlayer 100/mo $19.99 / 10,000 $59.99 / 30,000 $149.99 / 75,000 Custom
Scrnify 100 lifetime units, then 100 a month with billing Pay-as-you-go: €0.008 first 2,000 units €0.005 after 2,000 Same Same
Restpack 7-day trial $9.95 / 1,000 $39.95 / 10,000 $99.95 / 40,000 $499.95 / 300K
SnapRender 200/mo, no card $9 / 2,000 $29 / 10,000 $79 / 50,000 $199 / 200K

Verdict

What you pay with SnapRender

  • Starter $9 for 2,000 renders, Growth $29 for 10,000, Business $79 for 50,000; yearly billing is 10 months for 12, and cached repeats are free.
  • Not the pick if you need geo-targeted rendering or video capture at any price; SnapRender does not offer them.
  • Every feature is on every plan, so the per-render price in the table is the whole price.
Check the price on your volume 200 free renders a month. No card.

Already the comparison is messy. CaptureKit and ApiFlash give you 1,000 for $7 (CaptureKit then bills $0.009 per extra; ApiFlash stops). SnapRender gives 2,000 for $9. ScreenshotOne gives 2,000 for $17. Screenshotlayer jumps straight to 10,000 for $19.99. Urlbox's cheapest tier is one it markets for screenshotting sites you own. Scrnify has no tiers at all. Which is "cheapest" depends entirely on how many screenshots you use per month.

If you want to skip ahead and test against your own workload, a free SnapRender key gives you 200 renders a month with no card, which covers a real evaluation at every volume tier below.

The math on SnapRender is simple

200 screenshots a month free, then $9 for 2,000. No credit card to start, no per-render surprises.

Starter $9 for 2K renders. Growth $29 for 10K. Business $79 for 50K. Cancel anytime.

Get your free API key

Cost per screenshot at actual volumes

Below I picked the cheapest plan from each provider that covers each volume tier. Where a provider does not have an exact match, I used the next plan up, because that is what you would actually buy.

Scrnify prices in EUR (pay-as-you-go). Where a provider publishes overage rates (Restpack, CaptureKit, ScreenshotOne), the figure uses the smaller plan plus overage when that is cheaper than the next plan. Urlbox figures are its Hi-Fi plan except where Lo-Fi is noted; Urlbox markets Lo-Fi for screenshotting sites you own.

1,000 screenshots/month

Provider Best Plan Monthly Cost Per Screenshot
CaptureKit $7 (covers 1,000) $7 $0.0070
ApiFlash $7 (covers 1,000) $7 $0.0070
Scrnify Pay-as-you-go ~€8 €0.0080
SnapRender $9 (covers 2,000) $9 $0.0090
ScreenshotAPI.net $9 (covers 1,000) $9 $0.0090
Restpack $9.95 (covers 1,000) $9.95 $0.0100
ScreenshotOne $17 (covers 2,000) $17 $0.0170
Urlbox $19 (covers 2,000, Lo-Fi) $19 $0.0190
Screenshotlayer $19.99 (covers 10,000) $19.99 $0.0200

At 1K/month, CaptureKit and ApiFlash tie for cheapest at $7 flat. SnapRender and ScreenshotAPI.net sit at $9, though SnapRender's $9 includes 2,000, so you have headroom to double before touching your plan. Screenshotlayer's cheapest paid plan includes 10,000 screenshots, which is massive overkill at this volume.

2,000 screenshots/month

Provider Best Plan Monthly Cost Per Screenshot
SnapRender $9 (covers 2,000) $9 $0.0045
CaptureKit $7 + 1,000 extra at $0.009 $16 $0.0080
Scrnify Pay-as-you-go €16 €0.0080
ScreenshotOne $17 (covers 2,000) $17 $0.0085
Urlbox $19 (covers 2,000, Lo-Fi) $19 $0.0095
Restpack $9.95 + overage ~$19.95 ~$0.0100
Screenshotlayer $19.99 (covers 10,000) $19.99 $0.0100
ScreenshotAPI.net $29 (covers 10,000) $29 $0.0145
ApiFlash $35 (covers 10,000) $35 $0.0175

At 2K, SnapRender is cheapest at $9, about half of CaptureKit's $16 and ScreenshotOne's $17. ScreenshotAPI.net and ApiFlash have no overage on their 1,000 plans, so they force a jump to their 10K plan here, which is why their $7-9 entry prices are misleading for anyone past trivial volume.

10,000 screenshots/month

Provider Best Plan Monthly Cost Per Screenshot
Screenshotlayer $19.99 (covers 10,000) $19.99 $0.0020
SnapRender $29 (covers 10,000) $29 $0.0029
CaptureKit $29 (covers 10,000) $29 $0.0029
ScreenshotAPI.net $29 (covers 10,000) $29 $0.0029
ApiFlash $35 (covers 10,000) $35 $0.0035
Restpack $39.95 (covers 10,000) $39.95 $0.0040
Scrnify Pay-as-you-go €56 €0.0056
Urlbox $67 (Hi-Fi, 10,000) $67 $0.0067
ScreenshotOne $79 (covers 10,000) $79 $0.0079

At 10K the market clusters: Screenshotlayer is cheapest on sticker at $19.99, though the product is dated and the feature set is basic PNG/JPEG. SnapRender, CaptureKit, and ScreenshotAPI.net all land at $29. Urlbox Hi-Fi is $67 and ScreenshotOne $79 for the same volume. Scrnify's per-unit model lands at €56: pay-as-you-go sounds flexible until you actually use it at steady volume.

50,000 screenshots/month

Provider Best Plan Monthly Cost Per Screenshot
SnapRender $79 (covers 50,000) $79 $0.0016
CaptureKit $89 (covers 50,000) $89 $0.0018
Restpack $99.95 (covers 40K) + overage ~$124.95 ~$0.0025
Screenshotlayer $149.99 (covers 75,000) $149.99 $0.0030
ScreenshotAPI.net $175 (covers 100,000) $175 $0.0035
ApiFlash $180 (covers 100,000) $180 $0.0036
Urlbox $240 (Hi-Fi, 50,000) $240 $0.0048
Scrnify Pay-as-you-go €256 €0.0051
ScreenshotOne $259 (covers 50,000) $259 $0.0052

At high volume, SnapRender at $79 for 50K is the cheapest option, with CaptureKit close behind at $89. ScreenshotOne at $259 and Urlbox Hi-Fi at $240 serve a different market: deeper parameter sets, enterprise features, long track records (Urlbox's Business plan with SLAs starts at a $495 base plus $3 per 1,000).

What $9/month gets you

$9/month is a common budget for side projects and early-stage startups, and the comparison at that price point is revealing:

Provider What $9/Month Gets You
SnapRender 2,000 screenshots, every feature, PNG/JPEG/WebP/PDF, full-page, dark mode, ad blocking, cookie removal, custom viewports
ScreenshotAPI.net 1,000 screenshots (promotional price, list $20)
CaptureKit 1,000 credits (the $7 Starter plan), then $0.009 each
ScreenshotOne Nothing ($17 minimum for paid)
Urlbox Nothing ($19 minimum, and that tier is marketed for sites you own)
ScrapingBee Nothing ($49+ minimum)

At $9/month, SnapRender gives you 2,000 full-featured screenshots. The only cheaper paid plans in this comparison include half the volume, and none of them come with dark mode or named device presets.

Annual cost projection

Most teams do not stay at one volume. Here is what a typical growth trajectory costs over 12 months:

Scenario: starting at 2K/month, growing to 50K/month over a year

Quarter Monthly Volume SnapRender ScreenshotOne CaptureKit
Q1 (months 1-3) 2,000 $9/mo $17/mo $16/mo ($7 + overage)
Q2 (months 4-6) 5,000 $29/mo $44/mo ($17 + overage) $29/mo
Q3 (months 7-9) 15,000 $54/mo ($29 + 5,000-credit pack) $109/mo ($79 + overage) $69/mo ($29 + overage)
Q4 (months 10-12) 50,000 $79/mo $259/mo $89/mo
Annual Total $513 $1,287 $609

SnapRender saves $774 compared to ScreenshotOne over this growth curve, and ScreenshotOne's figures already assume you enable its per-screenshot overage. Against CaptureKit the saving is $96, and you keep dark mode, batch, scheduled captures, and webhooks on every plan, which CaptureKit gates or does not offer. SnapRender's Q3 figure uses a one-off 5,000-credit pack ($25) each month on top of Growth; the Business plan ($79) works too if you would rather not top up.

Three things that change the real cost

Failed screenshots and caching

ScreenshotOne does not count failed renders or cached responses against your quota. If a site is down, no credit lost. SnapRender works the same way: cached screenshots cost nothing against your quota (caching is opt-in per request via cache=true). Restpack caches by default. Scrnify explicitly charges zero units for failures and cache hits. This matters for directory sites or bookmark tools that request the same URLs repeatedly. CaptureKit bills one credit per successful request on every endpoint, and failed and cached requests are free. Check each provider's docs on what counts.

Rate limits

Provider Lowest Tier Mid Tier High Tier
ScreenshotOne 40/min 80/min 150/min
SnapRender 10/min (free), 30/min (starter) 60/min 120-200/min
ScreenshotAPI.net 20/min 40/min 80/min
Restpack 5 parallel 10 parallel 20 parallel
CaptureKit No strict limits No strict limits No strict limits
Urlbox Varies Varies Varies
Scrnify Not published Not published Not published

CaptureKit's lack of strict per-minute caps is a real advantage for burst workloads. ScreenshotOne has the highest defined limits. Restpack uses parallel connections rather than per-minute limits, a different model that works well for batch jobs.

If you are doing steady work (generating thumbnails as new listings appear, taking screenshots for an hourly monitoring job) rate limits do not matter much. If you need to blast through 10,000 URLs in one batch, they matter a lot. SnapRender's answer for that case is the batch endpoint: 50 URLs per request with async processing and webhooks, on every plan.

Feature gating

ScreenshotOne reserves geo-location, scrolling captures, and video generation for the $79+ plans. The $17 tier covers core features: screenshots, PDFs, ad blocking, caching. Restpack gates ad blocking and cookie removal to the $39.95+ plans and retina screenshots to $99.95+, so their cheapest tier lacks these. Screenshotlayer gates export options (FTP/S3) to its top plan.

SnapRender includes all features on all tiers including free. Device emulation, dark mode, ad blocking, cookie removal, HTML/Markdown rendering, all output formats. The tiers only change volume and rate limit. Two features SnapRender deliberately does not offer: geo-located rendering and scrolling video.

For AI agent builders

If you use LangChain, CrewAI, OpenClaw, MCP tools, or AutoGen, the usage pattern is different from bulk screenshot generation. An agent takes screenshots on demand (maybe 3 in a burst, then nothing for an hour). Volume is low and unpredictable.

For this pattern, the free tier matters most.

Provider Free Tier Card Required?
SnapRender 200/mo, forever No
ScreenshotOne 100/mo No
Screenshotlayer 100/mo No
CaptureKit 100 credits No
ApiFlash 100/mo No
Scrnify 100 lifetime units No
Restpack 7-day trial only N/A
ScreenshotAPI.net 100-screenshot trial See their signup
Urlbox 7-day trial only No

An agent in development might use 50 screenshots during testing. In light production, 200-500/month. SnapRender's 200/month free tier covers most development and testing workloads without paying anything, and without a card on file.

The other consideration: pre-built integrations. Wiring a raw REST API into LangChain or CrewAI takes an afternoon. A published tool package takes five minutes. SnapRender has a hosted MCP server at https://app.snap-render.com/mcp (OAuth sign-in or API key; also on npm as snaprender-mcp), LangChain tools, CrewAI tools, AutoGen tools, an OpenClaw skill, and ChatGPT Actions published. ScreenshotOne and CaptureKit also host MCP servers and Urlbox publishes a local one; most of the others offer REST APIs only, which means you write the integration yourself.

Where each provider wins

Here is where each one is the right choice.

ScreenshotOne has the deepest feature set. 200+ parameters, scrolling video, GPU rendering, geo-location, HTML-to-image. The choice when you need very granular rendering control.

CaptureKit has the most flexible throughput. No strict rate limits means you can batch large jobs without throttling, and it matches SnapRender's $29 price at the 10K tier.

Urlbox is the veteran. Running since 2012. Dedicated rendering clusters, compliance features, enterprise support. Expensive, but over a decade of production history counts in enterprise procurement.

Screenshotlayer has the cheapest sticker price at the 10K tier ($19.99). Part of the APILayer family. The product and docs feel dated, but for high-volume basic PNG/JPEG work the pricing is aggressive.

Scrnify is the only pure pay-as-you-go option. No subscription, no monthly minimum, and failures and cache hits cost nothing. Good if your usage is genuinely unpredictable. Becomes expensive past ~5K/month compared to subscription models.

Restpack is solid mid-range. $39.95 for 10K with a parallel connection model that works well for batch processing. Feature gating on the cheapest plan is a drawback.

ScreenshotAPI.net combines scheduled screenshots with video and animated captures, and matches the $29/10K price point.

ApiFlash is fast. Built on AWS Lambda with sub-1-second response times, and $7 for 1,000 at the entry tier. The gap between its 1,000 plan and its $35 10,000 plan is the catch.

SnapRender is the cheapest option at 2K/month ($9) and 50K/month ($79), matches the best subscription price at 10K ($29) after Screenshotlayer's basic $19.99 plan, and has the largest free tier of the subscription APIs here (200/mo, no credit card). SDKs for Node.js, Python, and Go, a hosted MCP server, and published LangChain, CrewAI, AutoGen, OpenClaw, and ChatGPT Actions integrations. Every plan, including free, gets six-format content extraction, batch screenshots (up to 50 URLs), webhooks, and scheduled captures with change detection (daily or weekly on the free plan, hourly from Starter). The deliberate omissions: no geo-located rendering and no scrolling video.

Do the comparison yourself

Every provider on this list has a free trial or free tier. Sign up for two or three, run your actual workload, compare the output quality and speed. The numbers here tell you what you will pay. The screenshots tell you what you will get.

For a feature-by-feature and reliability comparison beyond pricing, see Best Screenshot APIs in 2026. SnapRender's own plans are on the pricing page.

The fastest starting point: get a free SnapRender key (200 renders/month, no card) and have your first capture back in about five minutes.

The math on SnapRender is simple

Starter $9 for 2K renders. Growth $29 for 10K. Business $79 for 50K. Cancel anytime.