๐Ÿ›’ Amazon Product Scraper - Prices & Listings avatar

๐Ÿ›’ Amazon Product Scraper - Prices & Listings

Pricing

from $2.50 / 1,000 results

Go to Apify Store
๐Ÿ›’ Amazon Product Scraper - Prices & Listings

๐Ÿ›’ Amazon Product Scraper - Prices & Listings

Scrape Amazon products by search or URL with no API key โ€” titles, live prices, ratings, review counts, ASIN, seller, brand, Prime status and stock across US, UK, DE, FR and more. No login, no setup. For price monitoring, dropshipping and product research. Pay only per product.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Renzo Madueno

Renzo Madueno

Maintained by Community

Actor stats

0

Bookmarked

34

Total users

5

Monthly active users

a day ago

Last modified

Share

Amazon Product Scraper -- Extract Prices, Ratings, and Product Data from Amazon

Scrape Amazon search results and product pages to extract structured product data including titles, prices, discounts, ratings, review counts, ASINs, Prime eligibility, bestseller rankings, and more. Supports 10 Amazon marketplaces worldwide, from the US to Japan.

Whether you are monitoring competitor pricing, researching product opportunities, sourcing for dropshipping, or building market intelligence dashboards, this scraper turns Amazon's catalog into a clean, exportable dataset.

What data can you extract?

FieldTypeDescription
productTitlestringFull product title as displayed on Amazon
pricestringCurrent price with currency symbol (e.g., "$278.00")
priceNumericnumberPrice as a numeric value for calculations and sorting
originalPricestringOriginal price before any discount (strikethrough price)
discountPercentstringDiscount percentage (e.g., "-30%")
currencystringISO currency code (USD, GBP, EUR, JPY, INR, CAD, AUD)
ratingnumberAverage customer star rating (1.0-5.0)
reviewCountintegerTotal number of customer reviews
asinstringAmazon Standard Identification Number (10-character unique product ID)
brandstringProduct brand name (available on detail pages)
availabilitystringStock status (available on detail pages)
isPrimebooleanWhether the product is eligible for Amazon Prime
bestSellerRankstringBestseller ranking within category (available on detail pages)
categorystringProduct category from Amazon's taxonomy
bulletPointsarrayKey product feature bullet points (available on detail pages)
imageUrlstringURL of the main product image
productUrlstringDirect link to the product page on Amazon
searchQuerystringOriginal search keyword used to find the product
scrapedAtstringISO 8601 timestamp of when the data was extracted

Use cases

  • Price monitoring and dynamic pricing -- Track competitor prices and discount patterns over time. Set up scheduled runs to detect price drops, new promotions, and pricing trends across your competitive landscape.
  • Product research and opportunity identification -- Discover top-selling products by keyword. Analyze review counts, ratings, and bestseller rankings to identify high-demand, underserved niches before launching new products.
  • Dropshipping and arbitrage sourcing -- Compare prices across Amazon marketplaces. Find products with favorable margins by cross-referencing pricing data from multiple Amazon domains.
  • Market analysis and category intelligence -- Build comprehensive datasets of products within a category to understand market size, average pricing, competitive density, and brand distribution.
  • Brand protection and MAP monitoring -- Monitor how your products are priced by third-party sellers on Amazon. Detect violations of minimum advertised price policies.

Input parameters

ParameterTypeRequiredDefaultDescription
searchQueriesarray of stringsNo--Search keywords to find products on Amazon (e.g., "wireless headphones", "yoga mat"). At least one of searchQueries or productUrls is required.
productUrlsarray of stringsNo--Direct Amazon product page URLs or bare ASINs (e.g., "B0BX2L8PBG") for scraping specific products.
marketplacestringNo"amazon.com"Amazon marketplace to scrape. Options: amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, amazon.ca, amazon.com.au, amazon.co.jp, amazon.in
maxResultsPerQueryintegerNo50Maximum number of products to extract per search query (1-500)
maxConcurrencyintegerNo2Number of pages to process in parallel (1-5). Lower values are recommended to reduce CAPTCHA encounters.

Example output

