Amazon Product Data Scraper avatar
Amazon Product Data Scraper

Pricing

from $8.00 / 1,000 results

Go to Apify Store
Amazon Product Data Scraper

Amazon Product Data Scraper

Developed by

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Amazon data scraper API for search, category, product details, reviews, and offers. Track prices, monitor competitors, and export product data fast.

0.0 (0)

Pricing

from $8.00 / 1,000 results

1

2

2

Last modified

2 days ago

Amazon Product Scraper (Apify Actor)

An enterprise‑ready Amazon data scraper that extracts structured product information at scale. Use it as your Amazon product data extractor and price monitoring tool to collect search results, category listings, product details, reviews, and offers into clean, ready‑to‑use JSON or CSV. This actor is a robust Amazon product API alternative that avoids SP‑API/MWS complexity and rate‑limit friction, enabling faster research, Amazon competitor analysis, and automated reporting.

Why this Amazon web scraping tool

  • All‑in‑one modes: Search, Category, Product Details, Product Reviews, Product Offers.
  • Reliable: Built on Apify with retries, key rotation, and pagination. Ideal as an Amazon product tracker for ongoing pipelines.
  • Normalized output: Consistent fields for easy analytics and warehousing.
  • Flexible filters: Country, Sort By, Product Condition, Prime‑only, Deals & Discounts.
  • Developer‑friendly: Clear input schema; drop‑in Amazon product crawler for your data stack.

This project appeals to teams looking for an Amazon scraping bot, an Amazon product listing scraper, or an Amazon seller scraper for catalog insights. It is also a great fit if you’re exploring a Python Amazon scraper, BeautifulSoup Amazon scraper, Selenium Amazon scraper, Scrapy Amazon spider, or a headless browser Amazon scraper, but want a simpler, more stable solution that scales in the cloud.

What you can do

  • Amazon price scraper and alerting for dynamic price changes.
  • Scrape Amazon product details (descriptions, attributes, images).
  • Scrape Amazon reviews with filters for stars, media, and verified purchases.
  • Offers and inventory signals using the offers endpoint as an Amazon inventory scraper proxy.
  • Keyword discovery: Act as an Amazon keyword scraper by parsing large result sets and tracking product/ASIN trends.
  • Market insights: Acts as an Amazon product insights tool to support Amazon competitor analysis.

How it works (high level)

The actor queries a third‑party product data provider under the hood and writes normalized records to the default Apify dataset. You control behavior through the Input UI. No Amazon MWS or SP‑API credentials are required, making it an approachable Amazon SP‑API scraper substitute for many use cases.

Input parameters

  • mode: search | category | details | reviews | offers.
  • query: Search term (for search).
  • category_id: Amazon category identifier (for category).
  • asin: Product ASIN (required for details, reviews, offers).
  • country: Marketplace (e.g., US, IN, GB, CA, DE, FR, IT, ES, JP, AU).
  • sort_by (search/category): RELEVANCE | PRICE_LOW_TO_HIGH | PRICE_HIGH_TO_LOW | AVG_CUSTOMER_REVIEW | NEWEST_ARRIVALS.
  • product_condition: ALL | NEW | USED | RENEWED.
  • is_prime: true/false to filter Prime‑eligible products.
  • deals_and_discounts: NONE | ALL_DEALS | DEAL_OF_THE_DAY | LIGHTNING_DEAL.
  • start_page, max_pages: Pagination controls.
  • Reviews‑only filters: reviews_sort_by, star_rating, verified_purchases_only, images_or_videos_only, current_format_only.
  • Offers‑only: offers_limit (max results per page).

Usage examples

Search mode

{
"mode": "search",
"query": "Smart Phone",
"country": "US",
"sort_by": "RELEVANCE",
"product_condition": "ALL",
"is_prime": false,
"deals_and_discounts": "NONE",
"start_page": 1,
"max_pages": 1
}

Category mode

