Skip to main content

Pricing & Billing

OmniScrape uses a prepaid balance. You top up once, then usage draws down as you call the API. Monthly plans add included requests and higher concurrency.

Rates

ProductUnitPrice
Web Unlockerper successful request$0.0035 ($3.50 / 1K)
Browser-as-a-Service — standardper minute$0.02
Browser-as-a-Service — full mediaper minute$0.10
Residential proxyper GB$2.00

:::tip Pay for success Web Unlocker is $0.0035 per success, whether the request used fast or escalated to js_rendering. Failed unlocks are free. :::

Direct proxy credentials need an active PAYG balance or a subscription. There is no monthly commitment for proxy bandwidth itself.

Plans

PlanPriceIncluded requests / monthConcurrency
Pay-As-You-Go$3.50 / 1K requestsUnlimited (balance)5
Startup$29 / month10,00010
Growth$89 / month40,00025
  • Change plans in the billing dashboard.
  • Startup / Growth include Web Unlocker requests each month. Overage bills from balance at PAYG rates.
  • BaaS and proxy always use balance.
  • PAYG activates automatically after a $5+ top-up on a trial account.

See the pricing page for the latest numbers.

Free trial

First-time accounts get $1.00 credit and 7 days. No payment method required. Sign up with Google or GitHub at omniscrape.io/login.

Included on trialLocked until PAYG or plan
Web UnlockerDirect proxy URLs / credentials
Browser-as-a-Service/v1/proxy/fetch
Embedded residential proxy on unlock / BaaSDashboard Proxies strings
  • Trial concurrency: 1 in-flight request.
  • At $0.0035 / success, $1 covers about 285 successful unlocks.
  • One trial per email. Returning emails start on PAYG with $0 balance.

When the 7-day window ends, leftover free-trial credit is removed (balance → $0) and trial accounts get 402 / TRIAL_EXPIRED until you top up at least $5. That top-up upgrades you to PAYG (5 concurrent, proxy unlocked).

How to pay

Top up balance or buy Startup / Growth from the billing dashboard:

MethodProcessorNotes
Credit / debit card (Visa, Mastercard)XenditSecure hosted checkout. Balance or plan updates after payment confirmation.
Crypto (BTC, USDT, ETH, 50+ coins)TrybitRedirect to Trybit. Updates after on-chain confirmation.
  • Minimum top-up: $5
  • Maximum top-up: $500 per transaction

Refunds follow our Refund Policy. Email support@omniscrape.io with your account email and invoice details.

Billing on every response

Successful Web Unlocker calls include a billing block:

"billing": {
"charged": 0.0035,
"cost_per_request": 0.0035,
"balance_after": 49.93
}

If an unlock fails, billing.charged is 0.

What is billable

  • Web Unlocker — each successful scrape. Failed unlocks are free.
  • BaaS — active browser minutes (ends on disconnect or browser.close()).
  • Proxy — request + response bytes at $2.00/GB.

Running out of balance

When balance cannot cover a request:

{ "success": false, "error": "Insufficient balance. Please top up to continue scraping." }

Other 402 cases:

CodeMeaning
TRIAL_EXPIRED7-day trial ended. Top up $5+ to continue.
PROXY_LOCKEDTrial account called direct proxy endpoints.
(no code / balance)Insufficient balance for PAYG or overage.

See Errors and Rate limits.

Track spend

  • Dashboard: usage
  • API: read billing.balance_after on each scrape response