Home / Web scraping APIs / ScrapingFish
ScrapingFish pricing
100,000 JavaScript-rendered pages a month cost $202.00 as a one-time prepaid purchase on ScrapingFish's 1 × Popular + 1 × Starter plan.
Checked Oct 12, 2026 on ScrapingFish's own pricing page
- Starter
- 2 × Standard + 6 × Starter
- 3 × Standard + 22 × Starter
- 1 × Popular + 1 × Starter
- 2 × Popular + 5 × Standard + 2 × Starter
- 5 × Popular + 2 × Starter
- Enterprise pack
Your workloadType an exact volume, change the success rate or copy a link to this jobEdit
Every available option was priced in advance from published vendor rules. Changing a control only switches between those checked options; nothing is sent anywhere and no account is needed.
The ScrapingFish plans from 10K to 1M
| Plan | Covers | Billed monthly | Billed yearly, per month | Included | Concurrent |
|---|---|---|---|---|---|
| Starter | 10K pages | $2.00 once | not offered | 1,000 requests | not published |
| Enterprise pack | 1M pages | $2,000.00 once | not offered | 1,100,000 requests | not published |
All 8 ScrapingFish plans, with what each charges past its allowance, are further down.
Prepaid requests expire after one, three, six or twelve months by pack. The $200 pack includes 105,000 requests and expires after six months. With unknown failure billing, 100,000 pages at 95% conservatively need that pack plus one $2 pack: $202 prepaid; successful-only billing would cost $200.
Your job
What ScrapingFish bills you for
What you pay
Every ScrapingFish plan
| Plan | Billed monthly | Billed yearly, per month | Included | Past the allowance | Concurrent requests |
|---|---|---|---|---|---|
| Starter | $2.00one-time pack | not offered | 1,000 requests | move to a bigger plan | not published |
| Standard | $20.00one-time pack | not offered | 10,250 requests | move to a bigger plan | not published |
| Popular | $200.00one-time pack | not offered | 105,000 requests | move to a bigger plan | not published |
| Enterprise pack | $2,000.00one-time pack | not offered | 1,100,000 requests | move to a bigger plan | not published |
| Unlimited monthly, concurrency 1 | $100.00 | not offered | pay per use | not published | 1 |
| Unlimited monthly, concurrency 5 | $500.00 | not offered | pay per use | not published | 5 |
| Unlimited monthly, concurrency 10 | $1,000.00 | not offered | pay per use | not published | 10 |
| Unlimited monthly, concurrency 20 | $2,000.00 | not offered | pay per use | not published | 20 |
ScrapingFish is also sold as one of the cloud browsers (200 browser hours a month: no public price).
About this price and its sources
What ScrapingFish returns, how successful requests are metered across rendering modes, how packs and trials work, and priced alternatives.
Cite this price
100,000 JavaScript-rendered pages a month cost $202.00 as a one-time prepaid purchase on ScrapingFish's 1 × Popular + 1 × Starter plan. Price read from https://scrapingfish.com/buy on Oct 12, 2026. Scraping API Prices, https://scrapingapiprices.com/scrapingfish-pricing
How the bill builds up
- Base rate1 requestper request
- → JavaScript rendering1 requestper request; replaces the base rate
- × Premium proxyNot requiredNot part of this workload
- ÷ Success rate0.95Failure billing is not published; this is an assumption
- = Billed units per page you keep1.0526 requestsFrom this bill’s calculation
- = per 1,000 pages kept$2.021 × Popular + 1 × Starter, prepaid
The bill at your volume
100,000 pages per month · $202.00
Read the chart as a table
| Volume | Bill | Offer |
|---|---|---|
| 10,000 | $22.00 | Starter |
| 25,000 | $52.00 | 2 × Standard + 6 × Starter |
| 50,000 | $104.00 | 3 × Standard + 22 × Starter |
| 100,000 | $202.00 | 1 × Popular + 1 × Starter |
| 250,000 | $504.00 | 2 × Popular + 5 × Standard + 2 × Starter |
| 500,000 | $1,004.00 | 5 × Popular + 2 × Starter |
| 1,000,000 | $2,000.00 | Enterprise pack |
Follow each billed unit
-
Successes you want
100,000 pages
Your stated workload. Every vendor on this site is priced against this same number.
- ÷ 0.95
Attempts you are billed for
105,263 requests
Failure billing is not published, so this assumes all 105,263 attempts are billed.
- × 1
What the meter counts
105,263 requests
One attempt is one billed unit for this workload.
- =
One-time prepaid cash
$202.00 prepaid
1 × Popular + 1 × Starter: the cheapest way to buy this volume, not just the first plan big enough.
Bars share one linear scale across the 3 counted stages, so a multiplier shows as length. Units differ by stage and are labelled. Cash is not on that scale.
100,000 pages divided by 95% success → 105,263 requests → 1 × Popular + 1 × Starter $202.00 prepaid = $2.02 per 1,000 pages kept
The arithmetic, line by line
- pages: 1 request each source
- JavaScript rendering: 1 request each source
- billed on up to 105,263 attempts, not 100,000 successes, because failure billing is not published; conservatively assumes every attempt consumes quota source
- 1 × Popular: 105000 requests for $200.00 source
- 1 × Starter: 1000 requests for $2.00 source
- Assumes packs bought separately add to one balance; ScrapingFish does not say so. One $200 pack (105,000 requests) avoids that. source
- consumes 105,263.16 requests per month
- cheapest way to buy that: 1 × Popular + 1 × Starter, $202.00 prepaid in whole packs = $202.00 prepaid cash purchase source
- 737 of the included allowance goes unused, 1% of what you buy
What makes it cost more
One page is not always one billed unit. These are ScrapingFish's published charges for each kind of work.
| Work | Costs | Per | Source |
|---|---|---|---|
| A standard page | 1 request | request | source |
| JavaScript rendering | 1 request | request | source |
Cheaper for this job
Same 100,000 JavaScript-rendered pages a month at a 95% success rate, ranked by what you would actually be billed. APIs without a full public price aren't ranked. Showing 6 of 15; see the rest.
Product scope and returned result
ScrapingFish is a URL-retrieval API backed by rotating proxies and browser infrastructure. It can return target-page content with JavaScript rendering and execution, and its JavaScript scenario can perform predefined actions such as text input, clicks, selection, and custom JavaScript evaluation before the response is returned. ScrapingFish does not provide automatic anti-bot bypass or CAPTCHA solving, and its public page says proxy geolocation is currently Poland or the European Union (ScrapingFish, checked Jul 26, 2026).
This is a request API rather than an open remote-browser session. The buyer supplies a URL and optional rendering or interaction settings, and the API returns the received page response. Browser operation and proxy rotation are included behind that request interface (ScrapingFish, checked Jul 26, 2026).
Every recorded meter
The record has three replacement request meters: basic request, JavaScript-rendered request, and premium-proxy request. Each selected mode consumes one successful request at $0.002. The modes do not multiply the request charge, and the public page states that all available features use the same successful-request price. Only HTTP 200 and 404 responses are charged; other failed requests are free (ScrapingFish, checked Jul 26, 2026).
The standard concurrency limit is 25 simultaneous requests per target domain. Higher concurrency is available by contacting the vendor, but no price for that increase is published (ScrapingFish, checked Jul 26, 2026).
How to buy: minimum spend and trial
No sales contract is needed for a standard pack. The buyer selects a pack and provides an email during checkout. On the first purchase, ScrapingFish creates the account and emails the API key. The smallest published purchase is $2 for 1,000 requests, expiring after one month. Larger packs are $20, $200, and $2,000 with three-, six-, and twelve-month expirations and bonus requests (ScrapingFish request packs, checked Jul 26, 2026).
Autorenewing packs replace a depleted or expired pack with another of the same size, and they can be canceled through the customer portal. A free starter pack is available only by contacting ScrapingFish; its request count, duration, and card requirement are not published. Custom request counts also use contact sales, where the buyer is asked to describe the specific use case. A useful request should include target sites, monthly successful-request volume, JavaScript and interaction needs, concurrency, geolocation, and desired pack expiration (ScrapingFish and request packs, checked Jul 26, 2026).
Why there is no monthly price
ScrapingFish does publish prices, but it sells expiring prepaid request packs rather than a fixed monthly subscription. The autorenew option renews a pack on exhaustion or expiry, so converting the $2 pack into a monthly price would hide the actual purchase and expiration rule (ScrapingFish and request packs, checked Jul 26, 2026).
Priced alternatives
- ScrapeNinja Basic starts at $0 per month (ScrapeNinja pricing, checked Jul 26, 2026).
- WebScrapingAPI Starter starts at $19 per month (WebScrapingAPI pricing, checked Jul 26, 2026).
- Scrape.do Hobby starts at $29 per month (Scrape.do pricing, checked Jul 26, 2026).