For e-commerce monitoring — price intelligence, MAP compliance checks on your own resellers, stock tracking, and public review data — residential proxies with country- and city-level targeting are the default infrastructure, and per-request scraping APIs increasingly win on JavaScript-heavy product pages. At published list prices (July 2026), Decodo is the value pick from $4.00/GB pay-as-you-go ($2.75/GB at 100 GB, plus VAT), Oxylabs has the deepest geo targeting from $6.00/GB, Bright Data pairs a $4.00/GB promo rate with a $1.50-per-1K Web Unlocker, and IPRoyal sells never-expiring traffic from $7.35/GB.
Key takeaways
- Decodo is the cost pick at sustained volume: $4.00/GB pay-as-you-go, $3.50/GB at 10 GB ($35/mo), and $2.75/GB at 100 GB ($275/mo) — all plus VAT — with a 3-day trial and a 14-day money-back option on eligible plans.
- Oxylabs has the most granular geo targeting of the four (continent down to ZIP code, coordinates, and ASN) plus sticky sessions up to 24 hours, but entry is subscription-first — no pay-as-you-go rate shown — at $6.00/GB on the 5 GB Starter plan.
- JavaScript-heavy product pages flip the math toward per-request APIs: a ~1.5 MB rendered page costs roughly $6.00 per 1K pages on $4.00/GB bandwidth versus $1.50 per 1K on Bright Data's Web Unlocker or Decodo's premium-plus-JS tier (assumption-based arithmetic on July 2026 published prices).
- Stock and availability checks run the other way: at ~50 KB per response, $4.00/GB works out to about $0.20 per 1K checks — under every published per-request rate.
- This guide covers read-only monitoring of PUBLIC product pages only. Checkout automation, inventory-buying bots, and account-gated data are out of scope, and all four providers run KYC of varying strictness — mandatory at three, optional-but-restricting at IPRoyal — that screens for exactly that.
- IPRoyal's never-expiring pay-as-you-go traffic ($7.35/GB at 1 GB down to $5.15/GB at 50 GB) plus sticky sessions up to 7 days suits seasonal audits better than continuous crawls.
The comparison: four providers on the axes that decide e-commerce jobs
Everything below comes from each provider's published pages fetched on July 17, 2026; pool sizes and performance figures are vendor claims. The axes are the five that decide e-commerce monitoring outcomes.
| Oxylabs | Bright Data | Decodo | IPRoyal | |
|---|---|---|---|---|
| Per-GB entry price | $6.00/GB (5 GB Starter, $30/mo); no PAYG rate shown | $4.00/GB PAYG (50%-off promo from $8.00 list) | $4.00/GB PAYG plus VAT; 3 GB plan $11.25/mo ($3.75/GB) | $7.35/GB at 1 GB down to $5.15/GB at 50 GB; traffic never expires |
| Geo targeting | Continent, country, state, city, ZIP, coordinates, ASN | Country, state, city, ZIP, ASN (no extra cost) | Continent, country, state, city, ZIP, ASN (no extra cost) | Country, state, city |
| Session control | Rotating; sticky up to 24 h | Rotating and sticky (no max window published) | Rotating; sticky from minutes up to days | Rotating; sticky up to 7 days; unlimited concurrent sessions |
| Scraping API for JS-heavy storefronts | Web Scraper API from $0.25 per 1K successful results | Web Unlocker $1.50 per 1K requests, JS rendering included; 5K/mo free tier | Web Scraping API $1.50 per 1K with premium proxies + JS rendering ($0.50 per 1K standard) | Web Scraping API from $1.00 per 1K incl. rendering (early access) |
| KYC friction | KYC form for every customer; risk-based escalation | Strictest: verified companies only, human-reviewed | Automated checks for all; ID verification if flagged | Via iDenfy; optional for residential, but unverified accounts stay partially restricted |
| Trial | Free residential trial on request, once per client | Free trial, no card; KYC before production access | 3-day trial; 14-day money-back on eligible plans | No standard trial; buy the 1 GB minimum ($7.35) |
Sources: Oxylabs residential pricing and Web Scraper API, Bright Data residential pricing and Web Unlocker pricing, Decodo residential pricing and Web Scraping API, IPRoyal residential pricing and Web Scraping API (as displayed July 17, 2026).
Engineer’s take (Hinata): Major marketplaces are the hardest routine targets in commercial scraping, so I would treat every number in this table as a hypothesis until a trial has run against my exact category pages — electronics PDPs, grocery search results, and third-party seller listings fail in different ways. Size the decision on cost per successful page, not per GB: on JS-heavy product pages a $1.50-per-1K API frequently undercuts $4.00/GB bandwidth once retries and rendered payloads are counted. And test pagination depth during the trial, because page one of a category always works.
Price intelligence: rotating sessions across geo variants
Marketplaces localize aggressively. The same listing can show different prices, currencies, delivery fees, and Buy Box winners across a marketplace's country sites, and delivery-sensitive categories vary down to postal-code level. Price intelligence therefore needs two things from the proxy layer: rotation for volume and geo precision for accuracy.
For catalog sweeps — thousands of single product pages per run — rotating sessions (a fresh IP per request) are the right default; every provider here supports them. Geo precision is where the four diverge. Oxylabs targets down to ZIP code, coordinates, and ASN, the deepest menu of the four, per its product page (July 2026). Bright Data and Decodo both document ZIP-level targeting at no extra cost. IPRoyal tops out at city level, which is fine for tracking marketplace country variants but limiting for ZIP-sensitive categories like grocery or same-day delivery.
Budget from page weight, not sticker price: a full-catalog refresh across three country variants multiplies bandwidth fast. The one mercy is that rates have stopped moving under you — Proxyway's Proxy Market Research 2026 reports residential pricing stabilized after 2023-2025 declines of up to 75%. For the full requirements breakdown and architecture patterns, see our dedicated guide to proxies for price monitoring.
MAP compliance: monitoring your own resellers
MAP (minimum advertised price) policies are agreements between a brand and its authorized resellers about the lowest price a product may be advertised at. Enforcing one means continuously checking what your resellers publicly advertise — one of the most clearly legitimate monitoring use cases there is, since you are watching listings of partners you have a contractual relationship with, on pages any shopper can see.
The technical requirement that distinguishes MAP work from plain price tracking is evidentiary consistency. A violation report a reseller will accept — and a legal team will stand behind — needs the whole capture to hang together: the same marketplace country variant, one IP identity across the paginated path from category page to product page, and every asset in a rendered capture loaded through the same egress. That is a sticky-session job, not a rotation job. Published sticky windows (July 2026): Oxylabs up to 24 hours, Decodo from minutes up to days, IPRoyal up to 7 days; Bright Data documents sticky sessions without publishing a maximum window. Note that screenshot-grade evidence comes from your own rendering pipeline — the proxy's job is making sure that pipeline sees one coherent, correctly located storefront for the duration of the capture.
Cadence matters more than raw volume: violations cluster around promotions, weekends, and quarter-end pushes, so a schedule that tightens during those windows beats a flat hourly crawl on both catch rate and bandwidth.
Stock and availability tracking
Availability monitoring inverts the cost profile: requests are frequent but light. An availability state often lives in a small fragment of the page or a lightweight endpoint, so per-GB billing — which charges by bytes, not requests — is unusually kind to this workload.
Illustrative arithmetic (assumptions, not benchmarks): at ~50 KB per response, one gigabyte covers about 20,000 checks. At Bright Data's or Decodo's $4.00/GB pay-as-you-go rate, that is roughly $0.20 per 1,000 checks, and Decodo's $2.75/GB 100 GB plan brings it near $0.14 — under every published per-request API rate in the table above. The break-even against Oxylabs' $0.25-per-1K Web Scraper API sits near 62 KB per page: lighter than that, raw bandwidth wins.
Two cautions. First, high-frequency polling is exactly the pattern anti-bot systems and site operators dislike — keep request rates civil, tier SKUs by how often they genuinely change, and cache aggressively rather than re-fetching what you already know. Second, seasonal workloads (holiday stock watches, launch-day audits) fit IPRoyal's never-expiring pay-as-you-go traffic well: buy 10 GB at $5.51/GB once and draw it down across quarters, instead of paying for monthly allowances you use twice a year.
Public review data: the personal-data edge case
Review monitoring — ratings, review counts, and rating distributions on public product pages — is standard brand and marketplace intelligence. But it is the one e-commerce workload with a personal-data edge: individual reviews carry usernames, profile links, and sometimes photos, which puts them in a different category from prices and stock states under regimes like GDPR and CCPA.
The conservative pattern is to collect aggregates (average rating, review count, star distribution) as product data and leave individual review records out unless you have a lawful basis and a real need. If your use case does require review text, strip identifiers at ingestion and get advice for your jurisdiction first. Either way, the public-pages rule is absolute: review data behind an account or in a seller portal is off limits. None of this is legal advice — our guide to whether web scraping is legal walks through the case law.
Raw proxies vs scraping APIs for e-commerce storefronts
Modern marketplace product pages are increasingly JavaScript-rendered: the price, availability, and offer data you want may not exist in the initial HTML at all. That changes the build-vs-buy math, because rendering through raw proxies means running your own headless browsers and paying bandwidth for every asset the page pulls.
Illustrative arithmetic at published July 2026 prices (page weights are assumptions, not benchmarks):
| Page profile (assumed weight) | Pages per GB | Cost per 1K pages at $4.00/GB | Cheapest published per-request route |
|---|---|---|---|
| Availability check, ~50 KB | ~20,000 | ~$0.20 | Oxylabs Web Scraper API, $0.25 per 1K results |
| Standard product page, ~500 KB | ~2,000 | ~$2.00 | Decodo standard, $0.50 per 1K |
| JS-rendered marketplace PDP, ~1.5 MB | ~667 | ~$6.00 | Bright Data Web Unlocker or Decodo premium + JS, $1.50 per 1K |
The pattern: the heavier and more protected the page, the more per-request billing wins — you pay a flat per-request rate and the provider absorbs retries, rendering, and unblocking (Oxylabs and Bright Data bill only on success per their published terms; Decodo's and IPRoyal's Web Scraping APIs publish per-request pricing without a documented success-billing guarantee; treat associated success-rate figures as vendor claims). Oxylabs' Web Scraper API starts at $0.25 per 1K results, Bright Data's Web Unlocker runs $1.50 per 1K with a 5K-request free monthly tier, Decodo charges $0.50 per 1K standard and $1.50 per 1K with premium proxies plus JS rendering, and IPRoyal's early-access Web Scraping API starts at $1.00 per 1K including rendering.
There is also a per-GB middle ground — unblocker products that keep the proxy integration pattern but add rendering and retry logic: Oxylabs' Web Unblocker runs $9.40/GB at 8 GB down to $7.50/GB at 88 GB (a WU40 promo displayed July 17, 2026 cuts those to $5.64-$4.50/GB for six months), and Decodo's Site Unblocker runs $10.00/GB down to $6.75/GB at 100 GB, plus VAT. These make sense when your tooling speaks proxy, not REST. We work through the full decision in scraping API vs proxy and rank the API products themselves in our best scraping APIs comparison.
Where monitoring ends: checkout bots and other exclusions
E-commerce is where legitimate data collection sits closest to gray-hat automation, so this guide draws the line explicitly. Four rules we hold every setup to:
- No purchase or checkout automation. Adding items to carts, completing checkouts, or buying limited inventory faster than human shoppers is not monitoring — it is out of scope for this guide and unwelcome on reputable networks. Decodo actively blocks high-risk target categories such as ticketing and banking, per its published security policy, and the stricter providers — Oxylabs and Bright Data — ask about your use case at onboarding.
- No account-gated data. Monitor what an anonymous visitor sees. Seller portals, buyer accounts, order histories, and app-session data are off limits regardless of how useful they would be — that is access-controlled data, not public data.
- Respect the target's signals. Honor robots.txt where applicable, keep request rates civil, and read the terms of the sites you monitor — most marketplaces prohibit scraping in their ToS, and while enforceability against public-data collection is genuinely nuanced (our is web scraping legal guide covers the case law), "it renders in a browser" is not a compliance policy. The techniques that keep a legitimate crawler unblocked are the same civil practices — see how to scrape without getting blocked.
- Treat KYC as a feature, not friction. Bright Data limits residential access to verified companies after human-reviewed KYC, possibly including a video call and government ID (KYC FAQ). Oxylabs requires a KYC form from every customer with risk-based escalation (oxylabs.io/kyc-and-safety). Decodo runs automated fraud checks on every registration; IPRoyal's KYC (via iDenfy) is optional for residential but unverified accounts stay partially restricted. A provider that vets its customers is also protecting the pool your traffic shares — and your monitoring program's reputation with it.
Our methodology
This is a document-based comparison. Every price, feature, and limit above comes from the provider pages linked under the main table, fetched on July 17, 2026, or from cited third-party research; performance figures, pool sizes, and success rates are labeled as vendor claims, and promotional prices are flagged as promos. Page-weight and cost-per-1K figures are labeled assumptions used for arithmetic, not measurements. ProxyFacts has not yet run first-hand benchmarks; every figure above comes from the cited provider pages and dated third-party research. We earn a commission if you buy through links marked as sponsored; this never changes which providers we cover or what the documented facts say.
Verdict
4.5/5
Decodo
Cheapest sustained per-GB rates of the four ($2.75/GB at 100 GB) with ZIP-level targeting included; listed prices exclude VAT
This article contains affiliate links. If you purchase through them, we may earn a commission at no extra cost to you. Our tests and rankings are independent and never influenced by partners.
Oxylabs
Deepest geo targeting (ZIP, coordinates, ASN) and 24-hour sticky sessions for MAP evidence work; entry is subscription-first at $6.00/GB (no pay-as-you-go rate shown)
This article contains affiliate links. If you purchase through them, we may earn a commission at no extra cost to you. Our tests and rankings are independent and never influenced by partners.
Frequently asked questions
Which provider should I trial first for a marketplace monitoring project? Decodo, on friction alone: a 3-day residential trial, a 14-day money-back option, and a 2,000-request free tier on its Web Scraping API let you test both routes against your real category pages before spending more than the $11.25/mo 3 GB plan.
Do stock checks and product-page scraping need different infrastructure? Often, yes. Availability checks (~50 KB) cost about $0.20 per 1K on $4.00/GB bandwidth, while a 1.5 MB rendered product page costs around $6.00 per 1K the same way — hence per-GB proxies for light, high-frequency checks and a per-request API for heavy rendered pages.
What geo granularity do I actually need? Country-level covers marketplace variant tracking (each country site is its own store). ZIP or city targeting matters once delivery fees, local availability, or regional promotions affect the recorded price — Oxylabs, Bright Data, and Decodo publish ZIP-level targeting; IPRoyal stops at city level.
Can this setup also buy products when stock appears? No — and that is by design. Purchase automation is a different activity with different legal and ToS exposure, it fails provider acceptable-use vetting, and ProxyFacts does not cover it. Monitoring here means reading public pages, nothing more.
For the full provider-by-provider comparison behind this shortlist — pool quality, sourcing, performance claims, and pricing beyond this use case — read our best residential proxies guide.