Amazon Product Scraper avatar

Amazon Product Scraper

Pricing

from $3.00 / 1,000 product results

Go to Apify Store
Amazon Product Scraper

Amazon Product Scraper

Scrape Amazon products, prices, offers, sellers, bestsellers and deals in one run. ASINs, search queries, seller IDs, category node IDs or URLs in - clean structured rows out. Pay only per result, no subscription.

Pricing

from $3.00 / 1,000 product results

Rating

0.0

(0)

Developer

Data Forge

Data Forge

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

19 days ago

Last modified

Share

Get live Amazon product, price, offers, best seller and deal data in clean JSON. Feed it ASINs, search keywords, seller IDs, category node IDs or paste Amazon URLs, pick your data types, and export ready-to-use structured rows. Seven data surfaces, eight marketplaces, full per-seller offer breakdowns and merchant profiles. No subscription, pay only per result.

Why this Actor?

CapabilityThis ActorTypical Amazon scraper
Data surfaces in one run7 - search, product detail by ASIN, offers, sellers, best sellers, new releases, deals (plus category-node browse)1 (search only)
Search filtersPrice band, min rating, Prime-only, brand, condition + 6 sort orders (incl. price low-to-high / high-to-low)Keyword only
Marketplaces8 - us, uk, de, fr, it, es, ca, jp1 (US only)
Offer + seller dataEvery offer per ASIN, incl. used and renewed resale, Buy Box flag, seller ratingNot available
Merchant profilesRating, feedback %, business name + addressNot available
PricingPay per result, error rows freeMonthly subscription

What you can scrape

Feed it any mix of search keywords, ASINs, seller IDs, category node IDs, or Amazon URLs, tick the data types you want, and it pulls up to seven product-side surfaces in one run:

  • ๐Ÿ”Ž Products (search + category) - search any keyword (paginated to your cap) or browse a category node: title, price, list price, rating, review count, brand, image, Prime badge, URL
  • ๐Ÿ“ฆ Product detail (by ASIN) - the full product page: specs, variations, all images, bullet points, description, best seller rank (everything in the data payload)
  • ๐Ÿท Offers - every seller offer for an ASIN: price, condition, seller, seller rating, Buy Box flag, ships-from, delivery
  • ๐Ÿช Sellers - merchant profiles: rating, rating count, positive-feedback %, business name and address, ships-from (plus the full feedback breakdown in the data payload), optionally their whole catalog
  • ๐Ÿ† Best sellers - ranked category lists
  • ๐Ÿ†• New releases - the newest products by category
  • ๐Ÿ”ฅ Deals - lightning deals, coupons, premium-brand and Amazon-brand deals, filtered by department, discount % and Prime

Flip on Fan out search results to full product detail and every search / category / seller-products result is enriched with its full product page. Already have specific pages? Paste them into Start URLs - a product, search, best seller, new-releases, seller or offer-listing URL is auto-detected and parsed directly.

Input modes

Nine copy-paste recipes, each mapped to a one-click example task in the Actor. Mix and match freely: pass several inputs and data types in one run.

1. Niche keyword search with ASINs

Catalog and market researchers mapping a whole niche. Returns up to 100 ranked listings with ASINs, price and rating.

{"searchQueries": ["laptop"], "dataTypes": ["search"], "maxResultsPerType": 100}

2. Cheapest first

Price analysts who want the low end of a category. Sorts Amazon by price, low to high.

{"searchQueries": ["laptop"], "dataTypes": ["search"], "sortBy": "PRICE_LOW_TO_HIGH", "maxResultsPerType": 100}

3. Price-band segment

Merchandisers studying a single price tier. Keeps only listings priced 300 to 600.

{"searchQueries": ["laptop"], "dataTypes": ["search"], "minPrice": 300, "maxPrice": 600, "maxResultsPerType": 100}

4. 4-star-and-up only

Quality-focused sourcing teams. Keeps only products rated 4.0 and above.

{"searchQueries": ["bluetooth speaker"], "dataTypes": ["search"], "minRating": "4", "maxResultsPerType": 100}

5. Best sellers chart

Trend spotters who want the top-ranked products in a department.

{"dataTypes": ["bestsellers"], "bestsellersCategory": "electronics", "maxResultsPerType": 100}

6. Product detail by ASIN

Teams that already know the ASIN and want the full product page.

{"asins": ["B0C5144PTJ"], "dataTypes": ["product"]}

7. Every offer for an ASIN

Repricing and Buy Box monitoring - all sellers competing on one ASIN, new and resale.

{"asins": ["B0DGHMNQ5Z"], "dataTypes": ["offers"]}

8. Today's deals

Deal-hunters and affiliate sites tracking discounts across the store.

{"dataTypes": ["deals"], "maxResultsPerType": 100}

9. New releases

Scouts watching what just launched in a category.

{"dataTypes": ["newReleases"], "bestsellersCategory": "electronics", "maxResultsPerType": 100}

All input fields

