Step 1
Paste the ASINs
A column of ASINs or product URLs, or a search URL for "every result for bamboo cutting board". Map each competitor ASIN to your own SKU so the sheet lines them up.
An Amazon scraper turns product pages into rows you can act on: ASIN, price, Buy Box seller, Best Sellers Rank, rating, rating count and stock. WebRobot does it with an AI agent that loads each page like a normal browser. Paste your competitor ASINs, name the columns, and a fresh sheet lands every morning, or every hour on Scale, with an alert when a price or Buy Box owner changes.
Built for private label sellers, brands watching resellers, and agencies running Amazon accounts. Flat plans from $79 a month, no per-request meter, no proxies to buy.
Robot console
Standing by Running · s Complete · rows
1 · Pick a target
3 · Fields to extract
Agent log
Crawl graph
Extracted data · rows
Want this data fresh every morning, without lifting a finger?
Fields
| Field | What it is | What sellers do with it |
|---|---|---|
| ASIN, title, brand | The identifier and the listing copy as shoppers see it | Join key for your sheet; spot title and keyword changes on rival listings |
| Price and list price | Current price, strike-through price, coupon and deal badges | Repricing decisions and a daily price history per competitor |
| Buy Box seller | Who wins the Buy Box and whether it ships FBA or FBM | Brands catch unauthorized resellers; sellers see when they lose the box |
| Best Sellers Rank | Rank in the top category and each subcategory | Rough sales velocity; a rival climbing 20,000 places in a week is running a promo |
| Rating and rating count | Star average, total ratings and the 5 to 1 star split | Review velocity: how many ratings a competitor adds per week |
| Stock message | "In stock", "Only 3 left", "Currently unavailable" | Pounce on a competitor stockout with ads and price |
| Variants and images | Size and color options, image count, A+ content present | Listing quality audits for your own catalog and your clients' |
Search result pages work too: a keyword search returns position, sponsored flag, price and rating for every result, which is how you track who owns page one for your money keyword. If you also sell on Walmart, Target or your own Shopify store, the same robot reads those pages; see ecommerce data scraping for the multi-store setup.
Ground rules
| Data | Logged-out product page | Notes |
|---|---|---|
| Price, Buy Box, stock, rank | Public | The core of price and competitor tracking; WebRobot reads these |
| Rating, rating count, star split | Public | Tracked daily, this gives you review velocity without the review text |
| Featured reviews | Public, a handful per product | Amazon shows logged-out visitors only a few top reviews |
| Full paginated review list | Sign-in required | We do not automate logged-in Amazon accounts; the account and terms risk is yours, not ours |
| Your own sales, sessions, returns | Seller Central only | Use Amazon's own reports and the Selling Partner API for your account data |
Amazon's Conditions of Use prohibit robots and data mining, and it blocks traffic that looks automated. Sellers track competitor listings anyway because the alternative is checking them by hand, but you should know the rule before you start. Read only public pages, keep request volume sensible, and use the Product Advertising API for any fields it covers if you qualify as an Associate. The longer version, including where the API wins, is in how to scrape Amazon product data, and the general legal picture is in is web scraping legal.
Procedure
Step 1
A column of ASINs or product URLs, or a search URL for "every result for bamboo cutting board". Map each competitor ASIN to your own SKU so the sheet lines them up.
Step 2
"Price, list price, coupon, Buy Box seller, FBA or FBM, rank, rating, rating count, stock." Plain English. The robot finds the fields on the page; you never write a selector.
Step 3
Daily on Launch, hourly on Scale. Daily is enough for rank and rating trends; hourly matters in Q4, during Prime Day, and in categories where rivals reprice several times a day.
Step 4
Rows land in Google Sheets, Excel, CSV or the API. On Scale, a Slack or webhook alert fires when a price drops, the Buy Box changes hands, or a rival goes out of stock.
Use cases
Track the ten to fifty listings that compete for your keyword: their price, coupons, rank and rating count. When a rival drops $3 and climbs in rank the same day, you see it the next morning instead of in next month's sales report.
Watch every ASIN carrying your brand for the Buy Box seller and the advertised price. A sheet that lists which reseller undercut your minimum advertised price, and when, is the evidence your channel team needs.
One robot per client category, one shared sheet per client. Weekly reports on share of page one, competitor pricing and review velocity stop being a Friday afternoon of copy and paste.
Check a supplier's catalog against current Amazon price, rank and seller count before you place an order, then keep watching the winners so a price collapse does not catch you with inventory.
Pull every result for a niche keyword with price, rating count and rank, then rerun weekly. A category where rating counts barely move is a category nobody is buying in.
Put Amazon next to Walmart, Target and direct-to-consumer sites in one sheet. The price monitoring tool page shows the cross-store setup with hourly checks.
Buyer's table
| Option | How you pay | Where it wins | Where it falls short |
|---|---|---|---|
| Chrome extension | Free to a small monthly fee | One-off export of the search page you are looking at | Runs in your browser, so no schedule and no history unless you remember to click |
| Scraper API or marketplace actor | Per request or per 1,000 records, plus proxy charges on some | Developers who want raw JSON and will write the scheduler, storage and alerts | The endpoint is the cheap part; someone still builds and fixes the pipeline. See Apify pricing and the Bright Data alternative |
| Seller research suite | Monthly subscription | Sales estimates, keyword volumes and years of price history on any ASIN | Fixed columns and dashboards; hard to get your exact fields into your own sheet on your schedule |
| Product Advertising API | No fee, but you must be an approved Associate with qualifying sales | Licensed, clean price, images and features | No rank history, no Buy Box rotation, no competitor stock messages |
| WebRobot | Flat: $79 or $249 a month | Your own ASIN watch list, your columns, delivered daily or hourly with change alerts and an API | No sales estimates or keyword volumes; pair it with a research suite if you need those |
If you already have a developer and just want an endpoint, the web scraping API page shows how our REST API returns the same rows as JSON. If you tried a desktop tool first, the Octoparse alternative page compares the setup work side by side.
Sizing
| Watch list | Records per month | Plan |
|---|---|---|
| 300 ASINs, once a day | about 9,000 | Launch, $79 a month (10,000 records, daily runs) |
| 2,000 ASINs, once a day | about 60,000 | Scale, $249 a month (100,000 records) |
| 100 ASINs, every hour | about 72,000 | Scale, $249 a month (hourly runs and change alerts) |
| 1,000 ASINs, every hour | about 720,000 | Autopilot, $699 a month (1,000,000 records) |
Yearly billing drops Launch to $63 and Scale to $199 a month. All plans and limits are on the pricing page. A daily sheet you open in Excel is covered on scrape website to Excel, and single-field change alerts on any page are on website change monitoring.
FAQ
Paste the ASINs, name the columns, and get a daily or hourly Amazon feed with alerts when something moves.