Amazon Scraper All-in-One Product avatar

Amazon Scraper All-in-One Product

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Amazon Scraper All-in-One Product

Amazon Scraper All-in-One Product

Extract comprehensive product data from Amazon without proxy costs. This professional Amazon scraper provides 8 powerful scraping modes to gather product listings, reviews, best sellers, seller information, and more from Amazon marketplaces worldwide.

Pricing

from $2.50 / 1,000 results

Rating

5.0

(1)

Developer

DataFusionX

DataFusionX

Maintained by Community

Actor stats

0

Bookmarked

45

Total users

1

Monthly active users

5 days ago

Last modified

Share

Amazon Scraper – Search, Products, Offers, Best Sellers & Sellers

Extract, monitor, and analyze Amazon product data in real time. Scrape search results, product details, prices, seller offers, best sellers, deals, sponsored ads, and related keywords from 20+ Amazon marketplaces — structured JSON ready for price tracking, competitor research, and e-commerce intelligence.

Apify Actor


Overview

The Amazon Scraper Actor is a professional data extraction tool for marketers, sellers, agencies, developers, and AI agents. Run one Actor with multiple modes to collect Amazon listings, full product pages, multi-seller offers, category rankings, deal grids, seller profiles, and keyword suggestions — without building or maintaining your own parsers.

Ideal for anyone searching for an Amazon product scraper, Amazon search scraper, Amazon best sellers scraper, Amazon price monitoring tool, or unofficial Amazon API alternative on Apify.

Typical use cases

  • Price monitoring and Buy Box / offer comparison
  • Competitor and brand catalog tracking
  • Keyword and PPC research (organic + sponsored)
  • Best Sellers and New Releases ranking intelligence
  • Seller due diligence and lead enrichment
  • RAG / LLM pipelines and automated reporting via Apify API

Key Features

  • Search results scraper – Product discovery by keyword with pagination, ratings, prices, badges, delivery, and position
  • Single product (PDP) scraper – Title, price, brand, availability, images, rankings, and technical specifications
  • Product variations – Parent/child ASIN grouping with dimension attributes (color, size, style) when available
  • Seller offers / Buy Box data – All offers with price, shipping, condition, FBA, and Buy Box winner flags
  • Best Sellers & New Releases – Category charts with ranks (Top 100)
  • Deals scraper – Discounted products with current and pre-deal pricing signals
  • Seller profile scraper – Business name, linear address, positivity, and contact fields when published
  • Sponsored products – Ad placements from search for PPC research
  • Related searches – Keyword suggestions for SEO and listing research
  • ZIP-level localization – Delivery postcode for accurate local price, stock, and shipping
  • Language & currency – Marketplace language and display currency where supported
  • 20+ Amazon marketplaces – US, UK, DE, FR, ES, IT, CA, JP, IN, AU, and more
  • Bulk ASIN / query / seller processing – Concurrent workers; maxOutput applies per job
  • Clean JSON / CSV / Excel – Dataset export for BI, sheets, agents, and pipelines

Supported Marketplaces

CodeCountryDomain
usUnited Statesamazon.com
uk / gbUnited Kingdomamazon.co.uk
deGermanyamazon.de
frFranceamazon.fr
esSpainamazon.es
itItalyamazon.it
caCanadaamazon.ca
jpJapanamazon.co.jp
inIndiaamazon.in
auAustraliaamazon.com.au
ieIrelandamazon.ie
mxMexicoamazon.com.mx
brBrazilamazon.com.br
aeUAEamazon.ae
saSaudi Arabiaamazon.sa
sgSingaporeamazon.sg
nlNetherlandsamazon.nl
beBelgiumamazon.com.be
plPolandamazon.pl
seSwedenamazon.se
trTurkeyamazon.com.tr
egEgyptamazon.eg
zaSouth Africaamazon.co.za

ZIP-level delivery (use zipcode): US, UK, DE, FR, IT, ES, CA, JP, IN, IE, ZA.
Country-level delivery (use countryName when needed): AU, TR, BR, MX, NL, BE, PL, SE, AE, SA, SG, EG.

Do not send both zipcode and countryName on the same run.


Modes at a Glance

ModeBest for
searchResultsMarket research, product discovery
singleProductPrice monitors, catalogs
productVariationsVariant / inventory maps
sellerOffersBuy Box & multi-seller pricing
bestSellersCategory leaders & trends
sellerDetailsSupplier / seller checks
sponsoredProductsPPC & ad intelligence
relatedSearchesKeyword & SEO research
dealsDiscount / promotion tracking

Input Parameters

