ScreenshotNeo

BlogComparisons

Screenshot API Pricing per 1,000 Website Captures

Compare screenshot API costs per 1,000 captures, including plan quotas, overages, cache rules, and failed renders. See how ScreenshotNeo prices its plans.

By the ScreenshotNeo team4 October 20269 min read

Screenshot API pricing per 1,000 captures can mean two different things: a monthly plan price divided by its included quota, or a true metered price for each additional capture. Among the official pricing pages reviewed on October 3, 2026, ScreenshotAPI lists the lowest explicit metered rate at $1 per 1,000 shots. For included monthly quota arithmetic, ApiFlash Large works out to about $1.80 per 1,000 if you use all 100,000 captures. Those figures have different billing rules and are not directly interchangeable.

ScreenshotNeo is a useful first option to evaluate: only clean shots are billed, failed and cached captures cost nothing, and its paid plans start at $5 for 3,000 shots. Its free plan includes 1,000 shots a month with no card. See ScreenshotNeo for the product and current plan details.

How to calculate screenshot API cost per 1,000

Use these formulas, and label the result so readers know whether it is an included-quota estimate or a marginal rate:

included cost per 1,000 = monthly plan price / included monthly captures * 1,000
metered cost per 1,000 = per-capture price * 1,000
overage cost = max(0, billable captures - included captures) * overage price

For example, a $35 plan with 10,000 included captures has an included-quota rate of $3.50 per 1,000. If an API instead charges $0.001 per capture, its metered rate is $1 per 1,000. The plan arithmetic assumes you use the entire quota; at lower volume, the effective cost per successful capture is higher.

Estimate billable captures rather than raw requests. Providers differ on whether cache hits, failed loads, bot checks, and visually defective results consume quota. Include taxes where applicable, overages, and any rate limits in a real budget.

Published pricing comparison

The table summarizes published monthly USD prices and quotas found on official vendor pages during research checked October 3, 2026. Approximate per-1,000 amounts are calculated from monthly price divided by included captures. Pricing and quotas can change; confirm live terms before buying. These are vendor terms, not a controlled performance or quality test.

Provider and plan Monthly price / quota Approx. included price per 1,000 Billing and scope notes
ScreenshotNeo Free $0 / 1,000 $0 within quota 1,000 shots per month; no card. Only clean shots are billed; bot checks, blank pages, timeouts, failed loads, and cache hits cost nothing.
ScreenshotNeo Starter $5 / 3,000 $1.67 All features are on every plan; only clean shots are billed.
ScreenshotNeo Growth $15 / 15,000 $1.00 All features are on every plan; yearly billing gives 2 months free.
ScreenshotNeo Pro $39 / 60,000 $0.65 All features are on every plan.
ScreenshotNeo Scale $99 / 250,000 $0.40 All features are on every plan.
ScreenshotNeo Business $249 / 1,000,000 $0.249 All features are on every plan.
ScreenshotAPI pay-as-you-go $0.001 per shot $1.00 metered Bulk listed tiers reach $0.0008 per shot. Pricing-page free allowance wording conflicts: one place says first 100, another first 1,000; verify the current offer.
ScreenshotOne Basic $17 / 2,000 $8.50 $0.009 per extra; 40 request starts/minute.
ScreenshotOne Growth $79 / 10,000 $7.90 $0.006 per extra; 80 request starts/minute.
ScreenshotOne Scale $259 / 50,000 $5.18 $0.004 per extra; 150 request starts/minute.
Urlbox Lo-Fi $19 / 2,000 $9.50 Third-party sites limited to thumbnails; 30 requests/minute.
Urlbox Hi-Fi $49 / 5,000 $9.80 Listed as suitable for most cases; 60 requests/minute.
Urlbox Ultra $99 / 15,000 $6.60 Captures any webpage; 250 requests/minute.
Urlbox Business $495 base + $3 per 1,000 Usage-dependent 1,000+ included successful renders; 1,000 requests/minute.
ApiFlash Lite $7 / 1,000 $7.00 PNG, JPEG, WebP, full-page and mobile capture listed.
ApiFlash Medium $35 / 10,000 $3.50 Same listed output and capture features; priority support.
ApiFlash Large $180 / 100,000 $1.80 Premium support; the $1.80 arithmetic assumes use of the entire quota.

