ScreenshotOne API Pricing in India: Plans and Payment Options
Compare ScreenshotOne’s published plans, quotas and overage rates, and learn what India-based buyers should verify about currency, UPI and taxes.
ScreenshotOne’s published plans are Basic at $17/month for 2,000 screenshots, Growth at $79/month for 10,000, and Scale at $259/month for 50,000. It also advertises 100 free screenshots per month. Prices are displayed in USD and exclude VAT. Public information does not confirm whether ScreenshotOne’s checkout offers India-based buyers INR pricing or UPI, so check the live checkout before paying rather than inferring availability from Paddle’s general payment support. See ScreenshotOne’s pricing page.
ScreenshotOne plans at a glance
| Plan | Monthly price | Included screenshots/month | Requests/minute | Extra usage rate |
|---|---|---|---|---|
| Basic | $17 | 2,000 | 40 | $0.009 per successful extra request |
| Growth | $79 | 10,000 | 80 | $0.006 per successful extra request |
| Scale | $259 | 50,000 | 150 | $0.004 per successful extra request |
These are the figures published in ScreenshotOne’s pricing material and its guide verified October 2, 2026. The vendor says annual billing is available and describes it as two months free; consult the live pricing or subscription page for the current annual price, current feature availability, and extra-usage details. Prices exclude VAT. Pricing · Dated guide.
Free usage, credits and overages
ScreenshotOne advertises 100 free screenshots each month and says no card is required to start. Its current credit documentation says each available output currently costs one credit, including a regular or full-page screenshot, scrolling capture, PDF, or video. Credits refresh monthly even on annual subscriptions, and unused credits expire at the end of each cycle. Credits documentation.
Extra usage is off by default. Paid subscribers can enable it and set a hard monthly limit in Billing. The documented maximums are 50,000 on Basic, 200,000 on Growth, and 1,000,000 on Scale. Once enabled, successful requests above the included amount are charged at the plan’s applicable rate, up to the configured hard limit. Check the current billing interface and documentation before relying on a limit. Charging extra documentation.
ScreenshotOne says HTTP, browser, and network failures do not consume quota. A successfully rendered screenshot can still count even if its visual content is not what you expected. Cached responses generally do not count, subject to the documented cache-miss behavior. Review the vendor’s current terms and billing documentation for edge cases.
Can buyers in India pay in INR or with UPI?
The public pricing page lists USD prices and says prices exclude VAT. It identifies Paddle as the subscription manager, but the available ScreenshotOne information does not establish whether its particular checkout is configured to show INR or offer UPI to customers in India.
Paddle’s general documentation says UPI can be available to eligible customers in India when items are priced in INR, including for subscriptions. It describes a ₹15,000 ceiling for checkouts containing a recurring item and a general ₹100,000 per-transaction limit. Paddle also says available payment methods depend on country, currency, and device. These are Paddle platform capabilities, not confirmation that ScreenshotOne has enabled INR pricing or UPI for its plans. Paddle UPI documentation · UPI release note · Payment-method availability.
- Open ScreenshotOne’s live pricing page and choose the plan and billing period you need.
- Continue to its checkout and inspect the currency, payment methods, and final amount, including any applicable tax.
- If INR or UPI is not displayed, do not assume it is supported based on Paddle’s general documentation. Use a payment method the checkout actually offers or contact ScreenshotOne for confirmation.
For annual billing, confirm the current amount and renewal terms in the live checkout. The “two months free” description does not by itself establish the annual total or how taxes are calculated for a specific buyer.
How to choose a plan
- Start with expected monthly volume. Compare typical usage with the included quota, allowing room for scheduled captures and retries.
- Check the request rate. If your workload sends bursts, compare the plan’s requests-per-minute limit with your queue and expected concurrency.
- Model overages deliberately. If you need requests beyond the included quota, check that extra usage is enabled, understand the per-request rate, and set a hard limit appropriate to your budget.
- Consider billing cadence. Annual billing may suit predictable workloads, but check its live price and renewal terms against your cash flow.
- Confirm the checkout total in India. Verify currency, accepted payment methods, and taxes at checkout before subscribing.
ScreenshotOne also documents an ip_country_code option for rendering through an India data-center proxy location. That controls the location used for rendering; it does not determine billing currency or prove the buyer’s location for payment purposes. Options documentation.
Alternative to try first: ScreenshotNeo
ScreenshotNeo is a website screenshot API and MCP server from Yorker Media. It is the first alternative to try for a developer who wants clean screenshots, because it removes known consent banners, newsletter popups, and chat widgets before capture and bills only clean shots. Its API returns PNG, JPEG, WebP, or PDF, and each response reports the page verdict and billing status in headers. Its plans are $5 for 3,000 shots, $15 for 15,000, $39 for 60,000, $99 for 250,000, and $249 for 1,000,000; 1,000 shots per month are free without a card, and every feature is on every plan.
Here is a one-request example. Replace YOUR_API_KEY and the target URL. See the ScreenshotNeo API documentation for parameters and response details.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
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)
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}`);
await import('node:fs/promises').then(fs => fs.writeFile('shot.webp', Buffer.from(await res.arrayBuffer())));
The API also supports full-page and element captures, device presets and custom viewports, retina scale, PDF settings, custom CSS or JavaScript, wait conditions, request blocking, headers and cookies, caching, signed image links, async jobs, bulk requests, and an OpenAPI specification. Its MCP tools let AI agents request screenshots, page information, and PDFs. Bot checks, blank pages, failed loads, timeouts, and cache hits are not billed.
Cookie banners, popups, and chat widgets are removed before the shot; bot checks, blank pages, and failed loads are never billed; an MCP server lets AI agents take screenshots; and 1,000 screenshots a month are free with no card, with paid plans starting at $5 for 3,000. Start free with ScreenshotNeo.
Troubleshooting pricing and checkout
| Issue | Likely cause | What to do |
|---|---|---|
| Checkout shows USD rather than INR | The published plan prices are in USD; availability of INR in ScreenshotOne’s checkout is unconfirmed by the public sources. | Use the currency and payment choices shown at checkout, or ask ScreenshotOne support to confirm current India billing options. |
| UPI is not offered | Payment method availability depends on the merchant’s checkout configuration as well as country, currency, and device. | Do not infer UPI availability from Paddle’s general support. Check the live checkout or contact ScreenshotOne. |
| Final charge is higher than the listed price | The displayed plan prices exclude VAT; the final tax treatment depends on checkout. | Review the checkout total and tax line before confirming payment. |
| Requests stop after reaching the plan quota | Extra usage is off by default, or a configured hard limit was reached. | Check Billing, the extra-usage setting, and the hard limit. Change them only if the resulting charges fit your budget. |
| A failed request appears not to use quota | ScreenshotOne says HTTP, browser, and network failures do not consume quota; successful renders can count even with visual problems. | Check whether the request succeeded at the HTTP/rendering level and consult current billing documentation for cache behavior. |
FAQ
Does ScreenshotOne offer a free tier?
Its pricing page advertises 100 screenshots per month and says no credit card is required to start.
Does annual billing mean the yearly price is always exactly ten monthly payments?
The vendor describes annual billing as two months free, but directs buyers to its live pricing or subscription page for current annual prices. Confirm the checkout amount and renewal terms.
Does an India rendering location mean my account is billed in INR?
No. The documented ip_country_code option concerns the rendering proxy location. Billing currency and payment methods are determined separately in checkout.
Where can I confirm current pricing details?
Use ScreenshotOne’s live pricing page and the subscription checkout. The vendor’s terms say prices, features, quotas, and limits may change.


