Amazon Products Scraper - Search Results & Product Details avatar

Amazon Products Scraper - Search Results & Product Details

Pricing

from $2.50 / 1,000 products

Go to Apify Store
Amazon Products Scraper - Search Results & Product Details

Amazon Products Scraper - Search Results & Product Details

Search Amazon by keyword on amazon.com, .co.uk or .de, or paste amazon.com product links and ASINs. Each product is one row: price, list price, rating, reviews, image; product pages add seller, brand, availability, images, category and best sellers rank.

Pricing

from $2.50 / 1,000 products

Rating

0.0

(0)

Developer

Philip Kirkbride

Philip Kirkbride

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Categories

Features

Limited permissions

Share

Amazon Products Scraper — Search Results & Product Details

Scrape Amazon search results and product pages into one clean row per product: ASIN, title, price, list price, currency, rating, review count, image, search position and sponsored flag. Search seven Amazon marketplaces by keyword (US, UK, Germany, France, Italy, Spain, Canada), or paste amazon.com product links and ASINs. On amazon.com, product pages add seller, brand, availability, all images, category path, best sellers rank and an optional star breakdown.

Built for sellers, brand managers, pricing analysts and researchers who need Amazon product data in a spreadsheet, not a page dump.

What sets it apart

  • One flat price per product row. Product-page details and the star breakdown cost nothing extra; you pay per delivered product only.
  • Search rank you can track. Every search row carries its position and searchPage, plus isSponsored, so you can tell organic placement from ads.
  • No duplicates. A product found by two keywords, or by a keyword and a link, is delivered once.
  • No invented values. A price, brand or title Amazon does not show is null, never guessed; the run report counts those rows.
  • A hard cap you control. maxItems limits the whole run, and the Actor stops cleanly at your maximum charge.

Use cases

  • Price monitoring: track price and crossed-out list price for a keyword or a list of ASINs on a schedule.
  • Search rank tracking: see where your products and competitors' products land for a keyword, page by page, and which tiles are sponsored.
  • Catalogue and assortment research: pull titles, brands, ratings and review counts for a whole category to size a niche.
  • Best sellers rank checks: collect category paths and BSR for amazon.com products you watch.
  • Review sentiment at a glance: add the 5-to-1 star split for each product without reading the reviews.

Quick start

Open the Actor in Console and press Start: the prefilled form searches amazon.com for air fryer and returns 20 products in under a minute (about $0.055). An empty input {} does the same.

To add product details and check two known products:

{
"keywords": ["usb c hub"],
"productUrls": ["https://www.amazon.com/dp/B09LD1T57H", "B0BDHWDR12"],
"marketplace": "amazon.com",
"maxItems": 100,
"includeDetails": true,
"includeReviewsSummary": true
}

Input

NameTypeDefaultWhat it does
keywordsarray["air fryer"]Words you would type into Amazon's search box. Each keyword is read page by page (up to 20 pages) until maxItems is reached.
productUrlsarrayemptyamazon.com product links (https://www.amazon.com/dp/B0…) or bare 10-character ASINs. Links to other Amazon sites are skipped and listed in the run report.
marketplacestringamazon.comSite to search: amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es or amazon.ca. Bare ASINs are looked up on this site.
maxItemsinteger20Maximum product rows for the whole run (1–5,000).
includeDetailsbooleanfalseamazon.com searches only: also open each result's product page for seller, brand, availability, all images, category path and best sellers rank. Slower, same price.
includeReviewsSummarybooleanfalseAdd the share of reviews per star (5 to 1) to rows that come from a product page.

Product links and ASIN lookups work on amazon.com. For the other six marketplaces, search by keyword.

Output

One dataset row per product: asin, title, url, marketplace, source (search or product), searchInput, position, searchPage, detailLevel (search or full), price, currency, listPrice, rating, reviewsCount, availability, seller, brand, images, breadcrumbs, bestSellersRank, isSponsored, ratingBreakdown, scrapedAt.

Output example

Example row (a keyword search with product details and the star breakdown; values are from one past run and will differ today):

{
"asin": "B0F5HSNDXF",
"title": "Acer 10 Gbps USB C Hub, USBC Splitter with 4*USB C 3.2 and 100W PD Port",
"url": "https://www.amazon.com/dp/B0F5HSNDXF",
"marketplace": "amazon.com",
"source": "search",
"searchInput": "usb c hub",
"position": 1,
"searchPage": 1,
"detailLevel": "full",
"price": 25.98,
"currency": "USD",
"listPrice": 31.99,
"rating": 4.3,
"reviewsCount": 843,
"availability": "In Stock",
"seller": "Newease Tech Direct",
"brand": "Acer",
"images": [
"https://m.media-amazon.com/images/I/61RK-9CpgBL._AC_SL1500_.jpg",
"https://m.media-amazon.com/images/I/61Bqr3yVunL._AC_SL1500_.jpg"
],
"breadcrumbs": ["Electronics", "Computers & Accessories", "Computer Accessories & Peripherals", "USB Hubs"],
"bestSellersRank": [{"rank": 26, "category": "USB Hubs"}],
"isSponsored": true,
"ratingBreakdown": {"5star": 70, "4star": 11, "3star": 9, "2star": 4, "1star": 6},
"scrapedAt": "2026-10-23T02:55:53Z"
}

Search-only rows have detailLevel: "search": they carry the tile's values (title, price, list price, rating, review count, one image, sponsored flag) and set the product-page fields (availability, seller, breadcrumbs, bestSellersRank, ratingBreakdown) to null. When a results tile shows a brand line above the product name, the search row includes that brand; a tile that shows only the brand line gets title: null rather than the brand name.

Run report. The OUTPUT record lists every search (pages read, rows delivered, whether it matched nothing or stopped early), product links that were skipped or not delivered, rows without a full title, and whether the run stopped at your maximum charge. The status message sums this up in one line.

Pricing

Pay per result:

  • $0.005 per Actor start (one start event per GB of memory; the default 512 MB run is one start event, charged even if no products are found).
  • $0.0025 per delivered product row, with or without product details.

Worked costs: the 20-product prefill run is about $0.055; 100 products about $0.255; 1,000 products about $2.51. Only delivered rows are charged, and a maximum charge set on the run is respected.

Scheduling

Schedule the Actor (daily or hourly) with the same keywords or ASINs to build a price and rank history. Each run is a fresh snapshot; compare runs by asin and scrapedAt. There is no built-in "changes only" mode.

FAQ

How fresh is the data? Every run reads Amazon at run time; nothing is cached between runs. scrapedAt records when each row was collected.

Whose prices are these? What Amazon shows a visitor without an account or a delivery address. Prices for your own account, Prime-only deals or a specific ZIP code can differ.

How many results can one keyword return? Up to 20 results pages per keyword (Amazon shows roughly 16–22 products per page), capped by maxItems.

Can I get product details on amazon.co.uk or amazon.de? Not yet. Product pages, product links and ASIN lookups are amazon.com only; other marketplaces return search rows.

Why is a value null? Amazon did not show it for that product (no list price, no rating yet, a tile with only a brand line). Nulls are left as nulls.

Which export formats are available? JSON, CSV, Excel, XML or RSS from the dataset, or read the rows with the Apify API.

Limits

  • Product details, product links and ASIN lookups are amazon.com only.
  • Up to 20 results pages per keyword; up to 5,000 products per run.
  • Results and availability vary by marketplace and search; Amazon reorders results often, so positions are a snapshot.
  • No reviews text, seller lists or offer listings beyond the featured offer.

Support

For help, use the Issues tab on the Actor page and include the run ID.