How a price on this site is calculated.
Scraping pricing pages are not comparable to each other. They quote credits, requests, successful responses and gigabytes; they hide a minimum in a footnote; they price the same page at one credit or seventy-five depending on how hard it was to get. Five steps turn all of that into one number.
-
1Read the price off the provider’s own page
Every plan tier, credit rate and minimum comes from a page the provider publishes. Where a page is JavaScript-only and unreadable, the source is recorded as whatever we did read, on the provider record. A number nobody publishes is left blank rather than estimated.
-
2Convert credits into pages
A credit is not a page. Nearly every seller here bills one URL as some number of credits, and the number moves with how the page was fetched: plain, rendered in a browser, through a residential address, or through a stealth pool built for anti-bot walls. Each record carries the multiplier the provider prints for each of those, and the table applies it before comparing anything. Where a provider sells a tier but never prints its multiplier, the cell says so rather than assuming one.
-
3Buy the volume the cheapest published way
For each of the four monthly volumes we take the cheapest route the provider actually sells: the smallest plan that covers it, or a larger plan plus published overage, or the pay-as-you-go rate. Routes are chosen on what a year costs, and a deposit or pack a buyer would not use up in that year counts as spent, so a $500 top-up never wins a column for a $6-a-month workload. The monthly figure is then one month of usage at the chosen rate. A plan with a hard cap and no overage rate cannot serve a volume above its allowance, so it is not considered for that column. Queued delivery, where results arrive minutes later, is priced separately and shown beside the live price, never in place of it.
-
4Charge the plan floor, not the sticker
If the cheapest way to buy 1,000 pages a month is a $50 monthly plan, the price is $50 per 1,000, not the per-page rate printed next to it. Any monthly minimum is applied on top. A prepaid pack is different: its credits carry across months, so a month costs the pages used at the pack rate and the pack price is shown as the up-front gate. When a pack would die with credits unused, the month is charged the pack spread over its validity, because that money is spent either way.
-
5Rank by price, with no exceptions
Rows sort on the computed per-1,000 figure at the selected volume. Nothing is boosted, pinned or paid for. Providers we could not price at all are listed under the table so their absence is visible rather than silent.
The four volumes, and why
One price per provider is meaningless, because the ranking inverts as volume rises. A pay-as-you-go provider with no floor wins at 1k a month and loses at 1M; a provider with a $500 commitment is the reverse. So every table here carries all four, and you pick the one that matches your workload.
A side project, a research script, one client’s rank check.
A working product with a handful of customers.
A rank tracker or lead tool at real scale.
A data business. Here the per-call rate is all that matters.
What this table cannot tell you
- Prices are list prices. Anything you negotiate, and every enterprise quote, is invisible here.
- A sliding pay-as-you-go rate is applied as the rate at your volume, on all your units, because that is how the pages read. Providers who bracket marginally will look slightly dearer here than on their own calculator.
- Annual discounts are recorded but the tables quote the monthly-billed price, since that is what most buyers pay first.
- We do not yet measure latency or success rate ourselves. Where a provider publishes its own figure it is shown as a claim, attributed, and never used in the ranking.
- Success is not priced here. Two providers can charge the same per page and return a bot wall at very different rates, and no price list states that number. This table measures what a page costs, not how often it comes back.
- Bandwidth pricing is out of scope. A seller who bills per gigabyte rather than per page cannot be converted to a per-page rate without inventing an average page size, so those plans are recorded with their native figure and left out of the ranking.
Corrections
26 providers are tracked and prices were last checked on 2026-09-14. If a number is wrong, send the provider page that shows the right one to hello@scrapeprices.com. Corrections are made against the source, not against an argument, and the change shows up in the changelog. Providers are welcome to ask for a re-read; nobody can buy a position.