ScrapingBee Pricing: Credits, Plans, and Real Workload Cost
Buy Hobby ($19 / 75,000 credits / 25 concurrent) while a month stays at or under 75,000 credits — 75,000 standard pages, 15,000 JS pages, or 3,000 premium+JS pages at the 25-credit weight. Buy Freelance ($49 / 250,000 / 50) once that mix overflows Hobby, including any 10,000-URL premium+JS month. Buy Startup ($99 / 1,000,000 / 100) around a million standard credits, or sooner if concurrency above 50 is the real constraint.
- Official weights, rechecked November 6, 2026: requests start at 1 credit; each successful JS-rendered request costs 5; each successful premium-proxy request costs 10 or 25 depending on JS. Credits are valid for one month and do not roll over. Cancel anytime, no questions asked.
- Business ($249 / 3,000,000 / 200) and Business+ ($599 / 8,000,000 / 400) add priority email support, a dedicated account manager, and team management. Enterprise rows we captured start at Enterprise 14 ($999 / 14,000,000 / 500) and Enterprise 24 ($1,599 / 24,000,000 / 600).
- Whether ScrapingBee is the right product lives on the ScrapingBee review.
By Unfair Advantage · Updated November 6, 2026. Related: ScrapingBee review · ScrapingBee alternatives · ScrapingBee vs Apify.
1. Who this pricing page is for
You already think a thin scrape API might be the product. You need the bill, by request class and by concurrency — not a second review of whether HTML collection is the right category. Fit lives on the ScrapingBee review; leave paths on ScrapingBee alternatives.
UA did not generate an invoice or fire a test request. Every dollar and credit figure below comes from ScrapingBee’s official pricing page, rechecked November 6, 2026. There is no affiliate button on this page.
2. Official plans and weights
| Plan | Price | Credits / month | Concurrent | Support extras on the card |
|---|---|---|---|---|
| Hobby | $19 | 75,000 | 25 | No priority email, AM, or team management |
| Freelance | $49 | 250,000 | 50 | Same as Hobby |
| Startup | $99 | 1,000,000 | 100 | Same as Hobby (marked recommended on the page) |
| Business | $249 | 3,000,000 | 200 | Priority email, dedicated AM, team management |
| Business+ | $599 | 8,000,000 | 400 | Same as Business |
| Enterprise 14 | $999 | 14,000,000 | 500 | Same Business extras |
| Enterprise 24 | $1,599 | 24,000,000 | 600 | Same Business extras |
The same page lists a further Enterprise 41 row. We did not capture its full sticker in the fetch, so we will not invent one. Official wording on the page: cancel anytime, no questions asked. Credits are valid for one month and do not roll over. Requests start at 1 credit each. “Each successful request with JS rendering enabled costs 5 API credits.” “Each successful request with Premium proxies costs 10 or 25 credits depending on JS rendering.”
Every standard and captured Enterprise card also lists as included: JavaScript rendering, rotating and premium proxies, geotargeting (200+ countries and territories; 40+ on classic proxies), screenshots and extraction rules (CSS or XPath), and dedicated scraping APIs (the card names Google, Fast Search, Amazon, Walmart, ChatGPT, Gemini, YouTube, and Employee Search). Those APIs are included as features. The same card does not print a separate per-call credit weight for them next to the 1 / 5 / 10-or-25 table, so this page will not invent one.
3. Credits per 1,000 URLs — and how many URLs each plan holds
| Request class | Credits per request | Credits per 1,000 URLs |
|---|---|---|
| Standard (no JS, no premium) | 1 | 1,000 |
| JS rendering | 5 | 5,000 |
| Premium proxy, no JS | 10 | 10,000 |
| Premium proxy + JS | 25 | 25,000 |
Maximum URLs in a month if every request uses only that class:
| Plan | Standard | JS only | Premium, no JS | Premium+JS |
|---|---|---|---|---|
| Hobby $19 | 75,000 | 15,000 | 7,500 | 3,000 |
| Freelance $49 | 250,000 | 50,000 | 25,000 | 10,000 |
| Startup $99 | 1,000,000 | 200,000 | 100,000 | 40,000 |
| Business $249 | 3,000,000 | 600,000 | 300,000 | 120,000 |
| Business+ $599 | 8,000,000 | 1,600,000 | 800,000 | 320,000 |
Implied cost per 1,000 credits (plan fee ÷ included credits): Hobby $0.253; Freelance $0.196; Startup $0.099; Business $0.083; Business+ $0.075. That number is only meaningful after you know the request class — 1,000 premium+JS URLs consume 25,000 credits, so on Hobby they cost 25 × $0.253 ≈ $6.33 of the $19 bucket, and 10,000 of them empty Freelance exactly.
4. Real cost by scenario
Scenario A — 10,000 standard pages
10,000 credits fit Hobby (75,000) at $19, using 13% of the bucket. The same 10,000 also fit every larger plan; do not buy Freelance for this mix.
Scenario B — 10,000 JS pages
50,000 credits, still inside Hobby at $19. Headroom shrinks to 25,000 credits — enough for another 5,000 JS pages, or 25,000 standard pages, and not enough for another 10,000 JS pages.
Scenario C — 10,000 premium+JS pages (25 credits)
250,000 credits, which is exactly Freelance’s bucket at $49 and more than triple Hobby’s 75,000. Ten thousand of this class is never a $19 story.
Scenario D — A mixed month: 5,000 standard + 3,000 JS + 1,000 premium+JS
5,000 × 1 + 3,000 × 5 + 1,000 × 25 = 5,000 + 15,000 + 25,000 = 45,000 credits. That still fits Hobby at $19, with 30,000 credits of spare room. The premium+JS slice alone is more than half the spend, which is why a “mostly easy HTML” self-description needs a real count of the hard tail.
Scenario E — A heavier mix: 10,000 standard + 5,000 JS + 4,000 premium+JS
10,000 + 25,000 + 100,000 = 135,000 credits. Hobby cannot hold it. Freelance (250,000) at $49 can, with 115,000 credits left. Startup is unnecessary on credits alone unless you also need 100 concurrent requests.
Scenario F — Daily cadence
500 JS pages every day for 30 days = 15,000 JS pages = 75,000 credits: Hobby exactly, with no headroom for retries you intend to bill (the official JS line charges successful JS requests). 500 standard pages a day = 15,000 credits, an easy Hobby month. 500 premium+JS pages a day = 15,000 × 25 = 375,000 credits, which overflows Freelance (250,000) and fits Startup (1,000,000) at $99.
Scenario G — 100,000 standard pages, or 1,000,000
100,000 standard credits overflow Hobby and fit Freelance at $49. 1,000,000 standard credits match Startup exactly at $99. The same million as JS would be 5,000,000 credits — above Business (3,000,000) and inside Business+ (8,000,000) at $599.
Scenario H — Concurrency, not credits, forces the upgrade
A plan can fit on credits and still be the wrong row if you need more parallel requests than the cap: 25 on Hobby, 50 on Freelance, 100 on Startup, 200 on Business, 400 on Business+. A morning sitemap fan-out that already queues at 25 concurrent requests is a Freelance-or-higher problem even when the monthly credit math still looks like Hobby.
5. How to run the calculator
- Classify a real sample of URLs into standard, JS, premium-without-JS, and premium+JS. Do not use a best-case list of easy HTML.
- Multiply by the official weights (1 / 5 / 10 / 25) and sum. That sum is the month’s credit number.
- Pick the smallest plan whose credit bucket and concurrent cap both clear the number. Do not buy Business extras (AM, team management) to solve a Hobby overflow — that is Freelance or Startup.
- Remember credits do not roll over. Size the plan for the peak month you will actually run, not for an annual average you cannot bank.
- Treat screenshots, extraction rules, and geotargeting as included features that still ride on top of the request you send. They do not replace the 1 / 5 / 10-or-25 weights. Dedicated scraping APIs are listed as included; without a published per-call weight on the same card, do not assume they are 1 credit, and do not assume they match ScraperAPI’s Google = 25.
6. Billing pitfalls
- Quoting Hobby $19 for a 25-credit mix. Ten thousand of those URLs are a $49 Freelance story.
- Assuming unused credits roll over. They do not.
- Inventing Google, Amazon, or Walmart weights the public 1 / 5 / 10-or-25 table did not name, even though dedicated APIs for those properties are listed as included features.
- Comparing 75,000 ScrapingBee credits to 5,000 Firecrawl credits or $19 of Apify usage.
- Upgrading to Business ($249) for support extras when the credit math only needed Freelance ($49).
- Ignoring that the official JS and premium lines charge successful requests. Do not build a retry loop that assumes failures are free unless a separate FAQ you have in hand says so — the card we fetched does not make ZenRows’ “failures never charged” claim.
7. Which plan to pick
| If your mix is… | Start here |
|---|---|
| Mostly 1-credit HTML, under ~75,000 credits, ≤25 concurrent | Hobby $19 |
| JS-heavy but still under 75,000 credits (15,000 JS pages max) | Still Hobby — 15,000 × 5 = 75,000 |
| A 25-credit mix around 10,000 URLs, ~100,000 standard pages, or 50 concurrent | Freelance $49 |
| About a million standard credits, or 100 concurrent | Startup $99 |
| Several million credits, or you need the Business support/team rows | Business $249 or Business+ $599 |
| You no longer think a scrape API is the product | Back to the review, then alternatives |
8. FAQ
How much does ScrapingBee cost?
Hobby $19 / 75k / 25 concurrent; Freelance $49 / 250k / 50; Startup $99 / 1M / 100; Business $249 / 3M / 200; Business+ $599 / 8M / 400. Enterprise 14 $999 / 14M / 500; Enterprise 24 $1,599 / 24M / 600. Official page checked November 6, 2026.
How many Hobby pages can I fetch with JS on?
75,000 ÷ 5 = 15,000 JS pages, if every successful request is JS and nothing else.
Do unused credits roll over?
No. Official materials: credits are valid for one month and do not roll over.
Can I cancel?
Official page: cancel anytime, no questions asked.
Does geotargeting or screenshot cost extra credits?
The plan cards list geotargeting, screenshots, and extraction rules as included features. They do not print a surcharge next to the 1 / 5 / 10-or-25 request weights. The request you send still consumes whatever weight that request’s JS and premium flags trigger.
9. Sources
- ScrapingBee official pricing page, including standard plans, captured Enterprise rows, feature footnotes for JS, premium proxies, geotargeting, screenshots, extraction rules, and dedicated scraping APIs (checked November 6, 2026)