logo
languageENdown
menu

Amazon Price Scraper: 16-Row Test & 1 Request/Second API Limit

star

Compare public-page workflows, Amazon’s Product Pricing API, and third-party routes with a 16-row test and a 1 request/second endpoint limit.

12 min read

Amazon Price Data: Three Routes With Different Permissions

RouteData scopeBoundary
Public-page workflowDisplayed price, seller, stock, timestampPage, login, region, access limits
Amazon Product Pricing APIPrice and offer informationSeller authorization and role
Third-party APIProvider-defined fieldsCoverage, credits, success rules

Amazon’s Product Pricing API retrieves product pricing and offer information for authorized applications. The getListingOffers endpoint lists a default rate of 1 request/second with burst 2. That is one endpoint usage plan, not all-Amazon throughput.

FAQ: Does Product Pricing API equal public Amazon price scraping?

No. Scope, authorization, fields, and rate limits differ.

Updated October 6, 2026: This guide covers the practical path from a one-off Amazon price scrape to scheduled tracking: start with a permitted product or keyword input, verify the price and seller fields, then export or schedule the workflow. The test data and plan references are dated in the sections below, so check the linked product pages before making a purchasing decision.

Updated September 2026

Amazon is not only an integral part of our lives as a one-stop solution for purchasing almost everything, but also the most valuable platform for sellers to track product prices for market research.

For sellers and researchers alike, scraping Amazon prices manually is not realistic. Amazon lists hundreds of millions of products, and prices can change multiple times per day, especially around Prime Day and major sales events.

An Amazon price scraper automates the extraction, giving you structured price data you can export directly to Excel, Google Sheets, or CSV. This guide covers three methods: a no-code scraper, browser extensions, and Python, with step-by-step instructions for each.

Want to start right now? This is the preset template for it: enter your product keywords, and it returns prices, ASINs, and product details in a few clicks, no setup required.

https://www.octoparse.com/template/amazon-product-scraper-by-keywords

Real test, run on 2026-09-18 (US Amazon, keyword “wireless earbuds”, 1 page): the task returned 16 rows in a single pass, including Soundcore’s P30i at $26.99 (down from a listed $49.99, ASIN B0CRTR3PMF) and the Soundcore P20i at $20.99 (down from $39.99, ASIN B0BTYCRJSS). One listing’s “original price” field showed $299.99 struck through for a $23.98 item, a reminder that Amazon’s strike-through price is a marketing anchor, not a reliable price history, and exactly the kind of signal a price scraper surfaces at scale that manual browsing would miss.

Quick comparison: Amazon price scraping methods in 2026

MethodBest forCodingCost
Octoparse templatesSellers, researchers, bulk & scheduled scrapingNoFree to start, plans from $69/month
CamelCamelCamelShoppers, free price alerts, price historyNoFree
KeepaAmazon sellers, API access, 6B+ productsMinimalFree basic / €29/mo Pro
Python (requests + BeautifulSoup)Developers with custom needsYesProxy costs only

Can You Scrape Amazon for Prices

What is Amazon price scraper

An Amazon price scraper usually refers to a tool designed for collecting price data automatically from Amazon, and you can export the scraped data into Google Sheets, Excel, CSV, or other structured files.

What’s more, these tools can also work as Amazon data scraping tools to collect other data from Amazon, including product details, sales rank, reviews and ratings, stocks, images, etc.

Scraping publicly available Amazon data is generally legal in the United States, following the Ninth Circuit’s 2022 ruling in hiQ Labs v. LinkedIn, which affirmed that scraping public data does not violate the Computer Fraud and Abuse Act. That said, you should only collect publicly listed data, respect Amazon’s Terms of Service, and comply with GDPR if processing data on EU users. This is not legal advice; consult legal counsel for commercial use cases.

Benefits of scraping Amazon prices

Price monitoring is indispensable for any online business, especially in competitive marketplaces like Amazon. Your business can become more profitable with Amazon price scrapers in several ways.

Get fast alerts for price changes

