verifier.org

best 12 web scraping and browser apis

ranked on what 1,000 javascript-rendered pages actually cost, and whether the vendor bills you for the ones that came back blocked.

last reviewed 21 aug 2026 · 12 tools tested ·list curated by Onur Ozcanxin

the short version
best overallFirecrawlfeeding clean, llm-ready pages to a model without thinking about proxies86/100runner-upScrapflyhigh-volume html scraping where you want the lowest verified unit cost80/100best free optionBright Dataproduction scraping at volume where unlimited concurrency matters more than the last cent79/100

three different products get sold under one banner here and buyers confuse them constantly. content extraction turns a url into clean markdown for a model to read. agent browser sessions give you a real chromium you drive programmatically. proxy and scraping infrastructure fetches a page through a rotating ip pool and hands back html. they overlap at the edges, they cite each other in comparison posts, and they bill in units that cannot be converted into one another.

so we asked all twelve the same question: what does 1,000 javascript-rendered page fetches cost on your cheapest paid plan? seven can answer it. Scrapfly is cheapest at about $0.90, then ScrapingBee at $1.33, Oxylabs at $1.35, Bright Data at $1.50, Firecrawl at roughly $3.20 amortised across its allowance, and ScraperAPI at $4.90. Zyte cannot be given one number at all — it prices browser rendering into five site-complexity tiers running from $1.01 to $16.08 per thousand, a sixteenfold spread decided by which tier your target lands in.

the other five bill by time or compute, and for them a per-page price does not exist even in principle. Browserbase, Steel, Hyperbrowser and Browser Use Cloud meter browser-hours, so an identical thousand pages costs whatever those sites happened to take to render. Apify bills compute units — one gigabyte of ram for one hour — against whichever Actor you rented. that is not evasiveness, it is the honest unit for driving a browser, but it means budgeting is a benchmark exercise rather than arithmetic.

the axis nobody markets on is who pays for failure, and it separates this field more cleanly than price does. Bright Data, Firecrawl and Oxylabs all state you pay only for successful results. Scrapfly does not bill failed scrapes until more than 30 percent of your traffic fails in an hour, at which point the protection switches off and the bill resumes. ScrapingBee counts http 200, 404 and 410 as billable successes. ScraperAPI likewise bills 404s. on a target that blocks you, that distinction is most of your invoice.

one buying note. if what you actually need is an llm-readable page rather than raw html, the extraction tools are a different and usually cheaper product than the proxy vendors, and if you need to click through a login, no amount of proxy infrastructure substitutes for a real browser session. the type column exists because picking the wrong one of the three is the most expensive mistake available in this category.

