Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitchesIf you mean the most screenshots at no charge every month, ShotOne leads this comparison with 200. If you want a service with more documented production controls, ScreenshotOne offers 100 free screenshots monthly and a $17/month Basic plan for 2,000 screenshots. Urlbox has no recurring free plan, and the cited Browserless screenshot documentation does not state a free quota or price. For an overall option to try first, ScreenshotNeo offers 1,000 free shots per month and bills only clean shots; its paid plans start at $5 for 3,000.
The cheapest choice depends on whether you are optimizing for free monthly volume, predictable paid capacity, request rate, or rendering controls. The figures below are the offers described on provider pages in 2026; promotions and plans can change, so check the provider’s current pricing before committing.
Which screenshot API is cheapest?
There is no single winner on every measure. On recurring free volume, ShotOne has the largest stated allowance in this comparison: 200 screenshots per month. ScreenshotOne provides 100 per month and publishes more detail about production features. Urlbox offers a seven-day trial rather than a recurring free plan. Browserless is a relevant automation option, but the cited screenshot endpoint documentation does not give a comparable quota or price.
For a hosted API to try first, ScreenshotNeo is the top overall pick here: it offers 1,000 free shots a month, removes known consent banners, popups and chat widgets before capture, and does not bill for bot checks, blank pages or failed loads. Its lowest paid plan is $5 for 3,000 shots. That is a different comparison from “which competitor publishes the highest free quota”; under that narrower measure ShotOne leads.
Free tiers and entry paid plans compared
| Provider | Recurring free offer | Entry paid offer described | Documented capabilities | Important qualification |
|---|---|---|---|---|
| ScreenshotNeo | 1,000 shots per month, no card | $5 for 3,000 shots | PNG, JPEG, WebP or PDF; clean-shot processing; MCP server for AI agents; capture controls and API options | Use the provider’s current plan details to confirm terms before purchase. |
| ShotOne | 200 screenshots per month; 5 requests per minute | Starter shown at $4.50/month for three months, then $9/month | PNG, JPEG and WebP; full-page capture; PDF; mobile and desktop viewports; element selector; R2 storage; headers and cookies | The cited Starter price is an early-adopter promotion, not a stable ongoing price. |
| ScreenshotOne | 100 screenshots per month | Basic: $17/month for 2,000 screenshots; 40 requests per minute | Full-page screenshots; PDF and HTML rendering; ad and cookie-banner blocking; caching; S3; webhooks; signed links; custom JavaScript/CSS and viewport controls | The pricing page does not state the free plan’s request rate. |
| Urlbox | No recurring free plan; seven-day trial, no card required | Lo-Fi: $19/month for 2,000 renders; Hi-Fi: $49/month for 5,000; Ultra: $99/month for 15,000 | Fidelity tiers; stealth rendering; full-page and element capture; multiple output formats; PDF; webhooks | It is a trial, not an ongoing free tier; features vary by tier. |
| Browserless | Not stated on the cited screenshot documentation page | Not stated on that page | POST screenshot endpoint; PNG, JPEG and WebP; Puppeteer-style options; full-page and element capture | The endpoint documentation does not establish a comparable price or free quota. |
Provider descriptions and figures summarized above are the offers published in 2026. Because the available figures are not equally detailed across providers, “not stated” means the cited documentation did not provide a value; it does not mean the provider has no such plan or feature.
#1 Best Overall
Rank by what you actually need
1. ScreenshotNeo: best overall starting point
ScreenshotNeo is the first service to try if you want a generous free allowance plus clean captures and billing that distinguishes successful shots from failed or unusable pages. Its cookie-consent handling accepts the banner like a visitor and removes 60+ known consent platforms, newsletter popups and chat widgets before capture; each of those steps can be turned off. Responses identify the page verdict and whether the request was billed. It also provides an MCP server with take_screenshot, get_page_info and capture_pdf for Claude, Cursor and other MCP clients. All listed features are available on every plan.
2. ShotOne: largest stated recurring free quota among the compared competitors
ShotOne’s stated free allowance of 200 per month makes it the quota leader among the other services listed here. That does not necessarily make it the cheapest for an automated workload: the free plan lists a limit of five requests per minute, and its cited Starter price is promotional. Its documented formats, viewport options, PDF output, selectors, storage, headers and cookies cover common capture needs.
3. ScreenshotOne: useful when production controls matter
ScreenshotOne’s free quota is half ShotOne’s stated monthly amount, but the feature list is broader for workflows that need PDF or HTML rendering, ad and cookie-banner blocking, caching, object storage, webhooks, signed links or custom scripts. Its Basic plan lists 2,000 screenshots per month and 40 requests per minute at $17/month. The free plan’s request rate is not stated on the pricing page, so do not assume it matches Basic.
Free tools Windows power users keep installed
One-click scans. No signup required.
4. Urlbox: paid tiers and a time-limited trial
Urlbox should not be counted as a free-tier API: its offer is a seven-day trial, not a recurring monthly quota. The described paid tiers separate Lo-Fi, Hi-Fi and Ultra render volumes and vary in feature access. Compare the tier’s actual capabilities with your capture requirements rather than treating the trial as a long-term free allowance.
5. Browserless: technically relevant, price not comparable from the cited endpoint page
Browserless documents a POST screenshot endpoint with familiar image formats and Puppeteer-style controls, including full-page and element capture. The cited page does not publish a free quota or price. It belongs on a technical shortlist if its endpoint model fits your implementation, but use its current pricing information separately before comparing costs.
How to choose the lowest-cost option for a small project
- Estimate monthly successful captures. Count the pages and refresh frequency you really need. A 200-shot allowance can be sufficient for a small site snapshot job but may disappear quickly if you capture several pages daily.
- Separate free quota from paid unit economics. Compare the recurring allowance, the paid plan’s included volume, and what happens after it. A trial is not recurring free capacity. The figures here do not establish overage rates, so check each current pricing page for those terms.
- Check rate limits against burst size. ShotOne’s free plan lists 5 requests per minute; ScreenshotOne Basic lists 40 requests per minute. Monthly volume alone will not tell you whether a backfill or scheduled batch can finish on time.
- Match capture features to the actual pages. Full-page rendering, element selectors, PDF output, device viewports, cookies, custom headers, and scripts solve different problems. If pages rely on consent state or contain popups, look for controls that address them rather than comparing only raw quota.
- Account for failures and retries. Bot challenges, slow pages and blank responses can consume effort even if they do not result in a useful image. Confirm how the service reports failures and bills them, and build retry limits so one problematic URL does not create a loop.
- Recheck promotions and plan terms before launch. ShotOne’s cited Starter price is promotional, and plan quotas can change. Validate the live rate, request limit, billing period, and included features before depending on them in a production budget.
What to test before relying on an API
- Representative URLs: include a fast static page, a JavaScript-heavy page, a long page with lazy-loaded content, and any pages behind a consent prompt.
- Output correctness: verify that the requested viewport, page height, format, and selector result match what your downstream process expects.
- Failure behavior: determine how timeouts, bot checks, blank pages and invalid URLs appear in responses, and whether retries are safe.
- Capacity: test your expected request burst against the published rate limit, not just a slow one-at-a-time call.
- Budget: compare recurring plan volume with expected successful captures and confirm any overage or rollover terms directly with the provider.
Or skip the browser setup
ScreenshotNeo gives you a one-request screenshot API rather than requiring you to install and manage a browser. The call below saves a WebP screenshot of the target page; replace the placeholder key with your API key. See the ScreenshotNeo API documentation for available parameters.
Rank #3
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Python:
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
Node.js:
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
- Cookie banners, newsletter popups and chat widgets are removed before the shot; each cleanup step can be turned off.
- Bot checks, blank pages and failed loads are never billed, and response headers identify the page verdict and billing status.
- An MCP server lets AI agents take screenshots with
take_screenshot, inspect pages withget_page_info, and capture PDFs withcapture_pdf. - 1,000 screenshots a month are free with no card; paid plans start at $5 for 3,000.
Sign up for ScreenshotNeo’s free plan to start with 1,000 shots a month and no card.
Recommended Free Tools
Frequently Asked Questions
Does a free screenshot API quota usually reset monthly?
The offers compared here are described as monthly allowances where a recurring quota is stated; confirm reset timing and unused-quota rules in the provider’s current plan terms.
Rank #4
Can I compare screenshot APIs by cost per screenshot alone?
Not reliably: included request rates, rendering controls, failure handling and feature access can affect whether the screenshots you pay for are usable.
Quick Recap
Best Value
- API Design Patterns
- ABIS BOOK
- Manning Publications
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