Amazon prices can change multiple times per day. A price scraper runs on a schedule and checks competitor prices automatically, so you get an alert the moment a price shifts and can adjust before losing sales or margin.

Price competitively from the start

Seasonal demand, tariff changes, and competitor repricings all show up in the data over time. Seasonal demand, tariff changes, and competitor repricing can move Amazon prices quickly; a dated price history helps sellers compare those changes before adjusting a listing.

There are many factors that might affect product prices, such as seasonal pricing fluctuations, periods of high or low demand, and the pricing strategies of major competitors. With the help of Amazon price monitoring, you can track prices over time and let data reveal trends and price cycles for your products. You will benefit from this intelligence in planning future pricing adjustments strategically based on what has worked best.

No-Coding Amazon Price Scraper to Track Prices

If you need to scrape Amazon prices without writing code, Octoparse works on both browser and Windows/Mac desktops. It extracts price data, product details, reviews, stock levels, delivery times, and more, and lets you schedule runs so you always have fresh data.

Turn Amazon price data into structured Excel, CSV, Google Sheets, and your database directly.

Scrape data easily with auto-detecting functions, no coding skills are required.

Preset scraping templates for hot websites to get data in clicks.

Use IP rotation, CAPTCHA handling, and scheduled Cloud runs where the selected plan and target site support them.

Cloud service to schedule data scraping at any time you want.

Steps to build Amazon price scraper without coding

Step 1: Launch Octoparse and open the targeted Amazon page

Open Octoparse on your device after download and installation. You can sign up an account for free. Copy and paste your Amazon page link into the search box, it will start scraping automatically.

Step 2: Extract price data from Amazon

Next, create a workflow after the auto-detecting mode ends. You can customize the pagination loop, Ajax time, XPath, and other data fields easily. After that, click on the Run button to start scraping price data from Amazon.

Step 3: Set schedule scraping to track Amazon price

You can download the scraped file directly in Excel if you use the local device mode. If you want to track the scraping process at some particular time, you can click on the More button on the task from the Dashboard panel, and choose Cloud Runs – Set Schedule to set your time. Learn more details about it from Octoparse schedule scraping tutorial.

Here is a detailed guide on how to build an Amazon price monitor for Black Friday, you can learn more tips and tricks for your Amazon shop.

Amazon price scraping template

What’s more, you can find preset templates designed for Amazon price scraping, with which you can extract your competitors’ prices by entering a few keywords only. Try the following Amazon data template from your browser to extract Amazon prices within a few clicks.

https://www.octoparse.com/template/amazon-product-scraper-by-keywords

How to Export Amazon Price Data to Excel and Google Sheets

Once Octoparse finishes scraping, you can export the price data directly to your preferred format, no reformatting required.

Supported export formats:

  • Excel (.xlsx): for offline analysis, pivot tables, and charts
  • CSV: for importing into any database or BI tool
  • Google Sheets: for team dashboards with live data sync
  • JSON / SQL: for developers piping data into production pipelines

To export to Excel: after a run completes, click Export Data → choose Excel format → download. The file includes all scraped fields: product title, ASIN, price, seller, stock status, and timestamp.

To sync to Google Sheets: in the export panel, select Google Sheets → authorize your account → choose or create a destination sheet. For scheduled runs, Octoparse will append new rows automatically each time the task runs, which is useful for tracking price changes over days or weeks without managing files manually.

If you need prices from a specific Amazon category or keyword list, use the Amazon Product Scraper by Keywords template above, it accepts a list of search terms and exports structured price data in one pass.

How to Scrape Amazon Seller Prices

Amazon product listings often show prices from multiple sellers: the “Buy Box” winner, third-party marketplace sellers, and used/refurbished sellers. Each has a different price, and they change independently.

If you’re monitoring competitor pricing as a seller, you need seller-level price data, not just the headline price on the listing. There are two common scenarios:

Scenario 1: Scraping the Buy Box price: This is the price shown most prominently on the product page. Octoparse’s Amazon templates capture this by default when you scrape a product URL.

