WebRobot

Amazon Scraper: An Amazon Web Scraper for Price, Buy Box, Rank and Review Data

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.

Run the robot

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

What an Amazon product scraper pulls off each listing

Every field below is visible to any logged-out shopper on the product page. That matters: it is the data you can collect without an Amazon account and without fighting a sign-in wall.
Field What it is What sellers do with it
ASIN, title, brandThe identifier and the listing copy as shoppers see itJoin key for your sheet; spot title and keyword changes on rival listings
Price and list priceCurrent price, strike-through price, coupon and deal badgesRepricing decisions and a daily price history per competitor
Buy Box sellerWho wins the Buy Box and whether it ships FBA or FBMBrands catch unauthorized resellers; sellers see when they lose the box
Best Sellers RankRank in the top category and each subcategoryRough sales velocity; a rival climbing 20,000 places in a week is running a promo
Rating and rating countStar average, total ratings and the 5 to 1 star splitReview 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 imagesSize and color options, image count, A+ content presentListing 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

What is public on Amazon and what is behind sign-in

Amazon changed the rules for reviews in late 2024. Most Amazon scraper pages still sell full review exports as if nothing happened. Here is where the line actually sits.
Data Logged-out product page Notes
Price, Buy Box, stock, rankPublicThe core of price and competitor tracking; WebRobot reads these
Rating, rating count, star splitPublicTracked daily, this gives you review velocity without the review text
Featured reviewsPublic, a handful per productAmazon shows logged-out visitors only a few top reviews
Full paginated review listSign-in requiredWe do not automate logged-in Amazon accounts; the account and terms risk is yours, not ours
Your own sales, sessions, returnsSeller Central onlyUse 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

How to scrape Amazon prices and ranks in four steps

You set the watch list up once. Every run after that happens on the schedule.

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.

Step 2

Name the columns

"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

Pick the cadence

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

Get rows and alerts

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

Who pays for an Amazon data scraper, and what they watch

Private label sellers

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.

Brands enforcing MAP

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.

Amazon agencies

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.

Retail arbitrage and wholesale buyers

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.

Product research

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.

Multi-channel pricing teams

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

Best Amazon scraper: which Amazon scraping tool fits your job

The honest answer to "best" depends on two questions: how often do you need the data, and who on your team maintains the pipeline. Each option below wins somewhere.
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

How many ASINs each plan covers

One ASIN checked once is one record. Multiply ASINs by checks per day by 30 and pick the plan that fits.
Watch list Records per month Plan
300 ASINs, once a dayabout 9,000Launch, $79 a month (10,000 records, daily runs)
2,000 ASINs, once a dayabout 60,000Scale, $249 a month (100,000 records)
100 ASINs, every hourabout 72,000Scale, $249 a month (hourly runs and change alerts)
1,000 ASINs, every hourabout 720,000Autopilot, $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

Amazon scraper questions, answered

An Amazon scraper is software that reads Amazon product and search pages and turns them into structured rows: ASIN, title, brand, price, list price, Buy Box seller, Best Sellers Rank, star rating, rating count, stock message and variants. Sellers and brands use one to track competitor listings on a schedule instead of checking pages by hand.

Technically yes, and many sellers track price, rank and stock this way. Amazon prohibits automated access in its Conditions of Use and runs strong bot protection, so keep volume modest, read only public product pages, never automate a logged-in Amazon account, and use the Product Advertising API where you qualify for it.

It depends on how often you pull and who maintains it. A Chrome extension suits a one-off export of a search page. A scraper API suits a developer who wants raw JSON per request. A scheduled robot that delivers named columns to a sheet suits a seller or brand team tracking the same ASINs every day without a developer.

Partly. Since late 2024 Amazon shows logged-out visitors only a handful of featured reviews on the product page, plus the rating, total rating count and the 5-star to 1-star split. The full paginated review list sits behind sign-in. WebRobot reads the public part and tracks rating count and star split daily, which shows review velocity.

Yes. WebRobot exposes every robot through a REST API on all plans: trigger a run, then pull the rows as JSON, CSV or Excel. Amazon's own Product Advertising API returns price, images and features to approved Associates with qualifying sales, but it does not return Best Sellers Rank history, full Buy Box rotation or competitor stock messages.

Extensions run from free to about $50 a month, scraper APIs bill per request or per 1,000 records, and seller research suites charge a monthly subscription. WebRobot is flat: Launch is $79 a month for 10,000 records with daily runs, Scale is $249 for 100,000 records with hourly runs and change alerts.

List the ASINs or product URLs you care about, name the fields (price, list price, Buy Box seller, coupon, stock), and schedule the robot daily or hourly. Each run appends a timestamped row per ASIN, so the sheet becomes a price history and a change alert fires when a tracked value moves.

Yes. Amazon serves CAPTCHAs and blocks traffic that looks automated, especially bursts of requests from one address. A robot that loads pages like a normal browser, paces requests and retries later gets through far more often than a raw HTTP script, but no tool can promise every page on every run.

Your competitor ASINs, priced and ranked, in one sheet every morning

Paste the ASINs, name the columns, and get a daily or hourly Amazon feed with alerts when something moves.