{
"productTitle": "Sony WH-1000XM5 Wireless Noise Canceling Headphones",
"price": "$278.00",
"priceNumeric": 278.00,
"originalPrice": "$399.99",
"discountPercent": "-30%",
"currency": "USD",
"rating": 4.6,
"reviewCount": 12543,
"asin": "B0BX2L8PBG",
"brand": "Sony",
"availability": "",
"isPrime": true,
"bestSellerRank": "#1 in Over-Ear Headphones",
"category": "Electronics",
"bulletPoints": [
"Industry-leading noise canceling with Auto NC Optimizer",
"Exceptional sound quality with 30mm drivers",
"30-hour battery life with quick charging",
"Crystal-clear hands-free calling with 4 beamforming microphones",
"Multipoint connection for seamless switching between devices"
],
"imageUrl": "https://m.media-amazon.com/images/I/51aXvjzcukL._AC_SL1200_.jpg",
"productUrl": "https://www.amazon.com/dp/B0BX2L8PBG",
"searchQuery": "wireless headphones",
"scrapedAt": "2026-03-01T12:00:00.000Z"
}

How much does it cost?

This actor uses a pay-per-result pricing model:

  • $0.004 per product ($4.00 per 1,000 products)
  • A typical search extracting 50 products costs approximately $0.20
  • Scraping 500 products costs approximately $2.00
  • Scraping 10,000 products across multiple queries costs approximately $40.00

Residential proxies and anti-bot handling are included. There are no monthly fees or commitments.

Tips and tricks

  • Use ASINs for pinpoint accuracy when you already know which products you need. Paste bare ASINs (e.g., "B0BX2L8PBG") directly into the productUrls field. The scraper will convert them into full product page URLs automatically. This is faster and more reliable than search-based extraction.
  • Amazon search results typically return 300-400 products per keyword. If you need broader coverage, use multiple specific search terms rather than one broad keyword. For example, "Bluetooth headphones under $50" and "noise cancelling headphones Sony" will yield different, complementary results.
  • Keep concurrency at 1-2 for the most stable results. Amazon has aggressive anti-bot protections. The scraper uses residential proxies and handles CAPTCHAs with automatic retries, but lower concurrency reduces the frequency of these challenges.
  • Detail pages yield richer data than search results. Search result extraction captures core fields (title, price, rating, ASIN). If you also need bullet points, bestseller rank, brand, and availability, feed the ASINs from a search run back into the scraper as productUrls for a second pass.

FAQ

How do I scrape Amazon products? Enter one or more search keywords (e.g. "wireless headphones") in searchQueries, or paste product URLs / bare ASINs into productUrls, pick a marketplace, and run the actor. It returns structured product data โ€” title, price, discount, rating, review count, ASIN, Prime status, and bestseller rank โ€” as a clean dataset you can export to JSON, CSV, or Excel.

Do I need an API key? No. You do not need an Amazon API key, login, or account. The actor handles residential proxies and anti-bot challenges for you โ€” you only provide search keywords or product URLs.

Why use this instead of the official Amazon Product Advertising API? Amazon's official PA-API requires an approved Associates account with qualifying affiliate sales, enforces strict rate limits, and omits many fields you can see in a browser (live discount percentages, bestseller rank, seller-specific pricing). This scraper reads the same public catalog any shopper sees, with no approval gate and no affiliate requirement.

Is there an Amazon API alternative for product data? Yes โ€” this actor is a practical alternative to the Amazon Product Advertising API and to paid Amazon data services like Rainforest or Keepa. You pay per result ($0.004/product) with no monthly commitment and get prices, ratings, ASINs, and Prime eligibility across 10 marketplaces.

How fresh is the data? Every field is scraped live at run time and stamped with a scrapedAt ISO 8601 timestamp, so prices and ratings reflect the moment of the run. Schedule recurring runs to build price-history datasets.

Is scraping Amazon legal? The actor only collects publicly visible product information โ€” no login, no personal data. Public-data scraping is broadly permitted, but you are responsible for using the data in line with Amazon's terms and applicable laws in your jurisdiction.

Automate it

Add this actor to an Apify Schedule to run it automatically โ€” for example a daily price and discount check on your competitor ASINs, or a weekly bestseller sweep of a category. Connect the output to Make, n8n, Zapier, Google Sheets, Slack, or a webhook/CRM via Apify integrations so price drops and new promotions flow straight into your stack. Recurring runs are what turn a one-off pull into a live pricing-intelligence pipeline.

  • eBay Product Scraper -- Cross-reference Amazon prices with eBay sold listings to find arbitrage spreads.
  • SaaS Pricing Tracker -- Track pricing data for SaaS products alongside Amazon product pricing for comprehensive market intelligence.
  • Trustpilot Reviews Scraper -- Supplement Amazon product data with seller reputation data from Trustpilot for vendor evaluation and brand research.
  • App Store Scraper -- Pull app reviews and ratings to research demand for digital products alongside physical Amazon listings.
  • Google Trends Scraper -- Validate product demand and seasonality before sourcing or launching a new Amazon listing.