{
"mode": "category",
"category_id": "281407",
"country": "US",
"sort_by": "RELEVANCE",
"product_condition": "ALL",
"is_prime": false,
"deals_and_discounts": "NONE",
"start_page": 1,
"max_pages": 1
}

Product details

{
"mode": "details",
"asin": "B0D6YY45DL",
"country": "US"
}

Product reviews (with filters)

{
"mode": "reviews",
"asin": "B0D6YY45DL",
"country": "US",
"reviews_sort_by": "TOP_REVIEWS",
"star_rating": "ALL",
"verified_purchases_only": false,
"images_or_videos_only": false,
"current_format_only": false,
"start_page": 1,
"max_pages": 2
}

Product offers

{
"mode": "offers",
"asin": "B0D6YY45DL",
"country": "US",
"offers_limit": 100,
"start_page": 1,
"max_pages": 1
}

Output format

Search/Category items are normalized with fields like: asin, title, price, original_price, currency, rating, ratings_count, url, image, num_offers, min_offer_price, is_best_seller, is_amazon_choice, is_prime, climate_pledge_friendly, sales_volume, delivery, has_variations, product_badge, product_byline, book_format, product_availability, fetched_page.

Reviews and offers modes push row‑level records per page. The actor also pushes a final summary document with success, mode, and pagination info.

Best practices and compliance

  • Is scraping Amazon legal? Always review Amazon’s Terms of Service and your local laws. This tool is intended for compliant use‑cases such as analysis of public product listings and aggregated insights.
  • Amazon API limits: If you’ve hit Amazon API limits, this actor provides an Amazon product API alternative to SP‑API/MWS for many catalog‑level use cases. Still, respect your provider’s rate limits and quotas.
  • Avoid brittle HTML parsing: Compared to a Python Amazon scraper using BeautifulSoup, a Selenium Amazon scraper, a Scrapy Amazon spider, or a headless browser Amazon scraper, this actor reduces maintenance by relying on a stable third‑party provider. If you do need custom crawlers, consider Apify’s headless browser capabilities.
  • Data quality: Normalize downstream fields and monitor for nulls. For Amazon price monitoring, combine this actor with a scheduler and compare price deltas over time.
  • Competitor analysis: Use this as an Amazon competitor analysis tool by tracking changes to pricing, ratings, and offers across a list of ASINs.

FAQ

  • What makes this an Amazon product tracker? You can schedule runs to monitor pricing, ratings, and availability, then export or stream data into your BI stack.
  • Can it replace Amazon SP‑API scraper or MWS? For many catalog/research tasks, yes. If you need account‑level or private seller operations, use SP‑API. This actor focuses on public product intelligence as an Amazon product API alternative.
  • Can I use Python with this? Yes—consume the Apify dataset export in Python. You can integrate it into your data pipelines even if you typically use a Python Amazon scraper stack.
  • Does it support best sellers or keywords? Use category and search modes as an Amazon best seller scraper or Amazon keyword scraper workflow by tracking high‑ranking items over time.

Hashtags

#AmazonDataScraper #AmazonProductDataExtractor #AmazonPriceScraper #AmazonASINScraper #AmazonProductAPIAlternative #ScrapeAmazonReviews #AmazonSellerScraper #AmazonInventoryScraper #AmazonProductTracker #AmazonWebScrapingTool #PythonAmazonScraper #AmazonScrapingBot #BeautifulSoupAmazonScraper #SeleniumAmazonScraper #AmazonProductCrawler #ScrapyAmazonSpider #HeadlessBrowserAmazonScraper #AmazonCompetitorAnalysisTool #AmazonPriceMonitoring #AmazonBestSellerScraper #AmazonProductListingScraper #AmazonKeywordScraper #ScrapeAmazonProductDetails #AmazonProductInsightsTool #AmazonAPILimits #AmazonMWSAlternative #AmazonSPAPIScraper