ScreenshotNeo plan prices and features above are the product facts supplied for this article. Competitor rows reflect the research dossier and their cited pricing pages: ScreenshotOne pricing, ScreenshotAPI pricing, Urlbox pricing, and ApiFlash pricing. Check those pages for current terms.

What changes the real cost

Included quota versus marginal cost

A low included-quota rate only applies if your traffic reaches that quota. A $180 plan with 100,000 captures is $1.80 per 1,000 at full use, but costs $18 per 1,000 if you use only 10,000. Conversely, a metered rate is easier to model at variable volume but may become expensive at scale. Compare both at your expected monthly volume and include any overage price.

Successful renders, failures, and cache

ScreenshotOne says only successful renders not served from cache consume quota; it also notes a successfully rendered image with a visual defect can count. ScreenshotAPI says a shot is counted when a successful image is taken and that server interruptions or page-load failures are not credited as shots. Urlbox says unsuccessful renders are not charged and cached Render Link screenshots do not count against quota; its Render Link cache duration is stated as 30 days, with TTL and force controls. The reviewed ApiFlash material did not establish all cache, failure, or overage rules, so verify those terms directly.

ScreenshotNeo states that only clean shots are billed: bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing. Each response includes X-Page-Verdict and X-Billed headers to show the page result and billing status. This can make usage reconciliation clearer, but your application should still record responses and compare them with account usage.

Feature eligibility and request limits

A cheap tier may not permit the capture quality or target coverage you need. Urlbox Lo-Fi is limited to thumbnails for third-party sites, while higher tiers list broader support. Request-start limits in the table affect how quickly you can process a backlog even if your monthly quota is sufficient. Compare full-page and mobile capture support, output formats, viewport controls, rate limits, and the specific target sites in your workload.

Yearly billing and taxes

ScreenshotOne says its listed prices exclude VAT, and Urlbox says its prices exclude VAT. ScreenshotNeo yearly billing gives 2 months free. Apply the billing term and taxes relevant to your account before comparing totals.

Worked monthly cost examples

About 1,000 billable captures

ScreenshotNeo Free covers 1,000 shots per month at no charge, without a card. ApiFlash Lite lists 1,000 for $7. ScreenshotAPI’s stated metered price would be about $1 for 1,000 successful shots, subject to its current billing terms and the conflicting free-allowance copy on its pricing page.

About 10,000 billable captures

Using included-quota arithmetic, ScreenshotNeo Growth is $15 for 15,000 captures, or $1 per 1,000 at full use. ScreenshotOne Growth is $79 for 10,000 ($7.90 per 1,000); ApiFlash Medium is $35 for 10,000 ($3.50 per 1,000). ScreenshotAPI’s $0.001 rate would be $10 for 10,000 metered shots if all are billable at that rate. These figures compare different quotas and feature sets, so verify that each plan suits your use case.

About 100,000 billable captures

ScreenshotNeo Scale lists 250,000 captures for $99; its included-quota arithmetic is $0.40 per 1,000 at full quota use. ApiFlash Large lists 100,000 for $180, or $1.80 per 1,000. ScreenshotAPI’s listed bulk tier can reach $0.0008 per shot ($80 per 100,000), but confirm the tier qualification and actual current terms. Urlbox Business has a $495 base plus $3 per 1,000, so do not treat the usage rate as the total bill.

Choose an API for total fit, not just headline price

  1. Estimate monthly billable successful captures, allowing for retries and cache behavior.
  2. Calculate included-quota and metered costs separately at low, expected, and peak volume.
  3. Confirm what counts: failed loads, bot checks, visually defective output, cache hits, and forced refreshes.
  4. Check request-rate limits and feature eligibility, especially third-party sites, full-page capture, device sizes, formats, and PDF needs.
  5. Run a workload-matched evaluation for fidelity and reliability. Published pricing pages establish advertised terms, not independent uptime or quality comparisons.
  6. Verify current prices, free allowances, overages, taxes, and renewal terms on the vendor’s live page before purchase.

