Comparison

ScraperAPI Pricing: What 100,000 Credits Really Buys

The $49 Hobby plan holds 100,000 plain pages or 1,333 ultra premium ones. Read from their own pages on 9 September 2026, with the arithmetic shown.

HProxy Team··9 min read
HProxy.Comparison

Free proxies won't hold up here.

Shared datacenter IPs get flagged and dropped fast. When it has to hold, gaming, streaming, accounts, you need mobile and residential IPs that read as a real device, from $0.44/GB, pay as you go.

Proxies for Web Scraping

ScraperAPI sells credits, and the site you point it at decides how many a request costs. A plain page is one credit, Google is 25, LinkedIn is 30, and an ultra premium rendered request is 75. So the same plan holds 100,000 requests or 1,333, depending on the job. This page converts every published plan into money per thousand real requests, using their own figures. Everything below was read from their pricing page and documentation on 9 September 2026.

We sell competing proxies and scraper endpoints, so weigh our reading accordingly. The weights below are theirs, and the division is ours.

The short version

The $49 Hobby plan advertises 100,000 API credits. That is 100,000 plain pages, 4,000 Google searches, 3,333 LinkedIn pages, or 1,333 ultra premium rendered requests. Credits do not roll over, and the three smallest paid plans have no pay-as-you-go option, so running out means upgrading. Their documentation also states that a 404 is billed, and so is a request you cancel before 70 seconds.

What ScraperAPI publishes

These are the advertised plans, read from the pricing page on 9 September 2026. The fifth column is our own division, and it prices a credit rather than a request.

ScraperAPI plans and the price of one credit

Plan prices, credits and concurrent threads advertised on their pricing page, read 9 September 2026. Annual billing is advertised at 10 percent off. The per-thousand-credits column is our arithmetic.
PlanPer monthBilled annuallyCreditsPer 1,000 creditsThreads
Free$0n/a1,000free5
Hobby$49$44.10100,000$0.49020
Startup$149$134.101,000,000$0.14950
Business$299$269.103,000,000$0.100100
Scaling$475$427.505,000,000$0.095200
Professional$975$877.5010,500,000$0.093300
Advanced$1,975$1,777.5021,500,000$0.092500
Enterprisecustomcustom22,000,000+not published500+

scraperapi.com pricing page, read 9 September 2026, with our own division

The discount ladder ends earlier than the plan list suggests. A credit falls from $0.490 to $0.100 between Hobby and Business, which is a real five to one improvement.

After that it barely moves. Advanced costs about six and a half times Business, and takes 8 percent off the credit.

So the useful advice is short. Climb to Business if your volume supports it, then stop looking for a discount. The tiers above Business buy concurrent threads rather than a cheaper credit.

The credit weights, published in full

ScraperAPI documents its weights clearly, which is more than several rivals manage. Two separate things add credits: the site you request, and the parameters you send.

Credits consumed per request

Advertised in their credits and requests documentation and pricing FAQ, read 9 September 2026.
What the request isCredits
Standard page1
Amazon, Walmart, eBay5
Google or Bing, including subdomains25
LinkedIn30
Cloudflare, Turnstile, DataDome or PerimeterX bypass10
premium=true10
render=true10
screenshot=true10
ultra_premium=true30
premium=true and render=true25
ultra_premium=true and render=true75

docs.scraperapi.com credits and requests costs, read 9 September 2026

Several useful parameters are free, and the documentation names them. Country targeting, session numbers, device type, output format, header passthrough and automatic parsing all cost nothing extra.

The important line is the domain list. Some weights are chosen by the target rather than by you, which is the harder case. A Google URL costs 25 credits before you have set a single option on it.

What that does to the money

Multiply the credit price by the weight and the real rate appears. This is the table the pricing page does not contain:

Cost per 1,000 requests, by target and plan

Our arithmetic: the plan price divided by its credit allowance, multiplied by the credits each request type consumes. Advertised figures read 9 September 2026.
What you are scrapingCreditsHobby $49Business $299Advanced $1,975
Standard page1$0.49$0.10$0.09
Amazon, Walmart or eBay5$2.45$0.50$0.46
Behind Cloudflare or DataDome10$4.90$1.00$0.92
Google or Bing search25$12.25$2.49$2.30
Premium proxies with rendering25$12.25$2.49$2.30
LinkedIn30$14.70$2.99$2.76
Ultra premium with rendering75$36.75$7.48$6.89

our own arithmetic on advertised figures, 9 September 2026

The range on a single plan is 75 to one. Nothing about the plan changed between the first row and the last, only the target.

One comparison is worth making across vendors. A Google search costs $2.49 per thousand here at Business volume, against $5.50 in our SerpApi teardown.

