Screenshot API Pricing Compared: What You Actually Pay Per Screenshot in 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 requires a credit card just to start. 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 verified against each provider's public pricing page in July 2026.
Raw pricing, July 2026
Monthly billing. All numbers pulled directly from each provider's pricing page, July 2026.
| Provider |
Free Tier |
Tier 1 |
Tier 2 |
Tier 3 |
Tier 4 |
| ScreenshotOne |
100/mo, card required |
$17 / 2,000 |
$79 / 10,000 |
$259 / 50,000 |
Custom |
| CaptureKit |
100 credits, no card |
$7 / 1,000 |
$29 / 10,000 |
$89 / 50,000 |
Custom |
| Urlbox |
7-day trial |
$19 / 2,000 (Lo-Fi) |
$49 / 5,000 |
$99 / 15,000 |
$495 base + $3/1,000 |
| 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 |
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 |
Already the comparison is messy. CaptureKit and ApiFlash give you 1,000 for $7. 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.
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). Restpack figures include their published overage rates where a plan doesn't exactly cover the volume.
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 |
| 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 |
| CaptureKit |
$29 (covers 10,000) |
$29 |
$0.0145 |
| ScreenshotAPI.net |
$29 (covers 10,000) |
$29 |
$0.0145 |
| ApiFlash |
$35 (covers 10,000) |
$35 |
$0.0175 |
At 2K, SnapRender is cheapest at $9, half of ScreenshotOne's $17. The providers with a 1,000-cap entry plan (CaptureKit, ScreenshotAPI.net, ApiFlash) all 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 |
| ScreenshotOne |
$79 (covers 10,000) |
$79 |
$0.0079 |
| Urlbox |
$99 (covers 15,000) |
$99 |
$0.0099 |
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. ScreenshotOne is $79 and Urlbox $99 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 |
| Scrnify |
Pay-as-you-go |
€256 |
€0.0051 |
| ScreenshotOne |
$259 (covers 50,000) |
$259 |
$0.0052 |
| Urlbox |
$495 base + $3/1,000 |
~$645 |
~$0.0129 |
At high volume, SnapRender at $79 for 50K is the cheapest option, with CaptureKit close behind at $89. ScreenshotOne at $259 and Urlbox's Business formula (roughly $645 at this volume) serve a different market: enterprise features, SLAs, long track records.
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 uses a credits system where some operations cost more than one credit. 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, cookie removal, and retina screenshots to the $39.95+ plans, 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 |
Yes |
| 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 an MCP server, LangChain tools, CrewAI tools, AutoGen tools, an OpenClaw skill, and ChatGPT Actions published. Most other providers 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 has built-in scheduled screenshots, a unique feature for monitoring and audit workflows, 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 price at 10K ($29), and has the largest free tier in the market (200/mo, no credit card). SDKs for Node.js, Python, and Go, plus AI agent integrations (MCP, LangChain, CrewAI, AutoGen, OpenClaw, ChatGPT Actions) that other providers do not offer. Also the only provider combining six-format content extraction, batch screenshots (up to 50 URLs), and webhooks on all plans, and it runs at an error rate under 1% across tens of thousands of renders a month. 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.
The fastest starting point: get a free SnapRender key (200 renders/month, no card) and have your first capture back in about five minutes.