How to Scrape Amazon Prices (Step by Step, 2026)

Scrape Amazon prices with a prebuilt Apify actor or through the Amazon price scraper API. Setup steps, real costs, and a working API call.

5 min read
Try Apify Editorial
Updated: 2026-08-24
Reviewed by Try Apify EditorialUpdated: 2026-08-24

Tutorials are written after we run the workflow ourselves. If a step changes in the Apify console, we update the page. Read our methodology or send a correction to hello@tryapify.com.

Before You Run It

Need the setup pieces first?

If this is your first Apify workflow, start with the account walkthrough and token guide so the run, export, and API steps make sense.

RECOMMENDED TOOL

Amazon Product Scraper

22.1k users • 3.8/5 stars

Try Free

TL;DR

The fastest way to scrape Amazon prices is the Amazon Product Scraper on Apify. Paste ASINs or URLs, click Start, download a CSV. It rents for $40 a month. For small jobs, the free Amazon Scraper runs on Apify's $5 monthly free credit. Try it here.

You do not need to write a scraper to get Amazon prices. A prebuilt actor on Apify does it. You give it product URLs or ASINs. It returns current price, list price, discount, seller, and stock status. The whole setup takes about ten minutes. I walk through every step below, plus how to call the same actor as an Amazon price scraper API from your own code.

What Price Data You Get

Each product comes back as one row with these fields:

Field What It Is
price Current buy box price
listPrice Original price before discount
currency USD, EUR, GBP, and so on
seller Who holds the buy box, FBA or FBM
inStock Whether the product is available
asin The product ID, so you can join runs over time

You also get title, rating, review count, images, and category. Prices for other sellers show up too if you turn on the offers option.

Step 1: Pick Your Scraper

Two actors from the same developer (Junglee) cover most price jobs:

Actor Pricing Users Best For
Amazon Product Scraper $40/month rental 11,900+ Daily price monitoring at volume
Amazon Scraper (free) Pay per event 9,500+ Small jobs, testing, the $5 free tier

My rule: start with the free one. If you check the same products every day, the $40 rental pays for itself because flat pricing beats per-result pricing at volume.

Step 2: Sign Up and Open the Actor

Create a free account at apify.com. No credit card. You get $5 in platform credit every month.

Open the Amazon Product Scraper and click "Try actor". The input form opens.

Step 3: Add Your Products

The actor takes three input types:

  • ASINs: One per line, like B09V3KXJPB. Best when you track a fixed product list.
  • Search URLs: Paste an Amazon search results page. The actor scrapes every product it finds.
  • Category URLs: Paste a category page to sweep a whole niche.

Then pick the country. The actor supports amazon.com, .co.uk, .de, .fr, .it, .es, .ca, and more. Prices differ by marketplace, so run one job per country.

Step 4: Run It and Export

Click Start. A run on 100 products finishes in a few minutes. When the status says Succeeded, click Export and pick CSV, Excel, or JSON.

Sample output for one product:

{
  "asin": "B09V3KXJPB",
  "title": "Sony WH-1000XM5 Wireless Headphones",
  "price": 328.00,
  "listPrice": 399.99,
  "currency": "USD",
  "inStock": true,
  "seller": "Amazon.com",
  "fulfillment": "FBA"
}

Step 5: Schedule Daily Runs

Prices change constantly on Amazon. One snapshot is a start. A daily series is where the value is.

  1. Open your actor task and click "Schedule".
  2. Pick a time. I run mine at 6 a.m. so data is ready before work.
  3. Add an integration to push results to Google Sheets or a webhook.

After a few weeks you can see which competitors reprice daily, which run weekend discounts, and where your own price sits.

The Amazon Price Scraper API

Every Apify actor is also an API. You do not need a separate Amazon price scraper API product. One HTTP call starts the run and returns the results:

curl -X POST \
  "https://api.apify.com/v2/acts/junglee~Amazon-crawler/run-sync-get-dataset-items?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "categoryOrProductUrls": [
      { "url": "https://www.amazon.com/dp/B09V3KXJPB" }
    ],
    "maxItemsPerStartUrl": 1
  }'

The call blocks until the run finishes, then returns JSON. Your API token is in Apify under Settings, then Integrations. There are official clients for Python and Node.js if you would rather not build requests by hand.

What It Costs

  • Free tier: $5 in credit each month. Enough for testing and small daily checks with the free actor.
  • Amazon Product Scraper rental: $40 a month, plus normal platform usage.
  • Apify Starter plan: $49 a month if you outgrow the free credit.

Compare that to building your own. Amazon blocks plain scrapers fast. You would need rotating proxies, header spoofing, and CAPTCHA handling. Proxies alone often run $50 or more a month, and the scraper breaks every time Amazon changes its HTML.

Common Questions

Q: Is it legal to scrape Amazon prices?

A: Prices are public data, and scraping public data is generally legal. Amazon's terms of service prohibit automated access, so there is some risk to weigh. Do not scrape personal data, and use the results for analysis, not spam.

Q: How often can I check prices?

A: Schedules go down to hourly. For most price tracking, daily is enough. Hourly makes sense during events like Prime Day.

Q: Can I get prices from all sellers, not just the buy box?

A: Yes. Turn on the offers option in the input form. Each product then includes a list of sellers with their prices and shipping.

Q: Why not use the official Amazon API?

A: The Product Advertising API needs an approved Associates account with recent sales, and it limits how you can store and use the data. Scraping has no approval step.

Next Steps

  1. Create a free Apify account.
  2. Run the free actor on 20 of your products to check the data.
  3. Set a daily schedule and connect Google Sheets.

Want reviews too? Read our guide on how to scrape Amazon reviews.

Ready to Start?

Use Amazon Product Scraper to get your data. Free tier available. No credit card needed.

TRY AMAZON PRODUCT SCRAPER FREE