ParameterTypeRequiredDefaultDescription
scraperTypeStringYessearchResultsMode (see table above)
geocodeStringNousMarketplace country code
zipcodeStringNo10001Postal code for ZIP-level markets
countryNameStringNo—Country-level location when ZIP is not used
languageStringNo—Display language (e.g. EN, ES, DE)
currencyStringNo—Display currency (e.g. USD, EUR, GBP)
deviceStringNodesktopdesktop or mobile
searchQueryStringConditional—Single keyword (search / sponsored / related)
searchQueriesArrayConditional—Bulk keywords (preferred for multi-query runs)
asinsArrayConditional—ASINs for product, variations, or offers
seller_idsArrayConditional—Seller IDs for seller profile mode
categoryStringConditionalelectronicsBest Sellers category slug
bestSellersTypeStringNobestsellersbestsellers or new-releases
nodeStringNo—Optional category node id
lowPrice / highPriceNumberNo—Optional price filters (deals / search)
maxPagesIntegerNo3Pages per search/deals job (best sellers max 2)
maxOutputIntegerNo0Per-job row cap (0 = unlimited). 2 queries × 40 → up to 80 rows
superBooleanNofalseHigher-reliability proxy mode when needed
debugBooleanNofalseExtra diagnostic logs (secrets redacted)

Required inputs by mode

ModeRequired
searchResults / sponsoredProducts / relatedSearchessearchQuery or searchQueries
singleProduct / productVariations / sellerOffersasins[]
bestSellerscategory
sellerDetailsseller_ids[]
deals— (optional filters)

Example Inputs

{
"scraperType": "searchResults",
"searchQueries": ["wireless headphones", "bluetooth speakers"],
"geocode": "us",
"zipcode": "10001",
"maxPages": 2,
"maxOutput": 40
}

Product details (bulk ASINs)

{
"scraperType": "singleProduct",
"asins": ["B0C7BKZ883", "B0DGJ7HYG1", "B08N5WRWNW"],
"geocode": "us",
"zipcode": "10001"
}

All seller offers

{
"scraperType": "sellerOffers",
"asins": ["B0DGJ7HYG1", "B0C7BKZ883"],
"geocode": "us",
"zipcode": "10001"
}

Best Sellers

{
"scraperType": "bestSellers",
"category": "electronics",
"bestSellersType": "bestsellers",
"geocode": "us",
"maxPages": 2
}

Seller profiles

{
"scraperType": "sellerDetails",
"seller_ids": ["A2L77EE7U53NWQ", "A1VVNO5WSMT9TO"],
"geocode": "us"
}

Deals

{
"scraperType": "deals",
"geocode": "us",
"maxPages": 2,
"maxOutput": 50
}

Output Format

Results are pushed to the default Apify Dataset (JSON, CSV, Excel, API).

Core field names from earlier versions of this Actor are preserved so existing workflows keep working. Additional fields are included when the source provides them.

Sample – search result

{
"asin": "B0HFMCH32K",
"brand": "",
"name": "Hybrid Active Noise Cancelling Bluetooth Headphones Wireless Headphones",
"price": "$32.99",
"rating": "4.7",
"reviews": "63",
"link": "https://www.amazon.com/dp/B0HFMCH32K",
"image": "https://m.media-amazon.com/images/I/61BcX3KJ4IL._AC_UY218_.jpg",
"page": 1,
"position": 3,
"search_query": "wireless headphones",
"is_sponsored": false,
"is_prime": false,
"badge": "Overall Pick",
"sales_volume": "1K+ bought in past month",
"price_amount": 32.99,
"currency_code": "USD",
"rating_value": 4.7,
"rating_count": 63,
"delivery_date": "Tomorrow, Oct 18",
"price_before_deal_amount": 299.99,
"scrapedAt": "2026-10-17T06:09:26.674900+00:00"
}

Search prices and ratings come from the search card. For buy-box accuracy, run singleProduct or sellerOffers on the same ASIN.

Sample – product detail

{
"asin": "B0C7BKZ883",
"title": "Adjustable Laptop Stand for Desk, Metal Laptop Riser Holder",
"price": "$16.99",
"brand": "Gogoonike",
"rating": "4.6",
"reviews": "2712",
"image": "https://m.media-amazon.com/images/I/71Api8I7QML._AC_SY300_SX300_QL70_FMwebp_.jpg",
"features": [],
"description": "…",
"availability": "In Stock",
"url": "https://www.amazon.com/dp/B0C7BKZ883",
"parent_asin": "B0HBW3QDGK",
"price_amount": 16.99,
"list_price": "$39.99",
"is_prime": true,
"in_stock": true,
"best_seller_rankings": [],
"technical_details": {},
"scrapedAt": "2026-10-17T06:55:37.831394+00:00"
}

Sample – seller offer

{
"asin": "B0DGJ7HYG1",
"seller_name": "Amazon Resale",
"seller_id": "Amazon",
"seller_rating": "N/A",
"rating_count": "N/A",
"price": "$99.99",
"shipping": "$0.00",
"condition": "New",
"delivery": "December 23 - 29",
"isBuyBoxWinner": true,
"isFulfilledByAmazon": true,
"price_amount": 99.99,
"discount_percentage": 44.14,
"ships_from": "Amazon.com",
"scrapedAt": "2026-10-17T06:40:00.000000+00:00"
}

Sample – seller profile (linear)

