Amazon Buy Box Tracker

Audit and monitor Buy Box winner and price on hundreds of listings with the Amazon Buy Box Tracker. Get real-time data directly in your spreadsheet to protect your sales and reinforce your market position.

To help you get started right away, you can use this free Amazon Buy Box tracker template on Google Sheets.

Get started with our ready-to-use template

Simply copy our template, input a list of ASINs and within few seconds you’ll get:

👑 Buy Box winner so you always know who’s ahead
💰 Live sale price to monitor positioning and fluctuations
🔗 Direct product link to every ASIN you track
🖼️ Main Image pulled straight from the PDP
🛍️ Product title for immediate context and readability
📥 Structured data, ready for analysis, filtering, and reporting — all in Google Sheets

Track everything. Understand what’s happening. Take action faster.

…or design your own Amazon Buy Box Tracker

Looking for a custom fit? Create your own Buy Box Tracker in Google Sheets, your way.

First of all, make sure you have installed the ImportFromWeb add-on from the Google Workspace Marketplace.

Then, just follow these easy steps:

Open a new Google Sheets and activate ImportFromWeb

To activate the add-on, go to Extensions > ImportFromWeb > Activate add-on.

Activate ImportFromWeb add-on

Input the URLs of the ASINs you want to analyze

ImportFromWeb requires 2 parameters: a URL and one or more data selectors.

You can input the product URLs directly or build them using the product ASINs: ="https://www.amazon.com/dp/"&A2 (where column A contains all your ASINs).

Input the URLs of the ASINs

Input the data selectors

Data selectors describe the specific content you want to import from your ASINs. 

To build an Amazon Buy Box Tracker, you need the buybox_winner and the sale_price. You can find the full list in our Amazon product selectors glossary.

This is what your spreadsheet should look like:

Input the data selectors

Write the =IMPORTFROMWEB() function and extract the BuyBox winners

Just add this formula: =IMPORTFROMWEB(B2,C1:D1)

Within seconds, you’ll get the data for the first ASIN.

Write IMPORTFROMWEB() function

Scale the collection process

After adding the $ symbol around the data selectors, drag the formula down to the last row: =IMPORTFROMWEB(B2,$C$1:$D$1)

Drag down to copy formula

Real-time Buy Box tracking for smarter decisions

In today’s highly competitive Amazon marketplace, staying informed is key to maintaining your edge.

This is why as a brand or seller, you need full control over your listings to keep them optimized, competitive, and ready to maximise sales. Monitoring your catalog is not optional — it is key to protecting and growing your revenue.

Whether you manage hundreds or thousands of ASINs, manually tracking Buy Box winners is time-consuming and unreliable. With our Amazon Buy Box Tracker integrated directly into Google Sheets, you automate the entire process — saving time and unlocking resources to focus on pricing, inventory, and growth.

Our Buy Box Tracker fetches live PDP to extract the current Buy Box winner and their offer, including price — enabling brands to detect when Amazon is no longer winning the Buy Box, and helping sellers identify exactly when they gain or lose it, so they can react instantly.

With clean, structured data at your fingertips, you gain:

  • Transparent visibility into market dynamics and competitor activity
  • Accurate, up-to-date information to spot trends and shifts in Buy Box ownership
  • The ability to quickly react to changes before they affect your revenue
  • A scalable solution that grows with your catalog and business needs

This tool is designed to give you control and confidence in your Amazon marketplace approach — transforming raw data into actionable insights.

We’ve designed an easy-to-use template to extract the Buy Box Winner on a list of products sold on Amazon.
Make sure you have installed and activated ImportFromWeb in your Google Sheets.

Who is it for?

  • Brands and vendors managing large Amazon catalogs
    Monitor Buy Box owner at scale across your entire catalog. Spot pricing gaps, detect unauthorized sellers, and stay in control—without manual tracking.
  • Retailers and distributors tracking Buy Box visibility
    Compare Buy Box performance across brands and partners. Detect shifts instantly and keep your offers aligned with the competition.
  • 3P sellers looking to stay competitive
    Get real-time updates on Buy Box ownership changes. Monitor shifts instantly and act quickly to protect your sales.
  • Agencies and consultants managing multiple Amazon accounts
    Deliver scalable, high-quality reporting to clients. Build custom Buy Box trackers in Google Sheets—no need for APIs, manual scraping, or complex tools.
  • Pricing, operations, or analytics teams seeking automation
    Integrate Buy Box data directly into your workflows. Automate repetitive monitoring tasks and support faster, data-driven decisions.

Frequently Asked Questions

What are the available data points from Amazon using IMPORTFROMWEB?

IMPORTFROMWEB offers over 100 built-in selectors specifically designed to facilitate the extraction of live data from Amazon without requiring technical skills. These selectors cater to various Amazon layouts, including product listing pages, search pages, and review pages.

For accessing these selectors, specific pages have been created for your convenience:

To use these selectors, simply specify the desired built-in selector as the second parameter within the IMPORTFROMWEB function, following this format:

=IMPORTFROMWEB("Amazon URL", "selector")

Can I scrape any Amazon store using IMPORTFROMWEB?

Yes, IMPORTFROMWEB is specifically designed to extract live data from Amazon, whatever the Amazon store’s domain. Our built-in selectors (including but not limited to title, sale_price, buybox_winner, rating, and featured_image_source) are crafted to function seamlessly across various Amazon domains (amazon.com, amazon.ca, amazon.de, amazon.in, amazon.co.uk, amazon.fr…)

Here’s how the function should look like to extract the price from any Amazon product page:

=IMPORTFROMWEB("amazon product url","sale_price")

Is it legal to scrape data from Amazon?

Scraping Amazon using =IMPORTFROMWEB() is based on publicly available information. The function accesses data that is openly accessible on the internet. And generally, accessing and scraping publicly available data from websites is considered legal.

Moreover, with IMPORTFROMWEB, the scraping is made using multiple premium proxies and external rotating IP addresses, so you do not have to worry about the possibility to be banned from scraping Amazon.

Nonetheless, it remains important to stay informed about the terms and conditions set by Amazon and exercise scraping responsibly and ethically.

How to scrape in a specific language on Amazon?

Most of the time, the =IMPORTFROMWEB() function extracts the content of the ASINs in the default language of the Amazon store.

But sometimes, the language of the page loaded by ImportFromWeb isn’t right. For example, you’ll get the content in English for an amazon.de product, instead of being in German.

Luckily, you can force the language using the “language” parameter, as follow:

The new generated URL will look like: https://www.amazon.de/dp/B07NQ6R7R1?language=en_GB

And this is the URL you have to input into your =IMPORTFROMWEB() function!