For a first option to evaluate, ScreenshotNeo combines clean capture behavior with usage visibility: consent banners, newsletter popups, and chat widgets are handled before capture, and unsuccessful page outcomes and cache hits are not billed. Its plans include 1,000 free monthly shots and start at $5 for 3,000 paid shots.

Or skip the browser setup

Use a single GET request to receive a screenshot. The examples below save the response body; see the ScreenshotNeo API documentation for the complete parameter list and response details.

cURL

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,
)
r.raise_for_status()
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}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
const bytes = new Uint8Array(await res.arrayBuffer());
await (await import('node:fs/promises')).writeFile('shot.webp', bytes);

ScreenshotNeo removes cookie and consent banners, popups, and chat widgets before the shot. Bot checks, blank pages, timeouts, failed loads, and cache hits are never billed. Its MCP server lets AI agents use take_screenshot, get_page_info, and capture_pdf. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000. Create a free ScreenshotNeo account.

Reliability, performance, and cost controls

  • Cache repeat captures: choose a TTL that matches how often the page changes, and make sure your cache key includes relevant URL, viewport, and rendering options. A forced refresh may have different billing treatment from a cache hit; check the API’s terms.
  • Limit concurrency: respect request-start limits and use a bounded worker pool. A monthly quota does not imply unlimited requests per minute.
  • Use explicit readiness conditions: if a page renders asynchronously, wait for a meaningful selector or a deliberate delay rather than capturing immediately. This reduces blank or incomplete results and wasted retries.
  • Retry selectively: use bounded retries with backoff for transient network or service errors. Do not endlessly retry a CAPTCHA or persistent target-side block; record verdicts and inspect a sample.
  • Track actual billing signals: log status, X-Page-Verdict, and X-Billed for ScreenshotNeo responses, along with your request ID and target URL. Avoid logging secrets in URLs or headers.
  • Control output size: choose only the dimensions, format, and full-page behavior your consumer needs. Large pages and high-resolution images take longer to transfer and store.

There is no independent performance benchmark in the pricing evidence, so latency and capture quality should be evaluated against your own target sites, viewport sizes, and required readiness conditions.

Troubleshooting pricing estimates

Symptom Likely cause What to do
Actual cost per 1,000 is much higher than the table The estimate assumes full quota use, but actual volume is lower, or overages apply. Recalculate using actual billable volume and include base charges and extra-capture rates.
Dashboard usage exceeds successful-looking requests Some successful renders with visual defects may still count; retries or forced rerenders may also add usage. Inspect provider billing definitions and log each request outcome and cache behavior.
Requests are queued or throttled The plan’s requests-per-minute limit is lower than the burst rate. Reduce concurrency, queue work, and spread bulk jobs over time.
A supposedly cheap plan cannot capture the target as needed Tier feature or third-party-site restrictions apply. Check target eligibility, thumbnail/full-page support, formats, and device options before committing.
Free allowance is unclear Pricing-page copy conflicts or an introductory offer changed. Confirm the current quota and expiration terms on the live vendor page; for ScreenshotAPI, the reviewed page said both first 100 and first 1,000 in different places.
A ScreenshotNeo request returns a blank or blocked page The target may be showing a bot check, blank content, or a transient load failure. Inspect X-Page-Verdict, review wait conditions and target accessibility, and use the verdict to distinguish capture outcomes. These outcomes are not billed by ScreenshotNeo.

Frequently asked questions

Which provider has the lowest price per 1,000?

It depends on what “price” means. ScreenshotAPI lists the lowest explicit metered rate in the reviewed set at $1 per 1,000. Among included quotas, ScreenshotNeo Business’s listed arithmetic is about $0.249 per 1,000 at full use, while ApiFlash Large is about $1.80 per 1,000. Quotas and billing terms differ.

Is the included-quota rate what I will pay for each 1,000 shots?

Only as an average at full use of that plan’s quota. If you use less, divide the full monthly price by your actual billable captures. If you exceed quota, add overage charges or the next plan’s cost.

Are these prices guaranteed to be current?

No. The competitor pricing research was checked October 3, 2026, and vendors can change prices, quotas, and offers. Confirm live terms before purchasing.

Does ScreenshotNeo require a credit card for its free plan?

No. The free plan includes 1,000 screenshots per month without a card.