advertisement
  1. 1

    Firecrawl

    one credit, one page, js included — and 170k stars behind it

    86/100

    verdictthe simplest honest pricing in the category and the largest open-source project in it — with a copyleft licence that will stop some teams cold.

    best for
    feeding clean, llm-ready pages to a model without thinking about proxies
    price
    $16 / month on Hobby
    pricing note
    5,000 credits a month, one credit per page with javascript rendering included and no surcharge — about $3.20 per 1,000 pages amortised across the allowance. the free plan carries 1,000 credits a month
    free tier
    yes
    type
    llm content extraction
    1k js pages
    ~$3.20 amortised
    billing unit
    1 credit = 1 page
    concurrency
    5 on hobby
    self-host
    yes — AGPL-3.0

    Firecrawl prices the way you would design it if you were being straightforward: one credit is one page, javascript rendering is included rather than surcharged, and search costs two credits per ten results. no render multiplier, no proxy tier lottery, no site-complexity band. among vendors that can answer the anchor question at all, it is not the cheapest per thousand, and it is by a distance the easiest to forecast.

    the output is the point. this is a content-extraction tool, not a proxy — it returns clean markdown built for a model to read, and it handles rotating proxies, rate limits and js-blocked content underneath without exposing any of that as a billing surface. for rag pipelines and agent tooling that is the correct shape of product, and it explains the adoption: 170,358 github stars and a push to the repo the day we checked.

    it states plainly that it only charges for successful requests, and it respects robots.txt for the FirecrawlAgent directive on crawls. there is an official mcp server, so an agent in Claude Code or Cursor can search and scrape without a client library. taken together that is the strongest combination of pricing clarity, billing ethics and agent-readiness here.

    two real limits. the licence is AGPL-3.0 on the core repo — MIT only for the sdks — and agpl is a hard stop for plenty of companies that want to embed a scraper inside a closed product, so read it before you build on the self-hosted path. and the vendor publishes nothing about captcha solving or residential proxy rates, so against seriously defended targets you are buying on faith rather than on documentation.

    pros
    • +one credit per page with js rendering included — no multiplier to model
    • +charges only for successful requests
    • +official mcp server, so agents can drive it directly
    • +170,358 github stars and actively developed; self-hostable
    • +returns llm-ready markdown rather than raw html
    cons
    • AGPL-3.0 core licence blocks embedding in closed products
    • no published captcha-solving or residential proxy rates
    • 5 concurrent requests on the entry plan
    • pricier per thousand pages than the proxy vendors
  2. 2

    Scrapfly

    cheapest verified price per thousand, with a failure guarantee that has a cliff

    80/100

    verdictthe cheapest thousand pages we could actually verify, with itemised per-feature credits — undercut by anti-bot handling that can silently raise the price of a call.

    best for
    high-volume html scraping where you want the lowest verified unit cost
    price
    $30 / month on Discovery
    pricing note
    200,000 credits; a js-rendered request is 1 credit for the datacenter request plus 5 for browser rendering, so 1,000 pages is 6,000 credits or about $0.90. extra credits are $5 per 10,000
    free tier
    yes
    type
    proxy + scraping infrastructure
    1k js pages
    ~$0.90
    billing unit
    6 credits per js request
    concurrency
    5 on discovery
    self-host
    none published

    at roughly $0.90 per thousand javascript-rendered pages, Scrapfly is the cheapest verified figure in this ranking, and it gets there with a credit table you can read: one credit for a datacenter request, five more for browser rendering, twenty-five if you route through the residential pool. every feature has a number next to it.

    it also publishes a failed-scrape guarantee, which most of this category does not. failed scrapes are not billed — with a stated cliff. if more than 30 percent of your traffic fails inside one hour the protection switches off and usage becomes billable again. that is a reasonable defence against someone pointing a broken scraper at a wall, and it is also precisely when a struggling job starts costing money, so it is worth knowing the threshold exists before you find it.

    the honest complication is anti-scraping protection. the vendor states that asp may dynamically upgrade the proxy pool to bypass anti-bot defences, and that this can affect the final cost. so the six-credit figure is the floor for an easy target, not a ceiling for a hard one — which is why Scrapfly itself points you at an interactive estimator rather than a flat number.

    the entry plan allows five concurrent requests, the lowest of the proxy vendors here, and we could not confirm captcha handling, self-hosting or an mcp server from the vendor's own pages inside our fetch budget.

    pros
    • +about $0.90 per 1,000 js pages — cheapest verified in the category
    • +per-feature credit costs itemised in the documentation
    • +failed scrapes are not billed under normal failure rates
    • +free plan with 1,000 credits
    cons
    • the failure guarantee switches off above a 30% hourly failure rate
    • anti-bot handling can upgrade the proxy pool and raise the real cost
    • 5 concurrent requests on the entry plan
    • no mcp server or self-host option we could confirm
  3. 3

    Bright Data

    pay per successful record, everything bundled, concurrency uncapped

    79/100

    verdictthe most complete bundle in the category with a genuine pay-only-for-success guarantee and no concurrency ceiling — sold through a pricing surface that hides its own plan prices behind a slider.

    best for
    production scraping at volume where unlimited concurrency matters more than the last cent
    price
    $1.50 / 1,000 records pay-as-you-go
    pricing note
    no monthly base fee; javascript rendering, proxy management and captcha solving are all included in the per-record price rather than surcharged. the scale plan quotes $1.30 per 1,000 additional records, with 384,000 included
    free tier
    yes
    type
    proxy + scraping infrastructure
    1k js pages
    $1.50
    billing unit
    per successful record
    concurrency
    unlimited
    self-host
    none published

    Bright Data bills per successfully delivered record and folds everything into that number: javascript rendering, automated proxy management, residential ips and captcha solving are all listed as included in the price rather than billed as multipliers. at $1.50 per thousand records with no monthly minimum, and $1.30 at scale, it is mid-pack on headline cost and near the top on what that cost actually covers.

    the failure position is stated bluntly and it is the strongest here: pay only for what is successfully delivered, no charges for failed deliveries. against a well-defended target that clause is worth more than the difference between the top four vendors' per-thousand rates.

    concurrency is unlimited on both the pay-as-you-go and scale plans, which is unusual — most of this field caps you at five to twenty-five parallel requests on entry tiers, or throttles by requests per second. for a large crawl that is a structural advantage rather than a feature bullet.

    the weaknesses are about the buying experience rather than the product. the pricing page never breaks out what javascript rendering costs on its own, so you cannot model the render surcharge separately even though it is bundled. the scale plan's monthly price is set by an interactive slider rather than printed as a figure, so we cannot publish it. and the wider catalogue — residential, datacenter, mobile and isp proxies, plus datasets — sprawls across enough product pages that working out which one you are buying takes real effort.

    pros
    • +explicit no-charge-for-failed-deliveries guarantee
    • +js rendering, proxies and captcha solving bundled into the per-record price
    • +unlimited concurrency on every plan including pay-as-you-go
    • +free tier of 5,000 records a month, no card required
    cons
    • scale plan pricing is behind a slider rather than printed
    • no separate js-rendering figure, so the surcharge cannot be modelled
    • the product catalogue sprawls across many overlapping pricing pages
    advertisement
  4. 4

    Browserbase

    the best real browser to hand an agent, billed by the hour

    77/100

    verdictthe strongest agent-browser product here, with captcha solving and stealth included from the entry tier — and a time-based bill that makes a fixed page count impossible to forecast.

    best for
    agents that need to log in, click through and act rather than just read a page
    price
    $20 / month on Developer
    pricing note
    100 browser-hours included then $0.12 an hour; proxy data is separate at $12/GB after the first gigabyte, and the Fetch api is billed apart from sessions at $1 per 1,000 calls, or $4 with proxy
    free tier
    yes
    type
    agent browser sessions
    1k js pages
    not per-page priced
    billing unit
    $0.12 / browser-hour
    concurrency
    25 on developer
    self-host
    no — cloud only

    when the job needs a real chromium — authenticating, clicking through a flow, handling a single-page app that never settles — a proxy api is the wrong tool and Browserbase is the best-built right one. Stagehand, its automation layer, is the most mature way to let a model drive a browser, and there is an official mcp server delivered over a hosted streamable http endpoint so an agent can use it without a client library.

    the entry plan is $20 a month for 100 browser-hours and 25 concurrent browsers, with captcha solving and stealth mode included rather than metered — Steel and Hyperbrowser both charge per captcha solve. that bundling makes the effective cost easier to reason about than the raw hourly rate suggests.

    but the unit is time, and that is the trade. a thousand pages costs whatever those thousand pages take to render, so a slow, javascript-heavy target costs several times what a fast one does for identical output. there is a Fetch api billed per call at $1 per thousand, which looks like the comparable number until you notice the docs never confirm it fully renders javascript — so we cannot use it as the anchor. proxy data is billed separately at $12 a gigabyte, the highest per-gigabyte rate in this ranking.

    there is no self-hosted path. the vendor describes itself as cloud-first, with private cloud reserved for enterprise, so unlike Steel or the browser-use library there is no option to run it yourself if the economics or the data residency stop working.

    pros
    • +Stagehand is the most mature agent-driving layer in the category
    • +official mcp server over hosted streamable http
    • +captcha solving and stealth included from the $20 tier, not metered
    • +25 concurrent browsers on the entry plan
    cons
    • billed by browser-hour, so a fixed page count has no predictable price
    • proxy data at $12/GB is the most expensive here
    • no self-hosting — cloud only, private cloud is enterprise-gated
    • the per-call Fetch api is not confirmed to render javascript
  5. 5

    Oxylabs

    the clearest js surcharge in the category, stated in dollars

    75/100

    verdictthe most legible pricing table of the proxy vendors — a flat $1.35 per thousand rendered results regardless of target — held back by a hard requests-per-second ceiling.

    best for
    buyers who want the javascript premium stated as a price rather than a multiplier
    price
    $49 / month on Micro
    pricing note
    billed per successful result, split explicitly by rendering: $1.35 per 1,000 results with javascript, against $0.50 for Amazon, $1.00 for Google and $1.15 for other targets without it. the rate improves to $1.30 and $1.25 on higher tiers
    free tier
    yes
    type
    proxy + scraping infrastructure
    1k js pages
    $1.35
    billing unit
    per successful result
    concurrency
    50 requests/sec
    self-host
    none published

    Oxylabs does something none of its direct competitors bother with: it prints the javascript premium as a dollar figure rather than a credit multiplier, and it prints it flat. $1.35 per thousand successful rendered results, whatever the target site is. the non-rendered rates vary by target — $0.50 for Amazon, $1.00 for Google, $1.15 for everything else — but the moment you turn rendering on, the target stops mattering. compare that with Zyte, where the same switch costs between $1.01 and $16.08 depending on a tier assignment you do not control.

    billing is per successful result throughout, with the plan tables split into rendered and non-rendered columns so the distinction is structural rather than a footnote. proxies and captcha handling are included as standard features rather than metered separately. the free trial is 2,000 results with no card.

    the constraint is concurrency, and it is expressed unusually. rather than a thread count Oxylabs imposes a hard rate limit — 50 requests per second on the $49 Micro plan, 10 on the free trial. for steady high-volume crawling that is generous; for a bursty workload that wants to fire a thousand requests at once and wait, it is a wall you will hit, and it is not the kind of limit you can engineer around with more workers.

    the other friction is organisational: residential proxy bandwidth lives on a separate product page from the scraper api at a $6 per gigabyte starting rate, so a full picture of what you will spend means reading two pricing pages that do not reference each other. we found no mcp server on the pages we checked.

    pros
    • +javascript surcharge printed as a flat $1.35/1,000, independent of target
    • +billed per successful result, with rendered and non-rendered split out
    • +proxies and captcha handling included as standard
    • +soc 2 type 2 and gdpr posture stated on the product page
    cons
    • concurrency capped as a 50 requests/second rate limit, not parallel threads
    • residential bandwidth priced on a separate page from the scraper api
    • no mcp server found on the vendor's own pages
  6. 6

    ScrapingBee

    flat multipliers, cheapest entry plan, and 404s count as wins

    73/100

    verdictthe cheapest entry plan here with multipliers simple enough to do in your head — as long as your targets never push you onto the 75-credit stealth tier.

    best for
    small teams who want a predictable bill and a cheap way in
    price
    $19.99 / month on Hobby
    pricing note
    75,000 credits; javascript rendering is the default at 5 credits a request, so 1,000 pages is 5,000 credits or about $1.33. premium proxy costs 10 credits without rendering and 25 with it, and the stealth tier is 75 credits per successful call
    free tier
    yes
    type
    proxy + scraping infrastructure
    1k js pages
    $1.33
    billing unit
    5 credits per js request
    concurrency
    25 on hobby
    self-host
    none published

    ScrapingBee's credit table is four numbers and you can hold all of them at once: a plain request is one credit, javascript rendering is five and is the default, premium proxy is ten without rendering or twenty-five with, and stealth proxy is seventy-five. at $19.99 for 75,000 credits that puts a thousand rendered pages at about $1.33, second cheapest among vendors that can answer the question, on the cheapest entry plan in the ranking.

    twenty-five concurrent requests on that entry plan is five times what Firecrawl or Scrapfly allow at their entry tiers, and there are 1,000 free credits to test with, no card required.

    the billing definition deserves attention because it is quietly generous and quietly not. ScrapingBee states it charges only for successful requests, then defines success as http 200, 404 or 410. a page that no longer exists is billed as a delivered result. that is defensible — the fetch did happen and the answer is real information — but on a crawl of stale urls it is a line item you did not plan for, and it is the same choice ScraperAPI makes.

    the ceiling is the stealth tier. against Cloudflare-class defences you are paying seventy-five credits a call, which is fifteen times the ordinary rendered rate and turns that $1.33 into roughly $20 per thousand. we also could not confirm captcha tooling, self-hosting or an mcp server from the vendor's own pages — its features page 404d during the check.

    pros
    • +cheapest entry plan in the ranking at $19.99/month
    • +four flat credit multipliers, simple enough to forecast mentally
    • +25 concurrent requests on the entry plan
    • +1,000 free credits, no card required
    cons
    • 404 and 410 responses are billed as successful requests
    • stealth tier costs 75 credits a call — 15x the ordinary rendered rate
    • no confirmable mcp server, self-host option or captcha documentation
  7. 7

    Steel

    the agent browser you can actually run yourself

    71/100

    verdictthe only genuinely self-hostable browser platform here, Apache-2.0 and running in docker — with every resource drawing from one credit pool that makes forecasting a modelling exercise.

    best for
    teams who want agent browser infrastructure without a vendor dependency
    price
    $0.10 / browser-hour pay-as-you-go
    pricing note
    browser hours are billed by the minute, rounded up. the free Launch tier carries $30 of one-time credits at $0.10/hour, $10/GB proxy and $3 per 1,000 captcha solves; the $250/month Scale plan drops those to $0.08/hour, $6/GB and $1 per 1,000
    free tier
    yes
    type
    agent browser sessions
    1k js pages
    not per-page priced
    billing unit
    $0.10 / browser-hour
    concurrency
    10 free, 100 on scale
    self-host
    yes — Apache-2.0

    Steel is open source under Apache-2.0 with 7,521 stars and a push two days before we checked, and it self-hosts via docker. that matters more than it sounds in a category where Browserbase is cloud-only and Hyperbrowser publishes no repo at all: if the hosted economics stop working, or the data cannot leave your infrastructure, you have somewhere to go. Firecrawl is the only other self-hostable option here and its AGPL licence is far more restrictive than Steel's Apache-2.0.

    the hosted pricing is honest about being usage-based. there is no monthly minimum on the Launch tier — $0.10 a browser-hour billed by the minute and rounded up, plus $30 of credits to start — and the $250 Scale plan buys better rates across the board along with 100 concurrent sessions.

    the difficulty is that everything draws from a single dollar-denominated pool: browser hours, proxy bandwidth at $10 or $6 a gigabyte, captcha solves at $3 or $1 per thousand, and browser tool calls at $5 per thousand. four meters, one balance, no per-page price. working out what a workload costs means estimating each meter separately and adding them up, and the vendor markets captcha solving as built-in while still charging per solve.

    the jump from the free Launch tier to the next flat plan is $250 a month, which is a large step for a small team that has outgrown pay-as-you-go but is nowhere near needing 100 concurrent sessions.

    pros
    • +Apache-2.0 and self-hostable via docker — the permissive open option here
    • +7,521 github stars and actively developed
    • +no monthly minimum on the pay-as-you-go tier, billed by the minute
    • +$30 of free credits to start
    cons
    • browser hours, proxy, captcha and tool calls all meter from one pool
    • captcha solving is marketed as built-in but billed per solve
    • $250/month is a steep jump to the first flat plan
    • no per-page price exists, so budgeting means benchmarking
  8. 8

    Apify

    a marketplace of ready-made scrapers, priced in ram-hours

    69/100

    verdictthe largest library of pre-built scrapers in the category and a first-class mcp server — sold in a compute unit that makes the cost of a page unknowable until after you run it.

    best for
    getting a working scraper for a specific site today instead of building one
    price
    $29 / month on Starter
    pricing note
    $29 of platform usage credit included, with overage at $0.20 per compute unit, where one compute unit is one gigabyte of ram running for one hour. residential proxy is separate at $8/GB on Starter
    free tier
    yes
    type
    scraper marketplace
    1k js pages
    not derivable
    billing unit
    1 cu = 1gb ram-hour
    concurrency
    unpublished on starter
    self-host
    mcp server only

    Apify's product is not really a scraping api, it is a marketplace. thousands of pre-built Actors — scrapers and agents for specific sites — that you rent and run on its infrastructure, plus the option to publish your own. when the target is a well-known site somebody has already solved, this is the fastest path from problem to working data in the whole ranking.

    it is also unusually well set up for agents. the official mcp server at mcp.apify.com lets a model discover and run Actors from the store, reach storages and pull results, and the server component is open source as @apify/actors-mcp-server. Crawlee, the underlying open-source library, carries 25,453 stars under Apache-2.0. this is a company that ships real open source around a closed platform.

    the pricing is where it falls down the ranking. one compute unit is one gigabyte of ram running for one hour, at $0.20 in overage on Starter. what a page costs therefore depends on which Actor you rented, how much memory it requests and how long it runs — three variables you do not control and the vendor does not publish. no per-page figure is derivable, and unlike the browser-hour vendors there is not even a clean hourly rate, because Actor rental prices sit on top of compute.

    the platform itself is saas-only; only the mcp component self-hosts. residential proxy at $8 a gigabyte is the most expensive per-gigabyte rate of the proxy-selling vendors here, and the Starter tier's concurrency limit is not stated on the pricing page — the free tier says 25 and business says 256, with the tier most people actually buy left blank.

    pros
    • +thousands of pre-built Actors for specific sites, ready to run
    • +official mcp server, open source, that lets agents discover and run Actors
    • +Crawlee is Apache-2.0 with 25,453 stars
    • +$5 of free platform credit every month
    cons
    • compute-unit billing means no derivable per-page cost
    • Actor rental prices stack on top of platform compute
    • residential proxy at $8/GB is the priciest here
    • concurrency on the entry paid tier is not published
  9. 9

    Hyperbrowser

    every rate itemised on the pricing page, and nothing behind it

    66/100

    verdictthe most transparently itemised pricing of the browser-session vendors — attached to a company with no visible open-source presence or agent integration.

    best for
    teams who want browser sessions with residential proxy bundled and the arithmetic spelled out
    price
    $30 / month on Startup
    pricing note
    30,000 credits a month where one credit is $0.001; browser sessions cost 100 credits an hour billed per second, proxy is 10,000 credits a gigabyte, and api requests are free and uncapped on paid plans
    free tier
    yes
    type
    agent browser sessions
    1k js pages
    not per-page priced
    billing unit
    $0.10 / browser-hour
    concurrency
    25 on startup
    self-host
    none published

    Hyperbrowser publishes the clearest credit arithmetic of any browser vendor here, and it does it by making credits meaningless as an abstraction: one credit is one tenth of a cent, stated on the page. browser sessions are 100 credits an hour billed per second, proxy is 10,000 credits a gigabyte, api requests are free. you can convert any of it to dollars without a calculator, which is more than can be said for Apify or Steel.

    the $30 Startup plan includes 30,000 credits — about 300 browser-hours if you spend it all on sessions — with 25 concurrent browsers, automatic captcha solving and premium residential proxies included as plan features, with bandwidth still metered at $10 a gigabyte from the credit pool. that residential inclusion at the entry tier is genuinely better than Browserbase, which charges $12 a gigabyte on top.

    it sits below its peers for what is absent rather than what is wrong. we found no open-source repository, no self-hosting path and no mcp server on the vendor's own pages. in a category where Steel is Apache-2.0 and self-hostable, Browserbase and Apify both ship mcp servers, and browser-use is MIT with 110,000 stars, being a pure hosted product with no agent integration and no exit route is a real competitive gap in 2026.

    and the structural issue it shares with every browser-time vendor still applies: no published per-page rate, so a thousand pages costs whatever a thousand pages take.

    pros
    • +credit-to-dollar conversion stated outright — 1 credit = $0.001
    • +residential proxies included as a plan feature from $30
    • +25 concurrent browsers and free uncapped api requests on paid plans
    • +5,000 free credits a month
    cons
    • no mcp server or agent integration found
    • no open-source repo or self-hosting path
    • billed by browser-hour, so no per-page price exists
  10. 10

    Zyte

    no commitment, no overage penalty, and a sixteenfold price range

    64/100

    verdictgenuinely fair terms — no minimum, no overage penalty, $5 to try it — wrapped around a price that varies sixteenfold on a tier assignment you do not control.

    best for
    scraping simple targets where you can confirm your sites fall in the cheap bands
    price
    $1.01 / 1,000 rendered pages at the Simple tier
    pricing note
    browser-rendered requests are banded into five site-complexity tiers — Simple $1.01, Easy $2.01, Moderate $4.02, Complex $8.04, Advanced $16.08 per 1,000. non-rendered requests run $0.13 to $1.27, so rendering costs between 7.8x and 12.7x depending on the band
    free tier
    yes
    type
    proxy + scraping infrastructure
    1k js pages
    $1.01 to $16.08
    billing unit
    per 1k, by site tier
    concurrency
    not published
    self-host
    none published

    the commercial terms here are the friendliest in the ranking and it is not close. no minimum commitment is required. if you exceed a commitment you took voluntarily, you are charged at your existing discounted rate rather than a penalty rate, which the vendor states plainly. there is $5 of free credit and thirty days to spend it. Zyte also stands behind Scrapy, which is BSD-3-Clause with 63,982 stars and remains the default python scraping framework.

    then you look at the price. browser rendering is banded into five site-complexity tiers running from $1.01 to $16.08 per thousand. the cheapest band is the cheapest rendered price in this entire ranking. the most expensive is more than seventeen times Scrapfly's rate for the identical output. which band your target falls into is Zyte's assessment, not your choice, and the headline marketing figure of $0.06 per thousand refers to the Simple tier, non-rendered, on a $500 monthly commitment — three qualifiers deep.

    the effect is that you cannot answer what this costs until you know your specific targets' tiers, which means the honest advice is to spend the $5 credit on your actual urls before planning anything. for a stable, known set of simple sites it may well be the cheapest option here. for a broad crawl across sites you have not classified, the exposure is unbounded in a way no other vendor's is.

    the pricing page also does not publish concurrency limits, a failure-billing policy in explicit terms — the price is quoted per thousand successful responses, but the actual clause is not stated — or any compliance position. an mcp server was not mentioned.

    pros
    • +no minimum commitment and no overage penalty, stated explicitly
    • +$1.01 per 1,000 at the Simple tier is the cheapest rendered rate here
    • +$5 free credit with thirty days to use it
    • +stands behind Scrapy, BSD-3-Clause with 63,982 stars
    cons
    • rendered pricing spans 16x across five tiers you do not control
    • the $0.06 headline figure requires three separate qualifiers to reach
    • concurrency, failure-billing and compliance terms are unpublished
  11. 11

    ScraperAPI

    the most detailed credit table here, on the priciest thousand pages

    60/100

    verdictthe most granular published cost table in the category, attached to the highest verified price per thousand and a free tier its own two pages describe differently.

    best for
    targets on its named-domain list where the documented multipliers are worth the premium
    price
    $49 / month on Hobby
    pricing note
    100,000 credits; a rendered request costs 10 credits so 1,000 pages is 10,000 credits or about $4.90. certain domains cost more regardless of rendering — Amazon 5, Google and Bing 25, LinkedIn 30 — and bypassing named anti-bot systems adds 10 credits a scrape
    free tier
    yes
    type
    proxy + scraping infrastructure
    1k js pages
    $4.90
    billing unit
    10 credits per js request
    concurrency
    20 threads on hobby
    self-host
    no

    nobody documents multipliers this thoroughly. rendering is 10 credits, premium proxy is 10, premium with rendering is 25, ultra premium with rendering is 75. Amazon costs 5 credits a request, Google and Bing 25, LinkedIn 30. bypassing Cloudflare, Datadome or PerimeterX adds 10 credits a scrape. every one of those is a whole number published in the docs, and you can price a workload precisely before you write any code — which is exactly what the rest of this category fails at.

    there is an mcp server for prompt-driven scraping, 20 concurrent threads on the entry plan, and the pricing page is currently flying a banner announcing that ScraperAPI has acquired Traject Data.

    the arithmetic is the problem. at $49 for 100,000 credits and 10 credits per rendered request, a thousand pages is about $4.90 — the most expensive verified figure in this ranking, roughly five times Scrapfly and three and a half times Oxylabs, for output that is not obviously five times better. and like ScrapingBee it counts 404s as billable successes, so crawls over stale urls cost real money.

    the detail that costs it the most ranking positions is smaller and worse. ScraperAPI's marketing pricing page advertises a 7-day trial with 5,000 credits. its own documentation faq describes a permanent free plan of 1,000 credits with a maximum of five concurrent connections. those are two different offers on two pages owned by the same company, and neither acknowledges the other. for a vendor whose principal virtue is documentation precision, contradicting itself about what it gives away free is a bad look, and it is the reason to read every other figure twice.

    pros
    • +the most complete published credit-multiplier table in the category
    • +named per-domain and per-anti-bot costs stated as whole numbers
    • +official mcp server for prompt-driven scraping
    • +20 concurrent threads on the entry plan
    cons
    • about $4.90 per 1,000 rendered pages — the highest verified rate here
    • its marketing page and its docs describe different free tiers
    • 404 responses are billed as successful requests
    • no self-host option and no published overage rate
  12. 12

    Browser Use Cloud

    a landmark open-source library with a hosted tier we could not price

    58/100

    verdictthe most important open-source project in this category by adoption, wrapped in a hosted service whose own per-minute rate we could not confirm from its own site.

    best for
    prototyping llm-driven browser agents, most likely on the open-source library rather than the cloud
    price
    $29 / month on Dev
    pricing note
    $29 of usage credits with 25 concurrent sessions; browser time is metered by the minute with a one-minute minimum and credits reserved at session start, but the vendor's own pages gave conflicting per-minute and per-hour figures, so the rate is not published here. residential proxy is $5/GB, or $4 on Scaleup
    free tier
    yes
    type
    agent browser sessions
    1k js pages
    not per-page priced
    billing unit
    per minute, rate unconfirmed
    concurrency
    25 on dev
    self-host
    library only — MIT

    the library deserves its reputation. browser-use is MIT-licensed with 109,980 github stars and a commit the day we checked, and it is the reason a lot of people think llm-driven browser automation is practical at all. pip install it, point a model at a browser, and it works. nothing else here has that kind of reach.

    the cloud product wraps it with managed stealth browsers, proxies and credits. the Dev plan is $29 a month with 25 concurrent sessions, the free tier gives 10 agent tasks a month, and residential proxy is $5 a gigabyte — cheaper than Browserbase at $12, Steel at $10 and Hyperbrowser at $10. bring your own proxy and egress drops to $0.20 a gigabyte, the cheapest exit route in the ranking.

    it ranks last for one specific reason. billing is per minute of browser time with credits reserved at session start against the requested timeout, and when we went to record the actual per-minute rate, the vendor's own pages returned figures that contradicted each other on whether the number was per minute or per hour. every other vendor here we could either price or definitively confirm publishes no price. this is the only one where the site states a rate and the rate does not hold still, and we are not going to publish a number we cannot pin down.

    the practical consequence is that a real bill also includes llm token costs on top of browser time, and neither half is forecastable in advance. the honest recommendation is to use the MIT library, which is excellent and free, and treat the cloud tier as something to evaluate against a real workload with a spend cap set before you start.

    pros
    • +the underlying library is MIT with 109,980 stars and daily commits
    • +residential proxy at $5/GB, and $0.20/GB if you bring your own
    • +25 concurrent sessions on the $29 plan
    • +genuinely good at llm-driven interaction, not just page fetching
    cons
    • the vendor's own pages give conflicting per-minute browser rates
    • real cost includes llm tokens on top of unforecastable browser time
    • the cloud service itself is not self-hostable, only the library
    • no mcp server status we could confirm either way

how this ranking was made

the anchor is 1,000 successful javascript-rendered page fetches on each vendor's cheapest paid plan, on 21 august 2026. where a vendor prices in credits, the figure is computed from that vendor's own published credit definition and its own stated js-rendering multiplier — for example Scrapfly documents one credit for a datacenter request plus five for browser rendering, against 200,000 credits for $30, which is where its $0.90 comes from. the arithmetic is the vendor's numbers, not ours.

for vendors that bill by browser-time or compute-time, no per-page figure is published and none is invented here. their entries carry the hourly or per-unit rate as printed instead, and say plainly that the cost of a fixed page count is not knowable in advance.

not one figure on this page comes from a comparison post or a best-proxy listicle. that niche is close to entirely affiliate-funded and its numbers are routinely years stale. several of the vendors ranked here also publish posts placing themselves first against the others; none of those were used either.

github star counts and licences were read from the github api on 21 august 2026, not from vendor marketing claims.

none of these vendors are operated by us, and none of the links are affiliate links.

our general methodology and disclosures →
was this useful?