Web scraping cost at 10 million pages a month
How much does web scraping at 10 million pages a month cost?
String is a web access API for developers and AI agents: one HTTP call fetches a URL, and String handles proxies, anti-bot checks and JavaScript rendering behind it. As of October 2026, 10 million pages a month costs $1,100 on the Volume plan when every page is a standard fetch, and $22,000 when every page needs a browser on a premium proxy. Most workloads sit between the two, so the cost depends on how many of your pages need a browser or a premium proxy. Rates are from String pricing, as of October 2026.
Cost by plan and request type
Source: String pricing, as of October 2026.
String bills per successful request, and blocked requests cost nothing. The table multiplies each per-request rate by 10 million.
| Request type | Starter | Growth | Scale | Volume |
|---|---|---|---|---|
| Fetch, standard proxy | $2,500 | $1,600 | $1,300 | $1,100 |
| Fetch, premium proxy | $24,000 | $9,000 | $5,500 | $4,500 |
| Browser, standard proxy | $12,000 | $8,000 | $5,500 | $5,000 |
| Browser, premium proxy | $48,000 | $32,500 | $26,000 | $22,000 |
Fetch is a plain HTTP request. Browser renders the page in a real browser. Standard is the default proxy, and premium is used only when a target needs it. Every request starts on the standard proxy.
Which plan fits 10 million pages
Source: String pricing, as of October 2026.
Volume is the lowest self-serve rate at this size. It costs $999 a month, and that fee is credited to your usage in full, so the $1,100 standard-fetch bill is the usage total and not an extra fee on top. Unused credit rolls over.
A mixed example: 9 million standard fetches and 1 million standard-proxy browser renders cost $1,490 on Volume (9M x $0.00011 + 1M x $0.0005) and $2,240 on Growth (9M x $0.00016 + 1M x $0.0008). Swap in your own split to price your workload.
Can the plan handle the load
Source: String pricing, as of October 2026.
10 million pages a month averages under 4 requests a second across a 30-day month. Every plan allows up to 10,000 fetches and 5,000 browser sessions at once. The request rate is 15 a second on Starter, 30 on Growth, 60 or more on Scale and 90 or more on Volume, so a steady load fits on any plan. A crawl that has to finish in hours needs a higher plan or a higher rate on request.
When to ask for Enterprise pricing
Source: String pricing, as of October 2026.
Enterprise starts at $2,500 a month with a custom rate card for your volume and request mix. If your mix of browser and premium pages puts usage well above that, ask for a quote against the self-serve rates in the table. Pages that need only a standard fetch cost less on Volume than the Enterprise minimum.
How to find your real cost
Send 100 of your own URLs through the free tier, which covers 20,000 standard fetches with no card. Count how many came back as fetch, browser or premium, scale that split to 10 million, and apply the table. For ways to cut the bill, see how to reduce web scraping costs. For the build-or-buy question at this scale, see build vs buy web scraping infrastructure.
FAQ
Source for the figures below: String pricing, as of October 2026.
How much does it cost to scrape 10 million pages a month?
On String, as of October 2026, $1,100 a month on the Volume plan if every page is a standard fetch, and $2,500 on Starter, per String pricing. Pages that need a browser or a premium proxy cost more: $5,000 for standard-proxy browser renders on Volume, and up to $22,000 for browser renders on a premium proxy.
Do I pay for pages that get blocked?
No. Blocked requests cost nothing on String, so the bill counts only pages that come back.
Is 10 million pages a month too much for a self-serve plan?
No. Every plan runs up to 10,000 fetches at once, and 10 million pages averages under 4 requests a second. Volume allows 90 or more requests a second.
Does the plan fee add to the usage cost?
No. Each plan's fee is credited to your usage balance in full, per String pricing as of October 2026. On Volume, the first $999 of usage in a month is covered by the fee.
Sources
- String pricing and rate limits: usestring.ai/pricing, as of October 2026. Costs in the table are the published per-request rates multiplied by 10 million.