What 100,000 credits actually holds

Restate the same arithmetic as request counts and the Hobby plan card reads very differently:

The 100,000 credit Hobby plan, in requests

Our arithmetic: 100,000 credits divided by the advertised credit weight for each request type. Read 9 September 2026.
What you scrapeCredits eachRequests the plan holds
Standard pages1100,000
Amazon pages520,000
Pages behind Cloudflare1010,000
Google searches254,000
LinkedIn pages303,333
Ultra premium rendered751,333

our own arithmetic on advertised figures, 9 September 2026

The free plan gives 1,000 credits a month with five concurrent connections. Against LinkedIn that is 33 requests, which is not a test of anything.

The seven day trial is more useful, at 5,000 credits with no card required. Spend those on your actual target rather than on a plain page.

The two billing rules that surprise people

Their documentation is unusually specific about what gets charged, and it names two cases. Charges apply to successful requests with 200 and 404 status codes. They also apply to requests cancelled from your side before 70 seconds have passed.

Read that twice, because it contains two charges most buyers would call failures.

A 404 is billed at the full weight of that request. On LinkedIn that is 30 credits for a page that no longer exists.

The second rule is rarer and sharper. If your own client gives up before 70 seconds, that request is still billed. A 30 second timeout in your HTTP library therefore produces charges with no data attached.

Anyone with an aggressive client timeout should either raise it past 70 seconds or budget for the waste. We found no vendor that publishes this rule more plainly, and we found none that removes it either.

The cost controls are genuinely good

Two features here deserve credit, and both are unusual in this market. Neither appears on the plan cards.

The max_cost parameter caps the credits any single scrape may consume. Their documentation states that a request exceeding it returns a 403 with an explanatory message.

A Domain Cost Estimator in the dashboard reports the exact cost for any URL. That is the tool every vendor with a weight table should ship, and most do not.

Used together, they turn an unpredictable bill into a bounded one. Set max_cost below the ultra premium weight and no single request can quietly cost 75 credits.

The minimum, the commitment and the expiry

The smallest paid plan is $49 a month, and there is no commitment. Cancelling is free at any time, and the page states a seven day no-questions-asked refund policy.

Annual billing is advertised at 10 percent off across every tier. That is a smaller discount than the two months free offered by several rivals.

Credits do not roll over. The pricing FAQ states that the credit balance resets when the subscription renews.

Running out is handled differently by tier, and the split matters. Pay-as-you-go is stated to be available only on Scaling, Professional, Advanced and Enterprise plans.

So a Hobby customer who exhausts 100,000 credits has one option: upgrade to Startup at $149. There is no way to buy a few thousand more credits at that level.

That gap deserves its own arithmetic, because there is no bridge across it. A Hobby customer needing 10,000 more credits cannot buy them, and must move up instead. The upgrade costs $100 more a month, so those 10,000 credits cost $10.00 per thousand. The Hobby rate is $0.490 per thousand, so the marginal credits cost about twenty times it. Nothing is wasted if the larger allowance gets used, and most of it will not be.

Concurrency behaves better. Exceeding the thread limit returns a 429 with no extra charge attached. The request is turned away rather than queued, which is the honest behaviour.

The comparison, converted to one number

Every row is money for one thousand successful requests, at the Business tier rate.

Cost per 1,000 requests at Business volume

ScraperAPI figures advertised on their pricing page and documentation, read 9 September 2026, at the $299 Business plan credit price.
What you are buyingPublished asPer 1,000 requests
Standard page1 credit$0.10
E-commerce page5 credits$0.50
Google search25 credits$2.49
LinkedIn page30 credits$2.99
Ultra premium rendered75 credits$7.48
HProxy scraper APIper 1,000 successful callspublished on our scrapers page

vendor pricing page and our own arithmetic, 9 September 2026

Our unit is one successful call from a balance that does not expire. There is no plan to size and no weight table to read. Against an undefended page ScraperAPI is cheaper per request than we are, and saying so costs us nothing.

Who this pricing suits

ScraperAPI suits high volume work on standard pages, where a credit is simply a request. At $0.10 per thousand that rate is very hard to beat anywhere. It suits anyone who will reach the Business tier, because that is where the discount ladder finishes.

It suits SERP and social work at scale reasonably well too. A Google search at $2.49 per thousand undercuts several dedicated search APIs at comparable volume.

It suits small volume on expensive targets poorly. On Hobby, a LinkedIn page costs $14.70 per thousand and an ultra premium rendered request costs $36.75.

It also suits unpredictable months poorly. Credits reset at renewal, and the three smallest paid plans cannot buy extra credits at all.

