Bright Data vs Oxylabs
The successful-unit volume boundary between Bright Data Web Unlocker and Oxylabs Web Scraper API.
Bright Data Web Unlocker and Web Scraper API
Oxylabs Web Scraper API
The difference
Both paths, one ruler
Bright Data Web Unlocker and Web Scraper API
Successes you want
100,000 pages
Your stated workload. Every vendor on this site is priced against this same number.
- × 1
Attempts you are billed for
100,000 requests
Bright Data Web Unlocker and Web Scraper API does not bill failed fetches, so failures cost nothing here.
- × 1
What the meter counts
100,000 requests
One attempt is one billed unit for this workload.
- =
Metered cash this month
$142.50 /mo
Web Unlocker Pay as you go. Cheapest of every eligible purchase option, not the first plan that fits.
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.
Oxylabs Web Scraper API
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
Oxylabs Web Scraper API bills failed fetches, so a 5% failure rate is billed work.
- × 1
What the meter counts
105,263 requests
One attempt is one billed unit for this workload.
- =
Cash per month
$136.84 /mo
Starter. Cheapest of every eligible purchase option, not the first plan that fits.
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.
Both ladders share one linear scale, topping out at 105,263 counted units, so a longer bar means more billed work rather than a different drawing.
These figures are for one stated workload: 100,000 JavaScript-rendered pages a month at a 95% success rate. This site has not computed a crossover volume for this pair, and does not claim one. Move the volume on either product page to see where the answer moves.
Decision boundary: for a general website request that produces one billable result, Bright Data Web Unlocker has the lower recurring bill through 37,666 successful units a month. At 37,667, Oxylabs becomes lower because its $49 Micro commitment covers generic-site results at $1.15 per 1,000, while Bright Data’s 5,000 free monthly requests are followed by $1.50 per 1,000. The Bright Data calculation at the crossing is (37,667 - 5,000) × $0.0015 = $49.0005. Oxylabs remains lower as volume rises because its next published generic-site rates fall to $1.10 and $0.75 per 1,000. This boundary is valid only when one submitted URL produces one comparable result. (Bright Data Web Unlocker pricing, Oxylabs Web Scraper API pricing, retrieved 2026-07-26)
The workload can move the line before volume does. Oxylabs publishes separate rates for Amazon, Google, other sites, JavaScript-rendered results, and media bandwidth. Bright Data Web Unlocker publishes one default successful-request rate with browser rendering, proxy management, CAPTCHA handling, and internal retries included, but premium domains and custom features can receive different billing treatment. A buyer must therefore classify the target and requested mode before applying the 37,667-unit general-site boundary. (Oxylabs Web Scraper API pricing, Bright Data Web Unlocker pricing, Bright Data Web Unlocker features, retrieved 2026-07-26)
Billing models side by side
Bright Data Web Unlocker is recurring free allowance plus pay as you go. The first 5,000 requests each month are free, then the public meter is $1.50 per 1,000 successful requests. The $499 Scale plan includes 383,000 requests and lists additional requests at $1.30 per 1,000. JavaScript rendering, automated proxy management, CAPTCHA solving, and unlimited concurrency are listed inside the ordinary plan rather than as public request multipliers. (Bright Data Web Unlocker pricing, retrieved 2026-07-26)
Oxylabs uses monthly minimum commitments with target-specific rates. Micro costs $49, Starter costs $99, and Business costs $999. The maximum allowances advertised on the plan cards use the least expensive Amazon rate, so they cannot be reused as generic-site allowances. For other websites, the corresponding rates are $1.15, $1.10, and $0.75 per 1,000 successful results. Target HTTP 2xx and 4xx responses are counted as billable results, while Oxylabs system 5xx and 6xx errors are not billed. (Oxylabs Web Scraper API pricing, Oxylabs billing explanation, retrieved 2026-07-26)
The billing units are close but not automatically identical. Web Unlocker bills a successful request. Oxylabs bills a successful result and changes its rate by target family and rendering mode. This page uses a one-request, one-result generic-page workload and does not convert a page that returns several records into several requests. (Bright Data Web Unlocker pricing, Oxylabs Web Scraper API pricing, retrieved 2026-07-26)
What each provides that the other does not
Bright Data is the only one of this pair with a published no-card recurring free allowance and a no-commitment Web Unlocker route. Its reviewed feature set also exposes Markdown conversion and screenshot output on the unlocker request path. Bright Data separately sells a Web Scraper API billed by delivered record, but that separate record product must not be mixed into this request comparison. (Bright Data Web Unlocker pricing, Bright Data Web Unlocker features, Bright Data Web Scraper API pricing, retrieved 2026-07-26)
Oxylabs is the only one of this pair whose reviewed public table gives distinct Amazon, Google, generic-site, JavaScript, and media rates inside the same Web Scraper API. It also publishes raw HTML and parsed target paths, plus batch queries and scheduling in the subscription feature set. (Oxylabs Web Scraper API, Oxylabs Web Scraper API pricing, retrieved 2026-07-26)
Who should pick which
Pick Bright Data below 37,667 comparable generic successful units when the recurring free allowance and lack of commitment matter. Pick Oxylabs at or above that line when the job fits the generic-site result definition, or when its target-specific rates and parsed targets match the output. Recompute for Amazon, Google, JavaScript, media, premium domains, custom features, or any request that yields a different number of billable records. (Bright Data Web Unlocker pricing, Oxylabs Web Scraper API pricing, retrieved 2026-07-26)
The unverified edges are Bright Data’s exact premium-domain price before account configuration, Oxylabs Custom+ minimum commitment, and a single shared definition that proves every Bright Data successful request equals one Oxylabs successful result. Those gaps stay outside the boundary rather than being filled with an inferred rate. (Bright Data Web Unlocker features, Oxylabs Web Scraper API pricing, retrieved 2026-07-26)