Scenario 2: Scraping all seller prices: To get prices from all third-party sellers offering the same ASIN, target the “All Sellers” page (accessible from the “Other Sellers on Amazon” section on each product page). Set up an Octoparse task on that URL to capture each seller’s name, price, shipping cost, and fulfillment type.

Exporting seller price data to a spreadsheet lets you build a competitive price map across any product category, useful for repricing decisions, Buy Box analysis, and supplier benchmarking.

Amazon Scraper API vs. Amazon’s Own API

Amazon’s own Creators API is the current official way to pull product data programmatically. It replaced the Product Advertising API 5 (PA-API 5), which Amazon has deprecated in favor of the Creators API. Both require an active Amazon Associates account to access, since they were built for affiliates linking to product pages, not for general price monitoring.

That’s a real constraint if you’re a seller tracking competitor prices or a researcher pulling data across categories: you don’t need, or necessarily want, an affiliate relationship with Amazon just to read public prices. An Amazon scraper API instead reads whatever is publicly visible on the product page and can be pointed at any ASIN, seller, or keyword search, including your own listings or a competitor’s, without joining the Associates program.

Amazon Price Scraper Browser Extensions

Chat4Data – AI-Powered Browser Extension

Chat4Data is an innovative AI-powered Chrome extension that can also be used as a conversational AI to extract Amazon price data with simple natural language commands. Just input target URLs and tell it “extract Amazon prices” and it automatically detects and captures pricing data from any Amazon page.

Key advantages of Chat4Data for price tracking:

  • No coding required – just chat with AI to get data
  • Auto-detects valuable price information with 3 simple clicks
  • Extracts any data type including prices, product details, and reviews
  • Downloads data directly to Excel format

Think of Chat4Data as “ChatGPT for web scraping” – making Amazon price tracking more intuitive than ever before.

CamelCamelCamel – Free Price History Browser Extension

CamelCamelCamel is one of the most widely used free Amazon price-history extensions. It monitors millions of Amazon products across 8–10 marketplaces and provides price history charts going back years. You can set price drop alerts by email; no account required for basic features.

Best for: Shoppers and deal hunters who want price history and drop alerts without paying for a subscription.

Limitation: Consumer-focused, not designed for bulk seller monitoring or API access.

Keepa Browser Extension

Keepa tracks over 6 billion Amazon products across 11 marketplaces, offering the broadest product coverage of any browser extension here. Its browser extension (Chrome, Firefox, Edge, Opera, Safari) overlays price history charts, sales rank, and Buy Box data directly on Amazon product pages. The free tier covers basic charts, while the Pro subscription (€29/month) adds advanced seller analytics, API access, and faster update intervals.

Best for: Amazon sellers who need detailed historical data, sales rank trends, and Buy Box analysis directly on product pages.

Limitation: Advanced features require a paid subscription; not ideal for bulk data extraction at scale.

Scrape Amazon Prices Using Python

Scraping Amazon prices using Python involves sending HTTP requests to Amazon’s website, parsing the HTML content returned, and extracting the relevant price information. Here are general steps to scrape Amazon prices using Python.

Step 1: Install Required Libraries

You will need to install the following libraries:

  • requests for making HTTP requests
  • BeautifulSoup for parsing HTML content

Step 2: Write Python Code

Here’s a simple example using Python with requests and BeautifulSoup to scrape Amazon prices:

import requests
from bs4 import BeautifulSoup

def get_amazon_price(url):
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
    }
    response = requests.get(url, headers=headers)
    if response.status_code == 200:
        soup = BeautifulSoup(response.content, 'html.parser')
        # Updated selector, tested May 2025
        # Amazon changed its price element IDs in 2023; use span.a-offscreen
        price = soup.select_one('span.a-offscreen')
        if price:
            return price.get_text().strip()
    return 'Price not found'

amazon_url = 'https://www.amazon.com/dp/YOUR_ASIN'
print(get_amazon_price(amazon_url))