The same conversion for rival vendors sits in our ZenRows teardown and the Firecrawl teardown. The wider market spread is in what scraping APIs really charge.

What we could not verify

The pay-as-you-go rate is described as fixed and predictable, but no per-credit figure is published. We could not price an overflow credit on the plans that allow one.

Enterprise pricing is custom and unpublished. The FAQ adds that ultra premium requests carry their own minimum rate, which is not stated.

The credit weights for residential and mobile proxies are not listed separately in the documentation we read. The premium and ultra premium parameters appear to cover that ground, so we assumed nothing further.

Prices and weights both move, and domain weights move most. Every figure here was read on 9 September 2026, so check the live pages before committing.

Sources

  • ScraperAPI, pricing page, read 9 September 2026. Plan names, monthly and annual prices, credit allowances and concurrent thread limits.
  • ScraperAPI, pricing page FAQ, read 9 September 2026. The free plan of 1,000 credits, the seven day trial of 5,000 credits, and the refund policy.
  • ScraperAPI, pricing page FAQ, read 9 September 2026. The statement that the credit balance resets when the subscription renews.
  • ScraperAPI, pricing page FAQ, read 9 September 2026. Pay-as-you-go availability limited to Scaling, Professional, Advanced and Enterprise.
  • ScraperAPI, pricing page FAQ, read 9 September 2026. The 429 response on exceeding concurrent threads, with no extra charge.
  • ScraperAPI documentation, credits and requests costs, read 9 September 2026. Every credit weight quoted in the tables above.
  • ScraperAPI documentation, credits and requests costs, read 9 September 2026. The billing rule covering 200 and 404 responses and requests cancelled before 70 seconds.
  • ScraperAPI documentation, cost control, read 9 September 2026. The max_cost parameter and the 403 response when a request exceeds it.
  • Our own arithmetic on those published figures, 9 September 2026, shown in every table above.

Frequently asked questions

How much does ScraperAPI cost per 1,000 requests?
It depends on the target, because the credit weight runs from 1 to 75. On the $49 Hobby plan, a plain page works out at $0.49 per thousand requests. A Google search costs 25 credits, so the same thousand becomes $12.25. LinkedIn costs 30 credits and an ultra premium rendered request costs 75, which is $36.75 per thousand on that plan. Figures read from their pricing page and documentation on 9 September 2026.
How many requests does the 100,000 credit ScraperAPI plan hold?
That depends entirely on what you scrape, and the range is wide. The $49 Hobby plan holds 100,000 plain pages, 20,000 Amazon pages, 4,000 Google searches, 3,333 LinkedIn pages, or 1,333 ultra premium rendered requests. All of those come from the same 100,000 credits, using the credit weights published in their documentation on 9 September 2026.
Do ScraperAPI credits roll over to the next month?
No. Their pricing page FAQ states that your credit balance resets when your subscription renews, and suggests moving up or down a plan if usage changes. There is also no pay-as-you-go option on the Hobby, Startup or Business plans, so running out on those tiers means upgrading. Pay-as-you-go is stated to be available only on Scaling, Professional, Advanced and Enterprise.
Does ScraperAPI charge for failed requests?
It charges for two cases that many buyers would call failures. Their documentation states that they charge for successful requests with 200 and 404 status codes, and for requests cancelled from your side before 70 seconds have passed. So a dead URL costs credits at the full weight, and a client timeout shorter than 70 seconds is billed as well.
Which sites cost more ScraperAPI credits?
Their documentation lists a standard page at 1 credit, Amazon, Walmart and eBay at 5, Google and Bing at 25, and LinkedIn at 30. Sites behind Cloudflare, Cloudflare Turnstile, DataDome or PerimeterX add 10 credits per request. Parameters add their own weight, with premium proxies at 10, rendering at 10, the two combined at 25, and ultra premium with rendering at 75.
Is a bigger ScraperAPI plan cheaper per credit?
Only up to the Business tier, by our arithmetic on the advertised figures. A credit costs $0.49 per thousand on Hobby, $0.15 on Startup and $0.10 on Business. After that the ladder flattens almost completely, at $0.095 on Scaling, $0.093 on Professional and $0.092 on Advanced. Paying six times more than Business buys about 8 percent off the credit, so the discount is essentially finished at $299 a month.

Proxies that don't die mid-job

Residential, ISP, datacenter and mobile, verified by the same engine that runs tens of millions of checks. They read as a real device and hold up under load. Pay as you go, and your balance never expires. $0.44/GB is the 2,000 GB+ rate; a single gigabyte is $0.50/GB, with no minimum order.

129M+ proxy checks run · 100+ countries · HTTP / HTTPS / SOCKS · re-checked every few minutes · no signup