{
"seller_id": "A2L77EE7U53NWQ",
"seller_name": "Amazon Resale",
"seller_market_link": "https://www.amazon.com/s?me=A2L77EE7U53NWQ",
"positivity": "N/A",
"business_name": "Amazon.com Services, Inc",
"street_address": "410 Terry Avenue North",
"City": "Seattle",
"State": "WA",
"Zipcode": "98109-5210",
"Country": "US",
"address_full": "410 Terry Avenue North, Seattle, WA, 98109-5210, US",
"about": "Amazon Resale Get deep discounts on open-box and used products...",
"phone": "",
"email": "",
"scrapedAt": "2026-10-17T06:52:14.439939+00:00"
}

Use Cases

E-commerce & retail

Price monitoring, availability checks, variant catalogs, MAP enforcement, multi-marketplace compare

Marketing & SEO

Related keywords, sponsored placement research, content ideas from bestsellers, PPC intelligence

Analytics & BI

Category rank movement, offer spreads, deal depth, export to warehouses and dashboards

Sourcing & compliance

Seller profiles, positivity rates, business identity and address fields when published

AI agents, MCP & automation

Stable field names, linear seller rows, canonical /dp/{ASIN} URLs, per-job limits for predictable agent budgets — suitable for Zapier / Make / n8n, custom tools, and RAG pipelines


How to Use

  1. Open the Actor on Apify and set scraperType.
  2. Add targets: searchQueries, asins, seller_ids, or category as required by the mode.
  3. Set marketplace (geocode), optional zipcode / language / currency.
  4. Optionally set maxPages and maxOutput (per job).
  5. Run and export the dataset as JSON, CSV, or Excel.

Programmatic runs

Trigger from the Apify API, Python SDK, JavaScript client, or webhooks. Schedule runs for continuous price or ranking monitoring. Dataset items are available via the Apify Dataset API.


Best Practices

  • Prefer searchQueries (array) over a single searchQuery for bulk keyword work.
  • Use zipcode for local pricing on ZIP-level markets.
  • Cap volume with maxOutput and maxPages on exploratory runs.
  • For catalogs, pass many ASINs in one singleProduct or sellerOffers run.
  • Treat productVariations as parent/child grouping for ASINs you already know.
  • Seller contact and VAT fields appear mainly where trader transparency data is published.
  • Search-card price can differ from PDP / offers — use singleProduct or sellerOffers for buy-box accuracy.

FAQ

What is an Amazon Scraper Actor?

An automated Apify tool that extracts Amazon product, search, offer, ranking, and seller data into structured datasets for analysis and automation.

How do I scrape Amazon search results by keyword?

Set scraperType to searchResults, provide searchQuery or searchQueries, choose geocode (and optional zipcode), then run. Results include ASIN, price, rating, position, badges, and delivery text.

How do I get all seller offers for a product?

Use scraperType: "sellerOffers" with one or more ASINs. Each offer includes price, shipping, condition, Buy Box flag, Fulfillment by Amazon, and seller rating when available.

Can I scrape multiple Amazon countries?

Yes. Set geocode to the marketplace code (e.g. us, uk, de, jp) and use zipcode or countryName for delivery localization.

Does ZIP code change prices and stock?

On marketplaces that support ZIP-level delivery, yes — price, availability, and shipping often depend on the delivery location you pass.

Why can search price differ from the product page?

Search mode returns search-card price and ratings. The product detail page and offer listing can show a different buy-box price. Use singleProduct or sellerOffers for buy-box accuracy.

How does maxOutput work with multiple search queries?

maxOutput is per job. Two queries with maxOutput: 40 can return up to 80 rows total.

Is this an official Amazon API?

No. It is an independent scraper Actor for public Amazon product and marketplace data. Use it in line with Amazon’s terms and applicable law.

Can I run it on a schedule?

Yes. Use Apify schedules, API, or webhooks for recurring price and rank monitoring.

How do I limit cost and volume?

Set maxPages and maxOutput. Prefer exact ASINs over very deep search crawls when you already know products.

Is this suitable for AI agents and MCP tools?

Yes. Outputs are structured, mostly linear JSON with consistent keys, designed for automated agents, scheduled pipelines, and tool-calling workflows on Apify.


Compliance

  • Use scraped data responsibly
  • Follow Amazon Terms of Service and local regulations (GDPR, CCPA, etc.)
  • Not affiliated with Amazon.com, Inc.

Get started

  1. Open the Actor on Apify
  2. Choose scraperType and fill search queries or ASINs
  3. Set marketplace (geocode) and optional zipcode
  4. Run and export JSON, CSV, or Excel

Support

Questions, feature requests, or bug reports: use the Actor issues tab on Apify or contact the publisher.


amazon scraper, amazon product scraper, amazon search scraper, amazon best sellers scraper, amazon price monitoring, amazon seller scraper, amazon offers scraper, amazon deals scraper, amazon keyword research, ecommerce data scraper, marketplace intelligence, unofficial amazon api alternative, apify amazon scraper, amazon data extraction 2026