Which web scraping tool should you use to track competitor prices in 2026?
It comes down to three things: how many SKUs you track, how hard the target sites fight bots, and whether you have a developer.
Short answer. If you track thousands of Amazon listings every day, use Oxylabs' ecommerce API at $0.50 per 1,000 successful results. If you scrape heavily protected retailers, or would rather buy the data than collect it, use Bright Data. If you have a developer and mixed targets (Amazon, Shopify stores, Google Shopping), Apify's ready-made Actors cover the most ground. If you don't code and watch fewer than 100 pages, Browse AI. Octoparse suits teams that want a point-and-click desktop app, and Thordata suits developers chasing the cheapest residential proxies who can live with real trust issues.
We compared all six on what matters to a store: the cost of one successful product page, how they hold up against Amazon's bot defenses, whether they can read prices by country and ZIP code, and how the data lands in your spreadsheet or repricer.
This ranking is editorial: a sponsored placement is always labeled on its card, and no affiliate link changes a score.
Six tools, six ecommerce jobs
$0.50 per 1,000 successful Amazon results
Best for hard targets and pre-collected datasetsFree tiers of 5,000 requests per API
Best for developers covering many sources$5 of free usage every month
Best no-code tool for small monitoring jobsBuilt-in price alerts, checks every 5 minutes
Best point-and-click app with Amazon templates500+ preset templates, Amazon by country
Cheapest proxies, for careful developersResidential from $2 down to $0.65 per GB
6 ecommerce scraping tools, side by side
Entry prices are misleading. A tool billed per GB gets expensive on heavy product pages, and a credit-based tool gets expensive the moment a site is protected. Each tool's full price sheet is in its card below.
| Best for | Free plan | Team size | Visit | ||||
|---|---|---|---|---|---|---|---|
| 1 | Oxylabs | Best for tracking thousands of Amazon listings | 4.4/5 | Plans from $30/mo, $0.50 per 1K Amazon results | — | Catalogs of 1,000+ SKUs | Visit → |
| 2 | Bright Data | Best for hard targets and pre-collected datasets | 4.2/5 | Free (5,000 requests/API), then $1.50 per 1K successful | ✓ | Brands selling across many marketplaces | Visit → |
| 3 | Apify | Best for developers covering many sources | 4.2/5 | Free ($5/mo usage), then $19/mo | ✓ | Small teams with a developer | Visit → |
| 4 | Browse AI | Best no-code tool for small monitoring jobs | 3.8/5 | Free (50 credits), then $19/mo billed yearly | ✓ | Stores with no developer, under 100 pages | Visit → |
| 5 | Octoparse | Best point-and-click app with Amazon templates | 3.7/5 | Free locally, then $69/mo billed yearly | ✓ | Marketing teams without a developer | Visit → |
| 6 | Thordata | Cheapest proxies, for careful developers | 2.9/5 | Residential from $2/GB, $0.65/GB at volume | — | Budget-bound developers | Visit → |
Prices in USD before tax, read on each vendor's official pricing page in 2026. Scores match our full reviews where we have one.
Is your tool missing from this page? Email us: hello@hackceleration.com
How we compared and scored
Ecommerce scraping means pulling product data automatically: price, list price, stock status, seller, rating, review count. Reading one page is easy. Reading the same page every day across thousands of SKUs without getting blocked is the actual job. Amazon answers a flagged bot with a 503 error or a CAPTCHA, and sometimes with a page that looks normal but has no price. A tool that doesn't catch that fills your sheet with fake zeros.
So we read every vendor's official price sheet, its billing rules (per GB, per successful request, per credit), its docs on geo-targeted pricing, and the harshest user feedback on developer forums and review sites. For each tool we rebuilt the cost of 10,000 product pages a day. Scores for Bright Data, Apify, Browse AI and Thordata come from their full reviews; Oxylabs and Octoparse keep the scores already published in our other rankings, so a tool has one score across the site.
Turnkey price intelligence software (a competitor-price dashboard where the vendor runs the scraping) isn't ranked here: that's repricing, not data collection. We cover it in the FAQ. For scraping outside ecommerce, see our general ranking of web scraping tools.
- Features and depthSuccess against Amazon, Walmart and big-box retailer bot defenses, structured fields (price, seller, stock), country and ZIP-level targeting, ready-made scrapers.30%
- Value for moneyReal cost of 10,000 product pages, billing on success only, expiring credits, and how predictable the bill stays as your catalog grows.25%
- Ease of useTime from signup to a usable price sheet, with or without a developer.20%
- IntegrationsGoogle Sheets, webhooks, API, Zapier, Make and n8n, so the data can feed a repricer.15%
- Customer supportHow fast you get help when a job breaks the night before a sale, docs quality, and trust in the vendor.10%
This ranking is editorial: a sponsored placement is always labeled on its card, and no affiliate link changes a score.
Oxylabs
Oxylabs takes the top spot because it sells exactly what price monitoring needs: a successful, already-parsed result, and nothing you don't use. Its ecommerce API handles proxies, CAPTCHAs and retries on its side. You get back JSON with price, ASIN, seller, Q&A and Best Sellers Rank.
The detail that matters: every request takes a domain, a ZIP or postal code and a currency. So you can read the price a shopper in Chicago sees, not the one your server sees. On Amazon, price and delivery estimates change with the address, and a tracker that ignores that compares the wrong numbers.
The math. 10,000 Amazon pages a day is 300,000 results a month. That's more than the Basic plan ($100, about 222,000 results at $0.45 per 1,000), so you need the $500-a-month Flexible plan, which covers about 1.43 million at $0.35: room to grow. The catch: plans are prepaid buckets, self-service purchases aren't refundable, and you need a developer to call the API and store the results. There's no point-and-click interface.
- Parsed Amazon results: price, ASIN, seller, Best Sellers Rank
- Domain, ZIP code and currency set per request
- Billed on delivered results only
- Output as JSON, raw HTML, screenshot or Markdown
- ✓The clearest per-page Amazon cost in this ranking
- ✓ZIP-level prices, which Amazon tracking needs
- ✓Users praise onboarding support
- ✗Developer required: no visual interface
- ✗Self-service purchases are non-refundable, so size your plan carefully
The volume pick: with thousands of Amazon SKUs and a developer, this is the easiest bill to forecast on the market.
Bright Data
Bright Data is the broadest toolbox on the market, which is both its strength and its problem. Three products matter for ecommerce. Web Unlocker gets past bot defenses for you and bills only successful pages. The Scraper API returns ready fields for Amazon, Walmart or Google Shopping listings. And the dataset marketplace sells catalogs already collected: no scraping at all, you buy the file.
Each product has its own price sheet. The Scraper API runs $1.50 per 1,000 successful requests pay as you go, then $1.30 on the $499-a-month Scale tier. For 10,000 pages a day, expect about $450 a month pay as you go, or the $499 Scale tier with 384,000 records included: for the same budget, Oxylabs' Flexible plan covers nearly four times as many Amazon results. Datasets start at $250 for 100,000 records, and a monthly refresh cuts each delivery's price by 80%. If you only need a full catalog once a month, that's the cheapest route.
The catch. Since 2026, residential access requires a manual KYC review, a registered business and a deposit. The dashboard is dense, and the jump from pay as you go to a $499 tier is steep for a small store.
- Web Unlocker billed per successful page
- Ready Scraper APIs for Amazon, Walmart and Google Shopping
- Ecommerce datasets from $250, 80% off on monthly refresh
- Free tiers of 5,000 requests a month on every API
- ✓The deepest catalog for heavily protected sites
- ✓Buy the data instead of collecting it when that's cheaper
- ✓Free tiers to check a site before paying
- ✗Fewer Amazon results than Oxylabs for the same budget
- ✗KYC review and deposit for residential proxies
The enterprise pick: unmatched on hard targets and for buying a ready catalog, too expensive for a store watching 100 SKUs.
Apify
Apify is a cloud platform where each scraper is called an Actor. Its Store lists thousands, dozens of them for ecommerce: Amazon listings, Google Shopping results, reviews, and Shopify scrapers that read a competitor's public product feed (price, compare-at price, variants, stock) without loading a single page. That's the least-known trick in ecommerce monitoring: many Shopify stores expose that feed, and reading it costs cents.
Your plan price is a usage credit. Starter costs $19 and gives you $19 to spend on compute units (1 GB of memory for one hour, at $0.20), proxies and paid Actors. Each Actor lists its own rate, often per 1,000 results, and those rates vary a lot between authors. Run two or three Actors on 100 SKUs before you pick one.
The catch: a big run's bill is hard to predict, and a third-party Actor can break when Amazon changes its layout. Set a monthly spending limit on day one.
- Thousands of ready Actors, including Amazon, Shopify and Google Shopping
- Built-in scheduling, plus Google Sheets, webhooks, Make and n8n
- JavaScript and Python SDK for custom scrapers
- Adjustable monthly spending cap
- ✓One tool for Amazon, Shopify, Google Shopping and reviews
- ✓$5 free each month to try an Actor on your targets
- ✓Starter at $19 covers a few hundred SKUs a day
- ✗Big-run costs are hard to forecast: compute, proxies and Actor fees stack
- ✗Third-party Actors vary in quality
The all-rounder: with a developer and several kinds of competitors to watch, nothing covers more ground for $19 a month.
Browse AI
Browse AI is the tool for the store owner who doesn't code. You open a competitor's product page, click the price and the stock label, and the robot learns to read them again. Monitoring is built in: an alert fires when a value changes, and data goes straight to Google Sheets, Airtable or a webhook.
The trap is credits. One credit covers 10 rows, but every check counts as a billed task, protected sites cost 2 to 10 credits per task, and nothing rolls over. Do the math before you pick a plan: 50 pages checked once a day is 1,500 tasks a month, so at least 1,500 credits, and a lot more on protected sites. Personal on monthly billing gives you 2,000 credits. That works, barely, on simple sites.
The other limit is site count. Personal allows 5 sites, Professional 10. A store watching 15 competitors is already paying for extra sites.
- Point-and-click robot training
- Built-in price and stock change alerts
- Checks as often as every 5 minutes on Personal
- Direct export to Google Sheets, Airtable and Zapier
- ✓Competitor monitoring running in an afternoon
- ✓Price alerts with zero logic to write
- ✓Free forever plan to check a site is readable
- ✗Credits burn fast on protected sites and expire monthly
- ✗Site caps: 5 on Personal, 10 on Professional
The no-code pick: great for a few dozen competitor pages, painfully expensive past a few hundred.
Octoparse
Octoparse is a desktop app with a cloud behind it. Its ecommerce edge is templates: more than 500 preset scrapers, including several Amazon ones by marketplace (US, Germany, France, Spain, India). Type a keyword or a list of ASINs and the template returns price, rating, seller and sales rank. For a site with no template, the visual editor usually detects the product list and pagination on its own.
The free plan only runs on your computer: fine for a one-off export, useless for daily monitoring. Cloud runs, IP rotation and CAPTCHA solving start with Standard at $69 a month billed yearly. Templates can't be edited, and some have daily extraction caps.
Two things to know before paying. Amazon sometimes flags the built-in browser and shows a CAPTCHA your own browser never sees. And billing comes up often in negative reviews. The vendor gives a full refund within 5 days, so run your serious trial inside that window and note the date.
- Amazon templates by marketplace
- Visual editor that detects lists and pagination
- Cloud runs, IP rotation and CAPTCHA handling from Standard
- Full refund within 5 days
- ✓Pull an entire catalog without writing code
- ✓Ready templates for non-US Amazon marketplaces
- ✓Residential proxy add-on at $3/GB
- ✗No cloud runs below $69 a month billed yearly
- ✗Reported Amazon blocks on the built-in browser, billing complaints
The visual pick: handy for big catalog pulls without a developer, less reliable than an API for daily Amazon tracking.
Thordata
Thordata competes on price, and wins: residential starts at $2.00 per GB and drops to $0.65 at volume, far below Bright Data ($8) and Oxylabs. It also sells a SERP API at $1.20 to $0.70 per 1,000 responses, useful for tracking your Google Shopping visibility, and a remote browser that plugs into Playwright or Puppeteer.
Why it ranks last: trust. The biggest consumer review site suspended its rating after removing fake or incentivized reviews, billing complaints around the free trial keep coming, and users report IPs geolocated in the wrong place. In price tracking, an IP in the wrong country returns the wrong price with no visible error.
If you try it, cap your spend, spot-check geolocation by hand, and keep a second provider for sale days.
- Residential from $2.00 to $0.65 per GB
- SERP API from $1.20 to $0.70 per 1,000
- Remote browser for Playwright, Puppeteer and Selenium
- Web Scraper API with prebuilt scrapers
- ✓Cheapest residential GB in this ranking
- ✓Full public pricing, no sales call
- ✓Broad catalog: proxies, SERP, Web Unlocker
- ✗Rating suspended on the main review site, billing complaints
- ✗IP geolocation reported as unreliable, so wrong prices are a risk
The budget pick: fine for a prototype or a secondary job, not for the price feed your margin depends on.
How to choose an ecommerce scraping tool
Three questions settle it: who runs the tool, how many SKUs you track, and which sites you target. Here's our call for the four setups we see most.
Store owner, no developer, under 100 SKUs
Go with Browse AI. Train one robot per competitor, turn on alerts, and data lands in Google Sheets. Start on the free plan with two sites, then move to Personal once you've counted your monthly checks. If a competitor runs on Shopify, also look at an Apify Actor that reads its product feed: often cheaper and more stable.
Small brand with a developer, 100 to 2,000 SKUs
Start with Apify. An Amazon Actor, a Shopify Actor and a Google Shopping Actor cover most cases, with scheduling and export built in. Starter's $19 often covers a few hundred SKUs a day. Set a spending cap and compare two Actors before you commit.
Amazon seller or brand, 2,000+ SKUs a day
Oxylabs. 10,000 pages a day fit in the $500-a-month Flexible plan (about 1.43 million results at $0.35 per 1,000), with prices read at ZIP level. Keep Bright Data for retailers the Oxylabs API doesn't cover, or for buying a full catalog once a month.
Price intelligence SaaS
You're building your own engine, so you need residential proxies and a remote browser. Bright Data or Oxylabs for production, Thordata only as a supplement on non-critical jobs, with regular geolocation checks.
- Count checks per month (SKUs times frequency), not SKUs: that's what vendors bill.
- Make sure the tool reads prices for the right country and ZIP code: Amazon prices and delivery change by address.
- Reject empty, zero or absurd prices automatically: that's a block page, not a price drop.
- Prefer billing per successful result: per-GB tools charge you for blocked pages.
- Check whether Shopify competitors expose their public product feed: it's the easiest, cheapest collection there is.
- Run your trial inside the refund window, on your real competitors, before you sign an annual plan.
- Collect public product data only, respect rate limits, and don't harvest reviewer names without a legal basis.
Ecommerce scraping: questions we get
Is it legal to scrape competitor prices in the US?
Generally yes for public product data: prices on a public page aren't personal data, and US courts have repeatedly declined to treat scraping public pages as unauthorized access under the CFAA, most visibly in hiQ v. LinkedIn. The risk comes from elsewhere: breaching terms you accepted by creating an account, scraping behind a login, or collecting personal data such as reviewer names, which state privacy laws and the GDPR cover. This isn't legal advice; get counsel before scraping at commercial scale.
Why does Amazon return a 503 error or a CAPTCHA?
Because it spotted a bot. Amazon combines IP reputation, browser fingerprint and request pacing, and a datacenter IP often gets flagged within a few hundred pages. The fix is an API that handles blocks for you (Oxylabs, Bright Data) or rotating residential proxies. The costliest trap isn't the visible error: it's the page that loads without a price or with an inflated delivery estimate. Reject empty or zero prices automatically.
How much does it cost to monitor 10,000 product pages a day?
Around $450 to $500 a month with a dedicated API, for 300,000 pages a month. At Oxylabs, that volume exceeds the $100 Basic plan, so you need the $500 Flexible plan, which covers about 1.43 million Amazon results. With Bright Data's Scraper API at $1.50 per 1,000, about $450 pay as you go, or the $499 Scale tier. On Apify it depends on the Actor: check its per-1,000 rate on its page. Credit-based no-code tools like Browse AI price themselves out at this volume.
Should I buy a dataset instead of scraping?
Yes, if you need a full catalog less than once a week. Bright Data sells Amazon datasets from $250 for 100,000 records, and a monthly refresh cuts each delivery's price by 80%. For daily tracking of direct competitors, an API stays cheaper and fresher. Always ask for the free sample: it tells you whether the fields you need (list price, seller, stock) are there.
How do I monitor a competing Shopify store?
Many Shopify stores expose a public product feed with price, compare-at price, variants and availability. A dedicated Apify Actor reads it without loading pages, which costs cents and rarely breaks. Some stores disable or protect it; then a Browse AI robot on the product page takes over. Note that the feed shows base prices, not discounts applied at checkout.
Can I track Google Shopping prices?
Yes, but only by scraping: Google's official merchant APIs give an average benchmark price for your own products, not each competitor's price. Bright Data has a dedicated Google Shopping Scraper API, Thordata a SERP API at $1.20 to $0.70 per 1,000 responses, and Apify's Store several Actors. Always compare in one currency, since results shift with the country of the request.
How often should I check competitor prices?
Once a day works for most stores. Go to several times a day only on the 20% of SKUs that drive most revenue, and during Prime Day, Black Friday and Cyber Monday. Every extra check costs money: doubling frequency doubles the bill with every vendor in this ranking, and raises your block rate.
Wouldn't a turnkey price intelligence tool be simpler?
For a team with no technical help, often yes. Those services sell a competitor-price dashboard plus automatic product matching, the hardest part to build yourself. In return they bill per tracked SKU, starting around $100 a month, and you don't choose the sites or the fields. A scraping tool costs less and gives you full control, as long as someone maintains it.
Apify or Oxylabs for Amazon?
Oxylabs if Amazon is your main target and volume tops a few thousand pages a day: fixed per-result pricing and structured output. Apify if you also track Shopify stores, Google Shopping and reviews and want everything in one scheduled tool. Plenty of teams start on Apify and move the Amazon volume to a dedicated API when the bill climbs. Our Apify vs Bright Data comparison covers the other common matchup.