Oxylabs Web Scraper API
A subscription, not a meter: the door is $49 a month and there is no pay-as-you-go, so 1,000 pages a month costs $49 whatever the rate card says. Every plan quotes three different no-JS rates, and the big headline on each card ("Up to 98,000 results") is the cheapest Amazon rate - a general web page falls in the dearer "Other" row, $1.15 per 1,000 at the entry plan down to $0.70 at $2,000 a month. The flag worth reading twice is failed requests: Oxylabs advertises "Pay only for successfully delivered results", but its own billing page defines success as "2xx or 4xx status codes", so a 403 block from the target is billed and only Oxylabs' own 5xx and 6xx errors are free, which is why this record marks failed fetches as not free. Markdown output is a payload flag at no extra charge, JavaScript rendering costs 17% to 36% more depending on plan, and the residential, anti-bot route is a different product - Web Unblocker, billed per gigabyte ($9.40/GB list at its entry plan, currently 40% off), which is why the residential and anti-bot columns here are blank rather than priced. Unused monthly results do not roll over.
Plain page, by volume
| Pages per month | Monthly bill | Per 1,000 | Cheapest route | Allowance unused |
|---|---|---|---|---|
| 1k | $49.00 | $49.00 | Micro | 41,608 units |
| 10k | $49.00 | $4.90 | Micro | 32,608 units |
| 100k | $110 | $1.10 | Starter | - |
| 1M | $850 | $0.850 | Venture | - |
How Oxylabs Web Scraper API compares
At 10,000 pages a month Oxylabs Web Scraper API costs $4.90 per 1,000, 37.7x the cheapest published route and 7.0x AnyAPI.
| Provider | 1k a month | 10k a month | 100k a month | 1M a month |
|---|---|---|---|---|
| Z | $0.130 | $0.130 | $0.130 | $0.100 |
| A | $0.700 | $0.700 | $0.700 | $0.700 |
| O | $49.00 | $4.90 | $1.10 | $0.850 |
| H | $49.00 | $4.90 | $0.490 | $0.099 |
| S | $49.00 | $4.90 | $0.490 | $0.149 |
List prices, dollars per 1,000 Plain pages at the cheapest published route to each volume. How this is worked out
Every published plan
| Plan | Price | Included results | Overage each | Note |
|---|---|---|---|---|
| Free Trial | $0 per month | 909 | hard cap | 909 "Other (no JS rendering)" results per the help-centre table; the card's "Up to 2,000 results" is the Amazon rate. No credit card required. Rate limit 10 requests/s. |
| Micro | $49.00 per month | 42,608 | $0.0011 | $1.15 per 1,000 Other results, so $49 buys 42,608 of them; the card's "Up to 98,000 results" is the Amazon rate. Top up to $249 at the same rate. Rate limit 50 requests/s. The help centre's own table still shows 44,545 here, which is the older $1.10 rate; the live pricing page rate is used. |
| Starter | $99.00 per month | 90,000 | $0.0011 | $1.10 per 1,000 Other results ($0.45 Amazon, $0.90 Google, $1.30 with JS). Card headline "Up to 220,000 results" is the Amazon rate. Top up to $499. Rate limit 50 requests/s. |
| Advanced | $249 per month | 262,105 | $0.0009 | $0.95 per 1,000 Other results ($0.40 Amazon, $0.80 Google, $1.25 with JS). Card headline "Up to 622,500 results" is the Amazon rate. Top up to $499. Rate limit 50 requests/s. |
| Venture | $499 per month | 587,058 | $0.0008 | On the pricing page's Enterprise tab. $0.85 per 1,000 Other results ($0.37 Amazon, $0.70 Google, $1.15 with JS). Card headline "Up to 1,350,000 results" is the Amazon rate. Top up to $499. Rate limit 50 requests/s. |
| Business | $999 per month | 1,332,000 | $0.0008 | Enterprise tab, marked most popular. $0.75 per 1,000 Other results ($0.30 Amazon, $0.60 Google, $1.00 with JS). Card headline "Up to 3,330,000 results" is the Amazon rate. Top up to $499. Rate limit 100 requests/s. |
| Corporate | $2,000 per month | 2,857,142 | $0.0007 | Enterprise tab, "Get an offer" but with a published price. $0.70 per 1,000 Other results ($0.25 Amazon, $0.50 Google, $0.95 with JS). Card headline "Up to 8,000,000 results" is the Amazon rate; the help centre's Other row agrees with the 2,857,143 recorded here. Top up to $2,000. Rate limit 100 requests/s. |
| Custom + | on request | - | not published | "Tailored solutions for high-volume needs", "Custom price" per result, per run and per GB. No list price is published. |
Oxylabs bills per successful result in dollars, not in credits, and prints three no-JS rates per plan (Amazon, Google, Other) plus one JavaScript-rendering rate. A general web page is the "Other" row, so plain is 1 and every plan figure below uses the Other rate. The JavaScript multiplier is not constant: on Micro it is $1.35 against $1.15 (1.17x, the figure recorded here), on Starter $1.30 against $1.10 (1.18x), on Advanced $1.25 against $0.95 (1.32x), on Venture $1.15 against $0.85 (1.35x), on Business $1.00 against $0.75 (1.33x) and on Corporate $0.95 against $0.70 (1.36x), so the rendered column is right at the entry plan and understates the dearer ones by up to 16%. Markdown is a payload flag ("markdown": true) with no separate rate, so it is 1. Residential and anti-bot are null because the Web Scraper API does not sell either as a priced mode: Oxylabs routes it through "reliable premium proxies" it chooses, and the residential, anti-bot product is the separate Web Unblocker, which is billed per gigabyte (see notes).
Cost by kind of fetch
Per 1,000, at 10,000 pages a month.
What it can do
Only what the provider's own pages state.
Where these numbers came from
- https://oxylabs.io/products/scraper-api/web/pricing read 2026-09-14 / The live plan cards on both tabs, read from the page's own plan JSON: Regular - Free Trial (2,000 results), Micro $49 (98K), Starter $99 (220K), Advanced $249 (622.5K); Enterprise - Venture $499 (1.35M), Business $999 (3.33M), Corporate $2,000 (8M), Custom +. Per-1,000 Amazon/Google/Other no-JS rates, the with-JS rate, the media-download per-GB rate, top-up caps and rate limits for each. Also the success-pricing FAQ and "Are all of Web Scraper API features included in the price? Yes... Cloud integration, Batch queries, Headless Browser, Custom Parser, OxyCopilot, Scheduler".
- https://oxylabs.io/products/scraper-api/web read 2026-09-14 / "Free trial includes up to 2K results. Pay only for successful results. No credit card required." Target library with 38+ dedicated sources (universal, Amazon, Google and others), "Parsing available with Oxy Parser", per-target parsed JSON data points, and customizable location, language and custom headers with automatic proxy rotation.
- https://developers.oxylabs.io/help-center/billing-and-payments/how-does-web-scraper-api-pricing-work read 2026-09-14 / "All results from the target site with 2xx or 4xx status codes are counted as successful" and "Failed scraping attempts due to our system errors (5xx and 6xx status codes) don't count, and you won't be billed for them." Also the results-per-plan table including the "Other (no JS rendering)" row (909 / 44,545 / 90,000 / 276,667 / 623,750 / 1,427,143 / 2,857,143) and the "With JS rendering" row; some rows are stale against the live pricing page.
- https://developers.oxylabs.io/products/web-scraper-api/features/result-processing-and-storage/output-types/markdown-output read 2026-09-14 / "Request markdown-formatted output from the Oxylabs Web Scraper API by setting \"markdown\": true in your payload - ideal for AI workflows and lightweight content." No separate rate is attached to it.
- https://oxylabs.io/products/web-unblocker/pricing read 2026-09-14 / The separate residential unblocker, priced per gigabyte, not per page: Free Trial 1GB ("up to 10k results"), Micro 8GB at $9.40/GB for $75/month, Starter 38GB at $8.60/GB for $325/month, Advanced 88GB at $7.50/GB for $660/month, all currently shown with a WU40 coupon at 40% off ($5.64, $5.16 and $4.50 per GB). The site pricing menu lists it as "Web Unblocker - Starts from $5 $3/GB".
- https://oxylabs.io/legal/oxylabs-terms-of-service read 2026-09-14 / Clause 2.3: a calendar month's amount of Services "will not be transferred to the following month should the Customer fail to use the amount within this term".
Something out of date? Send the provider's own page to hello@scrapeprices.com and it is corrected on the next capture.