pricingPay as you go, or save with a monthly plan.

Every plan supports the same API. Monthly plans include bandwidth and credits, with lower top-up prices at higher volumes.

Cancel anytime.

plansMonthly billing

PAY AS YOU GO

$0/ month

 

No subscription — pay only for what you use.

FREE BALANCE · ONE TIME
50 MB bandwidth
100 credits
TOP-UP PRICES
$8 / GB
$7 / 1,000 credits

Pay-per-use after free balance.

CONCURRENCY
5 concurrent requests
INCLUDED ON THIS PLAN
Works on protected public sites
Same API across all plans
Usage-based billing, cache discount
Country-targeted capture

STARTER

$29/ month

 

Prototypes and smaller workloads.

INCLUDED EACH MONTH
5 GB bandwidth
5,000 credits
TOP-UP PRICES
$6 / GB
$5 / 1,000 credits

Eff. incl. $5.80 / GB · $5.80 / 1k cr

CONCURRENCY
10 concurrent requests
INCLUDED ON THIS PLAN
Works on protected public sites
Same API across all plans
Usage-based billing, cache discount
Country-targeted capture

SCALE

$349/ month

 

Large corpora and high volume.

INCLUDED EACH MONTH
125 GB bandwidth
100,000 credits
TOP-UP PRICES
$2 / GB
$1.50 / 1,000 credits

Eff. incl. $2.79 / GB · $3.49 / 1k cr

CONCURRENCY
50 concurrent requests
INCLUDED ON THIS PLAN
Works on protected public sites
Same API across all plans
Usage-based billing, cache discount
Country-targeted capture

Shared capabilities apply to every plan when the selected endpoint uses them — tiers differ only by usage allowances, rates, and concurrency, not by capture quality.

Need custom volume, concurrency, or contract terms?Talk to sales

what's coveredWhat bandwidth and credits cover

What bandwidth covers

Page-content extraction, fetch, bulk page items, monitor runs, and screenshots. Usage is based on compressed bytes, and cache hits cost half where supported.

Read bandwidth billing (opens in new tab)

What credits cover

Search and Schema extraction. Search is billed by result pages of credits; Schema uses a fixed credit charge per request plus the source-page bandwidth.

Read credit billing (opens in new tab)

estimate costEstimate an ongoing month

Illustrative · ongoing month · PAYG free balance excluded

18 GB
8,000
Estimate basisOngoing month
PAYG free balanceExcluded
Pay as you go$200.00
Starter$122.00
Growth ← recommended$99.00
plan base $99.00top-ups $0.00
Scale$349.00
Included allowance and top-up cost shown separately for the recommended plan.

top-upsBuying more and keeping spend in check

Top-up pricing

Bandwidth is purchased per GB at the selected plan rate. Credits are purchased in 1,000-credit units at the selected plan rate.

See top-up details (opens in new tab)

Rollover and spending control

Auto-top-up is configured from the dashboard, together with the monthly cap on what it may spend. Unused bandwidth rolls over with no cap while you stay on your plan or move to a higher one; credits reset every billing period; top-ups expire 180 days after purchase.

See spending controls (opens in new tab)

billing rulesCache hits, failed requests, and running out of balance

Cache and failed requests

Markdown output bills at 1.5× the bytes fetched, and a scrape that asks forclean_markdown a further 3× on top of that. Cache hits cost half where supported. Failed zero-byte captures cost nothing.

How billing works
Billing is computed from compressed bytes for bandwidth and per-call credits for structured work, using the documented rules. Each endpoint applies a factor to those bytes as part of the charge: Markdown scrapes and fetches, crawls, screenshots and recordings bill at 1.5× the bytes fetched, while plain scrape, fetch, sitemap and monitor runs bill at 1.0×. The factors multiply: a scrape that asks for clean_markdown and gets a successful clean adds 3× on top of its endpoint factor, so a cleaned Markdown scrape is billed at 4.5× the bytes fetched. Cache hits are billed at half the bandwidth where the endpoint supports caching, and captures that return zero bytes are not billed at all. Two charges survive a failure: a cached error reply is served from the cache and billed at the cache-hit rate, and a failed schema extraction refunds its credits but keeps the source page's bandwidth.

When balance runs out

At zero balance, a single request returns HTTP 402. There is no automatic overage; continuing requires a top-up. Bulk jobs pause, and monitor checks are skipped until balance is restored.

See exact balance behavior (opens in new tab)

faq

Is PAYG a subscription?

No. Pay as you go has no monthly fee — you are billed only for usage beyond the one-time free balance, at the PAYG rates.

Is the free balance recurring?

No. The 50 MB of bandwidth and 100 credits are granted once when you start on PAYG, not refreshed each month.

How are schema and monitor calls billed?

Search is billed by result pages of credits. Schema uses a fixed credit charge per request plus the source-page bandwidth. Capture endpoints — scrape, fetch, screenshots, and monitor runs — are billed by bandwidth, and cache hits cost half where supported.

Do balances roll over?

Unused bandwidth rolls over to the next month with no cap, for as long as you stay on your plan or move to a higher one. If you downgrade or cancel, your rolled-over bandwidth is frozen and stops being spendable: resubscribe at the same tier or higher within 90 days and it comes back in full, and after that it is gone for good. Credits do not roll over — they reset every billing period. If you cancel or lapse, any remaining purchased balance is held and unusable until you resubscribe at the same tier or higher, and purchased top-ups expire 180 days after purchase — a cancellation or downgrade resets that deadline to 90 days from the freeze, which can be sooner than the original.

Start with PAYG, or choose a plan with lower usage rates and more concurrency.