# Scraping Bee

Official pricing: https://www.scrapingbee.com/pricing/  
Category: browser · Isolation: not published

## Pricing regimes (raw)

- **Browser API request (not time-priced)** (sizes): Browser API request (not time-priced) ? vCPU/? GiB $null/h [alt]

## Features

Yes: browser, anti-bot stealth, residential IPs, open internet, SOC 2, Python, Node.js, EU data residency, MCP server

No: snapshots, memory snapshots, fork/clone, pause/resume, persistent disk, volumes, idle auto-stop, ≥24 h sessions, start from your own snapshot, your own Docker/OCI image, Docker inside, nested virtualization, desktop GUI, computer-use API, browser automation API, desktop control API, browser + desktop control, CAPTCHA solving, preinstalled agents, SSH, public IPv4, HTTPS preview URLs, egress allowlist, static egress IP, self-hosting, BYOC, open source, HIPAA, SSO, GPU, arm64, Windows, macOS, HTTP method/path egress rules, wake on request, live resize, live fork (no pause), memory fork, automatic snapshots, snapshots on demand, agent harness API, hosted agent API (their own agent), inbound access rules, firewall inside (nftables), secret proxy, secret proxy for any API, extra volumes, shared volumes

Unknown: everything else. Evidence (source + quote) per feature: https://battleships.dev/data/providers/scrapingbee.json → feature_evidence

## Caveats

- Storage, snapshot GiB-month and public IPv4 prices are not published in the reviewed sources; null is not free.
- No guaranteed vCPU allocation published; browser-hour is not a verified 4-vCPU/8-GiB VM equivalent. The sizes card keeps unknown hardware null; do not coerce it to zero or auto-rank against resource-guaranteed VMs.
- Browser RAM is not published unless a specific mode overrides it.
- Request API is adjacent to long-lived agent browsers. JS scenarios/screenshots do not establish an eight-hour persistent CDP session product. Browser-hour and 4/8 normalized prices remain null.
- Proxy consumption is packaged into request credits; do not also invent a GB fee. Browser profiles, recording storage and independent GPU/OS tiers are not published.
- Credit allowance divided by fee is not a guaranteed overage rate. Auto-mode can select more expensive request configurations; cap via max_cost parameter.
- FAQ on running out: 'Either upgrade your plan for the current month ... Or you can early renew your current subscription in two clicks.' There is no per-credit overage rate.
- Stealth proxy without JS is 'coming soon'. Only stealth+JS (75 credits) is live.
- Usage API (credits and concurrency readout) is rate-limited to 6 calls/min. Exceeding plan concurrency returns 429 (not billed): 'Please upgrade your plan or contact sales.'
- Credits expire every billing cycle (no rollover). The cycle ends EARLY when credits run out, and the subscription then auto-renews. Running out therefore means paying the next full plan fee early, i.e. overage is billed in whole-plan chunks, or you upgrade. Without renewal or upgrade, requests fail with 401.

## How this provider charges


As of 2026-09-28. USD unless explicitly stated; public list prices unless a row is marked promotion, historical, or quote-only.

## Regime table

| Regime | When it applies | How billed | Numbers / terms | Source |
|---|---|---|---|---|
| Request API | Successful fetch / render | Credit-weighted request | Base 1, JS 5, premium 10, JS+premium 25, stealth 75 credits | https://www.scrapingbee.com/documentation/ |
| Trial | New signup | One-time quota | 1,000 free API credits, no card | https://www.scrapingbee.com/pricing/ |
| Custom | Beyond 8 m credits /400 concurrency | Sales | Unpublished | https://www.scrapingbee.com/pricing/ |
| Hobby | Account plan | Monthly fee / commitment | $19; concurrency 25; 75,000 API credits/month; VAT excluded; paid features shared. | https://www.scrapingbee.com/pricing/ |
| Freelance | Account plan | Monthly fee / commitment | $49; concurrency 50; 250,000 API credits/month; VAT excluded; paid features shared. | https://www.scrapingbee.com/pricing/ |
| Startup | Account plan | Monthly fee / commitment | $99; concurrency 100; 1,000,000 API credits/month; VAT excluded; paid features shared. | https://www.scrapingbee.com/pricing/ |
| Business | Account plan | Monthly fee / commitment | $249; concurrency 200; 3,000,000 API credits/month; VAT excluded; paid features shared. | https://www.scrapingbee.com/pricing/ |
| Business+ | Account plan | Monthly fee / commitment | $599; concurrency 400; 8,000,000 API credits/month; VAT excluded; paid features shared. | https://www.scrapingbee.com/pricing/ |
| Custom | Account plan | Monthly fee / commitment | Quote / unknown; concurrency unpublished/custom; More credits or concurrency by quote. | https://www.scrapingbee.com/pricing/ |

## Gotchas

- Request API is adjacent to long-lived agent browsers. JS scenarios/screenshots do not establish an eight-hour persistent CDP session product. Browser-hour and 4/8 normalized prices remain null.

- Proxy consumption is packaged into request credits; do not also invent a GB fee. Browser profiles, recording storage and independent GPU/OS tiers are not published.

- Credit allowance divided by fee is not a guaranteed overage rate. Auto-mode can select more expensive request configurations; cap via max_cost parameter.

- Storage, snapshot GiB-month and public IPv4 prices are not published in the reviewed sources; null is not free.

- No guaranteed vCPU allocation published; browser-hour is not a verified 4-vCPU/8-GiB VM equivalent. The sizes card keeps unknown hardware null; do not coerce it to zero or auto-rank against resource-guaranteed VMs.

- Browser RAM is not published unless a specific mode overrides it.

## Browser and desktop dimensions

```json
{
  "hour_usd": null,
  "included_hours": null,
  "proxy_residential_gb_usd": null,
  "proxy_datacenter_gb_usd": null,
  "captcha_solve_usd": null,
  "stealth_surcharge_usd": null,
  "recording_storage_gib_month_usd": null,
  "recording_retention": null,
  "persistent_profiles": null,
  "resolution": null,
  "gpu_desktops": null,
  "os_options": [],
  "browsers": [
    "Headless browser"
  ],
  "request_credit_weights": {
    "classic_no_js": 1,
    "classic_js": 5,
    "premium_no_js": 10,
    "premium_js": 25,
    "stealth_js": 75,
    "ai_extraction_additional": 5
  }
}
```

## Worked example

Requested: 4 vCPU / 8 GiB; 50 concurrent × 8 hours/day × 22 days = **8,800 runtime hours**, 1,100 eight-hour starts if recreated daily; 30% CPU; 50 GiB-month snapshots; 100 GiB egress.

8,800 hours does not identify the number of billed HTTP requests or credit multipliers. For illustration only, 1,100 successful JS+premium requests would consume 27,500 credits, but this is NOT the supplied workload. Fifty simultaneous requests needs Freelance or higher ($49,250 k credits); continuous 8 h browser sessions and snapshots are not verified.

## Sources

- https://www.scrapingbee.com/pricing/

- https://www.scrapingbee.com/documentation/
