My first rodeo with Oxylabs IPs was in 2018, when I was figuring out the better math for running 2 million SERP scrapes a month on a startup budget.
Like now, Oxylabs back then, on paper, was an expensive option if you looked at the numbers on a pure $/GB basis. But factoring in success rate on requests, throughput, concurrent threads, response time and retry rates at scale, Oxylabs was equally cheap, or even cheaper, than some of the cheapest proxy providers on paper.
Funny thing: this technical math still holds. Not just for SERP tracking, but across the scraping industry. Whatever the scraping use case (prices, reviews, coupons, SERPs), the cheapest proxy on a $/GB basis isn't necessarily the cheapest one to actually get the data.
For instance, when I decided to head back to coupons and reviews in 2024 (thanks to Big G for finally clamping down on news sites and parasite SEO), I started with the ScrapingBee API because, on paper, $99/million credits looked amazing. As a product, it was good too, resolving pretty well even with multiple threads. But when I had to fetch HTML from review sites, 100+ product pages and 40+ coupon websites every day, add premium proxies, geo-targeting for local offers, and deal with those damn JS-heavy sites with DataDome and similar anti-bot systems, things changed. Some requests would cost 75 credits per scrape, and there it was: the math was off again.
So I went back to writing scrapers, efficient XHR-fetching scripts this time, and I needed proxies. Finally learned my lesson.
Now that I'm building my AI Visibility Monitor (a ton of unnecessarily JS-heavy SaaS sites), I'm exploring the best option for my scraping needs again.
Since 2018, all these workloads have been completely different, but the economics keep coming back to the same thing: cost per successful piece of data, not cost per gigabyte of proxy traffic. That's how I'm exploring proxy providers, including Oxylabs. Not "is Oxylabs cheap?" (it isn't, on paper), but "is it still one of the most reliable and, overall, cost-effective proxy partners I used in both 2018 and 2024?"
The interesting question for me in 2026 is whether that still holds. A lot has changed in the last two years: LLM scraping has exploded, websites have become increasingly JS-heavy, and anti-bot systems have gotten much more aggressive. So I wanted to put Oxylabs through the kind of tests I actually care about today: resolve rates, throughput, block rates, concurrency, and, ultimately, how much usable data I can get for the money.
And, surprisingly, the old math still works.
- 72.4% site-mean success: tied near the top of six providers on the 20-site probe
- 0.3% timeouts: best-in-market, one hang in every ~340 requests
- 1,180ms p50 / 2,315ms p95: reasonable for residential, tail stays close to the median
- Premium ASNs (Comcast, Verizon, BT, Orange, Vodafone) that get Amazon through Akamai at ~100%
- 150 / 150 unique IPs: perfect rotation, 50 countries, 102 ASNs measured
- The catch: $0.86/1k, the most expensive of the six, plus KYC on sensitive targets and no free trial
The 3-hour sweep that surprised me
Here's how I judge a proxy service: real sites, not a neutral CDN. "Infrastructure success rate" against a CDN only proves the proxy can make a TCP connection. The only number that matters is whether you got the page you asked for, from the site you care about. So I ran Oxylabs through my full protocol: 20 real target sites from our 61-site corpus, ramping c1 / c4 / c8, 20 sessions per level, ~2,380 sweep rows.
Oxylabs completed that brutal sweep in roughly 3 hours with zero hangs (something I've only seen in my coupon system's most optimized scrapes). A service that causes problems announces them during the run, not after. This one stayed quiet. Across all concurrency levels, we logged a 72.4% site-mean success rate where most providers crumble, with median latency at a reasonable 1,180ms and p95 at 2,315ms.
Success rate by concurrency, 20-site probe, September 2026
The c8 lift is the shape you want: success climbs with concurrency instead of collapsing under it. What caught my attention after the SERPwatch days: 100% unique IP rotation in a 150-request drain test. Zero repeats. That's the kind of pool hygiene that keeps scrapes running when you've got customers counting on daily updates.
Break it down by protection vendor and you'll see why I keep coming back: 80.1% success on unprotected sites, 71.7% against Akamai, 46.1% against Cloudflare. Where Oxylabs hits walls (slickdeals, tripadvisor, zillow at 0%), they're the same walls that stopped every provider in my tests.
The reversal I didn't see coming: Akamai beat Cloudflare
Did that success rate split surprise you? It surprised me. Everything I'd learned said Cloudflare was the softer target. The opposite turned out to be true.
Across 5 Akamai-protected sites, Oxylabs hit 71.7% success. Cloudflare managed 46.1%. This became clearest on Amazon, running Akamai Bot Manager, where Oxylabs held essentially 100% at every concurrency level tested: 100 / 98 / 100 across c1 / c4 / c8, only a single miss in 60 sessions. I hadn't seen that from any other provider.
Booking.com held at 100% at every level, matching Amazon's ceiling and defying the usual pattern of gradual degradation as concurrency climbs.
An earlier c16 ramp taught the sharpest lesson via Workopolis. It held 100% from c1 all the way to c8, then plummeted to 20.9% at c16. That wasn't gradual degradation. It was a hard threshold, a rate-limit cliff firing at a specific concurrency, likely tied to simultaneous sessions from the same subnet. I only found it because the ramp test existed. Run at a single concurrency level and you'd never know it was there.
PerimeterX is the split call. Zillow stayed a 0% hard wall in this run, but Target cleared at 90.8%. Residential IPs alone can be enough on some PerimeterX properties, though the harder ones still need browser-level fingerprinting or warmed sessions. For Akamai-heavy targets like Amazon and Booking, Oxylabs earns its keep. For PerimeterX-hard sites like Zillow, you'll still need a more advanced architecture.
Latency: the silent killer at scale
When you're scraping at volume, latency is the silent killer. Oxylabs' residential proxies clock a median 1,180ms per request (reasonable for residential ISPs, but still 40× slower than a direct connection). The long tail is where you feel it: p95 hits 2,315ms, meaning 5% of requests take longer than 2.3 seconds. That's fine for small jobs. At 2 to 5M requests a month for my AI visibility tool, those seconds pile up fast.
Cost, latency, and timeout across the six-provider set
Compare Oxylabs to Decodo directly: 1,191ms median, within 70ms of Oxylabs. Essentially a photo finish, and both hit 100% IP rotation. The difference isn't pool size or headline speed. It's how the timing holds under load and which walls each pool clears. For lighter jobs, Decodo gets you 90% of the way there at a lower per-1k cost.
IP quality and rotation: boring in the best way
SERPwatch taught me that IP quality matters more than pool size. Oxylabs' residential pool boasts 175M+ IPs (their number), sourced ethically from Honeygain, ISPs, and app developers, and constantly refreshed to avoid stale IPs. In my 20-site sweep the IPs spanned 50 countries, though France, Italy, Turkey, and Morocco dominated.
What caught my eye was the premium ASNs: Comcast, Verizon, BT Group, Orange, Vodafone. These aren't just any IPs. They're the kind of connections that make Akamai think twice before blocking, which explains that ~100% Amazon run.
The rotation is so reliable it borders on boring, and that's exactly what you want at scale. That 150-request drain came back with 100% unique rotation, no repeats, a feat only Decodo matched in my testing. Residential proxies rotate every request by default, but you can opt for sticky sessions up to 24 hours where you need continuity. Datacenter proxies default to rotation but lock into static sessions on demand. ISP proxies go further, allowing unlimited-duration sessions that hold the same IP as long as you need.
The catch? Sessions drop after 60 seconds of inactivity, which tripped me up early on during low-frequency scrapes. For whitelisted IP setups, sessions last just 10 minutes, so you'll need to manage reconnections carefully. And it's not all clean: I've seen reports of datacenter IPs labeled as residential, and Oxylabs' fraud-score checks landed third-highest in medium-high-risk IPs (50 to 100 scores). Even the best pools have blind spots.
The Web Scraping API: manual wrench to pneumatic drill
The Web Scraping API is where I felt the most immediate lift. For $49/month, it handles managed scraping with built-in proxy rotation, solves CAPTCHAs, renders JS-heavy sites, and returns clean HTML or structured JSON. Coming from Puppeteer and headless scraping, this felt like trading a manual wrench for a pneumatic drill, especially for my coupon system, where I needed reliable Amazon product data at scale.
Oxylabs markets the API as covering product pages by ASIN, pricing, reviews, seller info, and search results, with 99.9% uptime and 900+ e-commerce targets. What surprised me was how much time it saved on debugging CAPTCHAs and JS rendering: it just worked, returning clean HTML across the targets I threw at it.
That said, the free tier caps you at 5K results and 5 jobs/sec, restrictive for anyone serious about scaling. For indie hackers building AI tools, this is a solid choice if your budget stretches to $49/month. For smaller jobs, ScrapingBee gets you 90% of the way at a fraction of the cost.
SERP tracking: promising, but I'm not trusting it yet
I come at SERP tracking with hard-earned scars. Rank tracking is one of the most time-sensitive scraping tasks out there. A single dip in reliability directly hits customers, and I've lived the sleepless nights of babysitting servers to keep a service up. Reliability here isn't a nice-to-have. It's table stakes.
Oxylabs offers specialized scrapers for Google, Bing, and Yandex, with a Fast Search API promising organic results in under 1 second. The Google scraper extracts parsed data for organic results, ads, snippets, and niche elements like Local Pack, Top Stories, and Trends. From autocomplete to video results, the breadth is impressive, and the dashboard surfaces SERP Scraper API usage stats for monitoring and scaling.
Honest position: I haven't tested SERP tracking yet. I'm planning a dedicated benchmark soon and will update this review with real-world results. For now I'm cautiously optimistic but withholding judgment. I don't trust any provider until I've stress-tested it on my actual targets.
The dashboard: a control room that isn't quite seamless
The Oxylabs dashboard feels like stepping into a control room for a Fortune 500 company: clean, enterprise-grade, instantly familiar. From the moment I logged in, I could see active products and usage stats at a glance, a godsend for managing my coupon-scraping system across 15+ sites. The left nav neatly organizes products and features, while detailed usage graphs let me spot trends, like when my AI visibility tool's scraping volume spiked 300% overnight.
The feature I leaned on hardest was setting daily and monthly usage limits, a lifesaver when juggling multiple projects on tight budgets. The cost explorer breaks down monthly spend in a way that finally made me understand where my money was going.
It's not perfect. Switching between products feels disjointed (only one product is viewable at a time). And while I appreciate the transparency, I wish there was wallet functionality to handle renewals seamlessly instead of initiating a new transaction each time.
Support that treated my 5GB plan like enterprise
I've leaned on Oxylabs support more times than I'd like to admit: first during the coupon system's rollout, when our Walmart scraper hit PerimeterX walls, then again when a project needed urgent IP replacements. Their 24/7 technical support and ~2-minute live chat response times kept my projects from stalling.
What surprised me was the dedicated account manager, visible right from signup, who treated my 5GB plan with the same urgency as their enterprise clients. The concession: the gap between large and small account response times does show when you're debugging at 3AM.
Where the ceilings hit early
The moment you scale beyond hobby projects, Oxylabs' fair usage policies start biting. I learned this the hard way when my coupon-scraping system hit 50GB on datacenter proxies and concurrency limits suddenly dropped from 100 to 10 sessions per IP. Their ISP proxies give you more runway (100GB before throttling), but the Web Scraper API's rate limits (5 jobs/sec on free tier, scaling with plan size) forced me to rebuild my review-analysis pipeline's queue system.
What stings isn't the limits themselves; every provider has them. It's discovering them mid-scrape when you've already structured your workflows around higher thresholds. For indie hackers building AI tools, these ceilings come too early. For established teams working approved targets, they're manageable with planning. Just don't expect to scrape banking or government sites without clearing KYC first.
Verdict
Oxylabs is the premium proxy that still earns the premium in 2026: 72.4% site-mean success, best-in-market 0.3% timeouts, and premium-ASN routing that gets Amazon at 100% through Akamai. Where lighter providers save you money on paper, they cost you time and retries. Where Oxylabs costs you money, it saves you both. At $0.86/1k it's the most expensive of the six I tested, and the value proposition holds when you're running work that can't afford to fail.
Oxylabs is the enterprise-grade proxy that still earns its premium: 72.4% site-mean success, 0.3% timeouts (best-in-market), and premium ASNs that get Amazon through Akamai at ~100%. Costs $0.86/1k, the most expensive of the six.
- Best for
- Data teams pulling 50K+ requests/day, mid-size e-commerce 20 to 100GB/month, Akamai-heavy targets (Amazon, Booking), reliability-first pipelines
- Not for
- Solo devs under 50GB/month, PerimeterX-hard targets (Zillow), teams that need a free trial before committing
- Cheapest plan
- $30 for a 5GB plan (about $0.86 per 1k requests at test-run bytes)
- Biggest downside
- Most expensive of the six ($0.86/1k), KYC on sensitive targets, no free trial (only a paid 100MB starter)
Who Oxylabs is actually for
For enterprise data teams pulling 100GB+/month and mid-size e-commerce shops running 20 to 100GB/month, Oxylabs earns its keep as a reliable proxy backbone. I've leaned on it for coupon scraping across 15+ sites and AI-powered review analysis, tasks where IP blocks or downtime would grind everything to a halt. Technical users managing large-scale data operations will appreciate the consistency.
For solo developers or side projects, it's overkill. If you're scraping under 50GB/month or watching every dollar, Webshare's free tier gets you 90% of the way.
Alternatives
Where it moves once you outgrow those matchups:
- Decodo: $0.63/1k, 1,191ms p50, 0.1% timeouts. Nearly identical latency for less money; the mid-market default.
- DataImpulse: $0.15/1k, 2,114ms p50, only provider clean through c16. Cheapest per successful piece of data.
- Webshare: $0.51/1k, 1,242ms p50, fastest European gateways. Best entry point for indie hackers.
- Bright Data: deeper customization for enterprise, and pay-as-you-go if you're starting small.
- ScrapingBee: the leaner alternative for solo builders wanting per-GB pricing.
What's still untested
- SERP tools (Google / Bing / Yandex scrapers): not benchmarked yet. Dedicated run coming.
- Web Scraping API at scale: I've used it on my coupon system; not yet formally benchmarked against the 20-site probe.
- Mobile / ISP / dedicated-datacenter tiers: residential only in this run.
- Sustained 5-min throughput at c10: not run.
- Home-IP baseline per-site lift: pending Session-14.
Updates log
- Initial 20-site probe run across 6 providers: Oxylabs reviewed.
- SERP benchmark, sustained throughput, and home-IP baseline lift; this review updates as those land.