🔴Important: Amazon actively blocks automated requests. The simple requests plus BeautifulSoup approach described above works for occasional lookups but fails under load. For reliable large-scale scraping, you’ll need:

  • (1) a rotating proxy service to avoid IP bans
  • (2) browser automation like Playwright or Selenium to handle JavaScript rendering
  • (3) CAPTCHA-solving logic. Both Twint and Snscrape, popular in earlier years, stopped working reliably after Amazon updated its frontend in 2023–2024. For most non-developers, maintaining a Python scraper as Amazon updates its HTML structure creates more overhead than it’s worth, which is why template-based tools handle this automatically.

Step 3: Run the Code

Replace 'Your User Agent String Here' with an appropriate User Agent string. Update the amazon_url variable with the URL of the Amazon product you want to scrape. Finally, run the script, and it will display the price of the product.

Conclusion

Scraping Amazon prices doesn’t require a developer or an API key. For most sellers and researchers, a no-code tool with scheduled cloud runs provides clean, structured price data on autopilot. Browser extensions like Keepa and CamelCamelCamel cover simpler use cases, such as individual product tracking and price drop alerts, for free. Python is an option if you have the technical background and are comfortable updating selectors as Amazon changes its frontend.

Try Octoparse now if you’re looking for an easy-to-use Amazon price scraper and don’t want to code. Otherwise, you can also try the Python method as your needs.

Tracking a different marketplace? See the Walmart scraper guide for the same no-code approach, including a real test run and its actual output fields.

FAQs

1. Is scraping Amazon prices legal?

Yes, scraping publicly available Amazon data is generally legal in the United States, based on the Ninth Circuit’s 2022 ruling in hiQ Labs v. LinkedIn. You should only collect data that is publicly visible on Amazon’s product pages, comply with GDPR for EU user data, and review Amazon’s Terms of Service for commercial usage. This is not legal advice, consult counsel for commercial projects.

2. Can I scrape Amazon prices without getting blocked?

Yes, but only if you handle Amazon’s anti-bot defenses: IP rate limiting, fingerprinting, and CAPTCHA challenges. For small-scale or occasional scraping, rotating your User-Agent header and adding request delays can reduce blocking. For larger volumes, you’ll need a rotating proxy service or browser automation. No-code tools like Octoparse handle this automatically, with IP rotation and CAPTCHA solving built in.

3. How do I export Amazon price data to Google Sheets?

With Octoparse, go to the Export panel after a run and select Google Sheets. Authorize your Google account, choose a destination spreadsheet, and the data exports immediately. For scheduled runs, new rows are appended automatically each time the task runs, making it easy to build a rolling price history without manually managing files.

4. Does Amazon have an official pricing API?

Yes, Amazon’s Creators API is the current official option. It replaced the older Product Advertising API 5, which Amazon has deprecated. Either way, access requires an active Amazon Associates account and is built for affiliates, not bulk price monitoring or competitive analysis. See the API comparison above for what most sellers and researchers use instead.

5. What is the most accurate way to get Amazon price data?

It depends on the use case. For individual product tracking and price alerts, Keepa and CamelCamelCamel are highly reliable, with Keepa covering 6 billion products and updating hourly on its Pro tier. For bulk extraction across many ASINs or custom product lists, dedicated scraping tools like Octoparse pull data directly from Amazon pages in real time, without coverage limits tied to a product database.

6. Can Amazon price scraper browser extensions get me banned?

No, extensions like CamelCamelCamel and Keepa are safe to use and have been operating for over a decade without causing account restrictions. They access publicly available Amazon data within normal usage limits and do not interact with your Amazon seller account; they read only publicly visible product pages, the same data that anyone can access in a browser.

Get Web Data in Clicks
Easily scrape data from any website without coding.
Free Download
image
Get web automation tips right into your inbox
Subscribe to get Octoparse monthly newsletters about web scraping solutions, product updates, etc.

Get started with Octoparse today

Free Download

Related Articles