{
"searchQueries": ["wireless earbuds"],
"asins": ["B0FQFB8FMG"],
"dataTypes": ["search", "product"],
"country": "us",
"maxResultsPerType": 20,
"sortBy": "PRICE_LOW_TO_HIGH",
"minPrice": 20,
"maxPrice": 200,
"isPrime": true,
"includeProductDetails": false
}
FieldWhat it does
searchQueriesKeyword searches, paginated to the per-type cap.
asinsProduct IDs (or /dp/ URLs) to pull as full detail (and offers, if requested).
sellerIdsMerchant IDs to pull as seller profiles (+ their catalog, optionally).
categoryNodeIdsNumeric category nodes to browse page by page.
startUrlsPaste any Amazon URL (product / search / best seller / seller / offers) to parse directly.
dataTypesMulti-select: search, product, offers, sellers, bestsellers, newReleases, deals (default: search + product).
countryAmazon marketplace: us, uk, de, fr, it, es, ca, jp.
maxResultsPerTypeCap per surface / input item, 1 to 1000. Search paginates Amazon to reach it.
includeProductDetailsEnrich every listing result with its full product page. Extra charge per detail.
Search filterssortBy, searchCategoryId, brand, minPrice, maxPrice, minRating, isPrime, productCondition, dealsAndDiscounts.
Deals filtersdealsCategory, dealsDepartmentId, dealsDiscountMin, dealsIsPrime.

Output

One flat row per result, discriminated by row_type, with the full payload under data. The dataset ships with four ready-made table tabs - Overview, Products, Offers, Sellers - so each surface reads as a clean spreadsheet you can sort, filter and export to CSV / Excel / JSON in one click.

Row types

row_typeProduced byKey columns
search_resultsearch queries, category node IDsasin, title, price, rating, review_count, is_prime, url
product_detailASINs (product data type)title, brand, price, plus specs / variations / all images in data
offeroffers data type on an ASINprice, condition, seller_name, seller_rating, is_buybox, ships_from, delivery_info
seller_profileseller IDsseller_name, rating, rating_count, positive_feedback_pct, business_name, business_address
bestsellerbestsellers data typerank, asin, title, price
new_releasenewReleases data typerank, asin, title, price
dealdeals data typeasin, title, price, original_price, discount_percent

Error rows carry an error_code (NOT_FOUND, UPSTREAM_BLOCKED, INVALID_URL, UNSUPPORTED_TYPE, INTERNAL_ERROR) and are free - you only pay for real results.

Example output row

A real search-result row:

{
"query": "wireless earbuds",
"row_type": "search_result",
"asin": "B0CHX1W1XY",
"title": "Wireless Earbuds Bluetooth 5.3 Headphones",
"price": "39.99 USD",
"original_price": "59.99 USD",
"rating": 4.4,
"review_count": 12834,
"brand": "Acme",
"is_prime": true,
"url": "https://www.amazon.com/dp/B0CHX1W1XY",
"image_url": "https://m.media-amazon.com/images/I/61abc.jpg",
"country": "us",
"seller_id": null,
"rank": null,
"discount_percent": 33,
"data": { "...": "full listing object" }
}

Console columns include asin, title, price, original_price, rating, review_count, is_prime, url for products; price, condition, seller_name, seller_rating, is_buybox, ships_from, delivery_info for offers; and seller_id, seller_name, rating, rating_count, positive_feedback_pct, business_name, business_address on the Sellers tab. A run-summary record (OUTPUT key) reports per-surface counts and the estimated cost. Live per-event pricing is shown on this Actor's Apify Store page.

Use cases

  • Repricing and Buy Box - pull every offer on an ASIN to see who holds the Buy Box, at what price, in what condition.
  • Catalog and price monitoring - track title, price, list price and rating across a keyword or category on a schedule.
  • Deal and discount tracking - watch today's deals, coupons and lightning deals by department and minimum discount %.
  • Market and trend research - snapshot best sellers and new releases per category across 8 marketplaces.
  • Seller intelligence - build merchant profiles with rating, feedback % and disclosed business name and address.

FAQ

Is scraping Amazon legal? This Actor reads only publicly visible Amazon pages - the same product, offer and best-seller pages any shopper can open in a browser. It collects no personal or private data. You are responsible for using the output in line with Amazon's terms and the laws that apply to you; price monitoring and market research on public data are common, legitimate uses.

How fresh is the data? Every row is fetched live from Amazon on each run, so there is no stale cache. Schedule the Actor to re-pull as often as you need.

What happens when an ASIN is dead or blocked? That single input yields a free diagnostic row with an error_code (for example NOT_FOUND or UPSTREAM_BLOCKED) and the run keeps going through the rest of your inputs. You are never charged for error rows. Set stopOnError: true only if you want the whole run to abort on the first failure.

Which marketplaces are supported? 8 of them - United States (us), United Kingdom (uk), Germany (de), France (fr), Italy (it), Spain (es), Canada (ca) and Japan (jp). Set country per run.

How many results can I get per run? Set maxResultsPerType from 1 to 1000 per surface / input item. Search paginates Amazon under the hood to reach your cap; 20 is a quick sample, 100 a solid dataset.

Can I schedule recurring runs? Yes. Use Apify Schedules to run the Actor on any cron interval and append to a dataset or push to your webhook, database or storage.

Do I need customer reviews too? This Actor covers product, offer, seller and deal data. For customer-review extraction, pair it with the Amazon Reviews Actor below.

Part of the Data Forge Amazon suite:

Support

I personally support every customer - drop a message on any channel.

Telegram WhatsApp Email