scrapeprices JSON
All providers
O

Oxylabs Web Scraper API

oxylabs.io / subscription /LT

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. One thing to know before you click the source: the pricing page serves two different card rails from the same URL. One carries Regular and Enterprise tabs and four cards under Regular; the other has no tabs and jumps from Starter straight to Business and Custom+. Venture, Business and Corporate live in the page's own Enterprise group either way, and all seven plans are named with their result allowances in the billing help centre, so the list here is what Oxylabs publishes rather than what one page load happens to show. Two targets are priced apart from the rest: Amazon is the cheap row on every plan card and Google the middle one, though both discounts vanish the moment you ask for JavaScript, because the rendered rate is a single figure per plan. And LinkedIn is refused outright - a restricted target rejected with HTTP 400 before any scraping happens, openable only through a KYC conversation with support.

Cheapest way in
$49.00/mo
Free tier
909 calls
Unused credits
expire
Credits per page
1 result

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 -

What the target site does to the price

Oxylabs prints three separate no-JS rates on every plan card, labelled Amazon, Google and Other, so two of the ten basket sites have their own published rate and the seller's own "Other" label covers the rest. The JavaScript rate is one figure per plan and does not vary by host, so a rendered Amazon page costs the same as a rendered anything. One basket site is refused outright. Every figure here is expressed against the Other rate, which is what this record's plan table prices.

Dollars per 1,000 pages at 100k a month, read off Oxylabs Web Scraper API's own pages for each of the 10 sites in the benchmark basket. The ranked price is the median of these, not the cheapest of them. 100k because below it a plan floor is the whole bill and every target prints the same number.

TargetPlainRenderedMarkdownWhat Oxylabs Web Scraper API publishes
amazon.com$0.500$1.29$0.500Its own row on every plan card: $0.50 per 1,000 at the entry plan against $1.15 for Other, falling to $0.25 against $0.70 at Corporate. Recorded as the entry-plan ratio, the same convention this record's JavaScript multiplier uses. Rendered, it is the single plan JS rate, so the Amazon discount disappears the moment you ask for a browser. source
ebay.com$1.10$1.29$1.10No target-specific price; the rate card applies.
walmart.com$1.10$1.29$1.10No target-specific price; the rate card applies.
google.com$0.990$1.29$0.990Its own row on every plan card: $1.00 per 1,000 at the entry plan against $1.15 for Other, falling to $0.50 against $0.70 at Corporate. Rendered, it is the single plan JS rate. source
linkedin.comrefusedrefusedrefused"Some websites are restricted on our Web Scraper API to prevent misuse and ensure responsible usage. A request to a restricted target is rejected with HTTP 400 before any scraping happens." The restriction table's row reads "Professional & social networks | LinkedIn". Access is possible "after going through a short KYC procedure" arranged with support, which is not a published price. Nothing named linkedin exists anywhere else on oxylabs.io. source
indeed.com$1.10$1.29$1.10No target-specific price; the rate card applies.
zillow.com$1.10$1.29$1.10No target-specific price; the rate card applies.
yelp.com$1.10$1.29$1.10No target-specific price; the rate card applies.
instagram.com$1.10$1.29$1.10No target-specific price; the rate card applies.
tiktok.com$1.10$1.29$1.10No target-specific price; the rate card applies.
Median, which is what ranks$1.10$1.29$1.10 Across the 9 of 10 sites Oxylabs Web Scraper API publishes a price for.

Across the basket, a plain fetch runs from $0.500 to $1.10 per 1,000. Neither end of that is a price you can plan on, because which end you land on is decided by the site you point it at, not by anything you buy.

How Oxylabs Web Scraper API compares

At 10,000 pages a month Oxylabs Web Scraper API costs $4.90 per 1,000, 8.6x the cheapest published route and 7.0x AnyAPI.

Provider 1k a month10k a month100k a month1M a month
Z Zyte API $0.570 $0.570 $0.570 $0.351
A AnyAPI $0.700 $0.700 $0.700 $0.700
O Oxylabs Web Scraper API $49.00 $4.90 $1.10 $0.850
H HasData $49.00 $4.90 $0.490 $0.099
S ScraperAPI $49.00 $4.90 $1.49 $0.475

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 In the pricing page's Enterprise group, $499 a month with a normal checkout. $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 In the pricing page's Enterprise group, published at $2,000 a month for up to 8,000,000 Amazon results, but with a "Get an offer" button rather than a checkout. $0.70 per 1,000 Other results ($0.25 Amazon, $0.50 Google, $0.95 with JS). 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.

Plain $4.90
Rendered $4.90
Residential proxy cost not published
Anti-bot cost not published
Markdown $4.90

What it can do

Only what the provider's own pages state.

Renders JavaScript in a real browser
Residential or premium proxy pool
States it gets past anti-bot walls
Returns Markdown for LLMs
A failed fetch is free
Ready-made parsers for known sites
Works as a proxy, not only as an API
Async or batch endpoint
Country targeting
Published uptime SLA not published
api

Where these numbers came from

Something out of date? Send the provider's own page to hello@scrapeprices.com and it is corrected on the next capture.