Amazon Products Scraper avatar

Amazon Products Scraper

Pricing

from $8.70 / 1,000 results

Go to Apify Store
Amazon Products Scraper

Amazon Products Scraper

Scrape Amazon products by keyword, category, or URL. Get price, rating, reviews, brand, availability & images across 7 marketplaces. Export to JSON, CSV, Excel or deliver to Notion, Slack & more.

Pricing

from $8.70 / 1,000 results

Rating

0.0

(0)

Developer

Techforce Global

Techforce Global

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Amazon Products Scraper

Scrape product data from any Amazon marketplace — title, price, currency, rating, reviews, brand, availability, images, feature bullets, description, and category breadcrumbs. No Amazon login, no API keys, no fragile copy-paste.

Built for e-commerce teams, price-monitoring tools, and analysts who need clean, structured Amazon product data for a keyword, a category, or a specific product — in minutes, not an afternoon of manual collection.

Enter a keyword or paste an Amazon URL → get structured product records → deliver them straight into Notion, Slack, Jira, Airtable, or any MCP connector — or export to CSV/Excel/JSON.


⭐ Why This Actor?

  • Search by keyword or URL — type a search term, or paste a search / category / product URL. Direct /dp/ and /gp/product/ links are scraped straight to product detail.
  • 7 marketplaces supported — India, US, UK, Germany, Canada, Australia, and UAE, with the correct language and currency applied per marketplace.
  • Currency done right — the marketplace is authoritative, so an ambiguous $ is correctly resolved to USD, CAD, or AUD instead of guessed.
  • Core + rich fields — not just title and price: brand, availability, feature bullets, full description, category breadcrumbs, ASIN, rating, review count, and hi-res image.
  • Anti-bot resilient — runs through Apify Proxy (residential by default), pins the proxy exit country to match the marketplace, and clears Amazon's bot-manager (bm-verify) challenge automatically.
  • Cost-predictable — hard caps on products per search and pages per search keep every run bounded and affordable.
  • Deliver anywhere via MCP connectors — push results straight into Notion, Slack, Jira, GitHub, Linear, Airtable, and more, with no glue code.
  • Export-ready — JSON, CSV, Excel, or direct API access for your BI tool, spreadsheet, or price tracker.

📝 Use Cases & ROI

Use CaseTime SavedWhat You Get
Price Monitoring2–5 hrs/dayCurrent prices & availability across your tracked SKUs
Competitor Research3–6 hrs/analysisFull product listings for a category or rival brand
Catalog / Market Sizing2–4 hrs/reportStructured product data across a keyword or category
Review & Rating Insights1–3 hrs/studyRatings and review counts to gauge demand and sentiment
Product Data Enrichment2–4 hrs/batchFresh title, brand, image, and spec records piped into your DB

🚀 How to Use

  1. Open the Actor on Apify
  2. Enter one or more Search keywords (e.g. "wireless headphones") — or paste Start URLs (search, category, or product pages)
  3. Pick the Amazon marketplace (default: amazon.in)
  4. Set Max products per search and Max listing pages per search to bound the run
  5. Keep the default Residential proxy on — Amazon aggressively blocks datacenter IPs
  6. Click Run — results are ready in minutes
  7. Download as CSV, Excel, or JSON — or pull the dataset via the Apify API

🌐 Proxy: requests run through Apify Proxy (residential group by default) and the exit country is auto-matched to the marketplace, so Amazon serves localized, un-blocked results. You normally don't need to change this. (Residential proxies require a paid Apify plan.)

🎯 Keywords vs. URLs: keywords are turned into search URLs on your chosen marketplace. Start URLs are scraped as-is — a amazon.co.uk URL is scraped on UK regardless of the marketplace dropdown.


🧩 Input Configuration

FieldTypeRequiredDescription
searchKeywordsArrayOptionalKeywords to search for. Each keyword is searched separately and its result pages are scraped.
startUrlsArrayOptionalAmazon URLs to scrape directly — search, category/listing, or product (/dp/, /gp/product/) pages.
amazonDomainEnumOptionalMarketplace used to build search URLs from keywords. Default: www.amazon.in.
maxItemsPerSearchIntegerOptionalMax products to scrape per keyword or listing start URL. 0 = no limit. Default: 100.
maxPagesPerSearchIntegerOptionalMax result pages to paginate per search / listing (1–20). Default: 5.
proxyConfigurationObjectOptionalProxy used to fetch pages. Defaults to Apify Proxy with the RESIDENTIAL group — strongly recommended.
mcpConnectorConnectorOptionalDeliver results into a connector you've authorized (Notion, Slack, Jira, GitHub, Linear, Airtable, …).
deliveryModeEnumOptionalperProduct (one call per product), summary (one combined call), or none. Default: perProduct.
mcpToolStringOptionalTool to call on the connector (e.g. create_page, send_message, create_issue).
mcpArgumentsObjectOptionalArguments for the tool; string values support {placeholders}.
mcpMessageTemplateStringOptionalTemplate rendered per delivery, exposed as the {message} placeholder.

At least one of searchKeywords or startUrls must be provided.

💡 First time with a connector? Run once with a connector selected — the run log prints the connector's available tool names, so you know what to put in Connector tool name.

Example — Search by keyword (India)

{
"searchKeywords": ["wireless headphones"],
"amazonDomain": "www.amazon.in",
"maxItemsPerSearch": 20,
"maxPagesPerSearch": 2,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Example — Multiple keywords on Amazon US

{
"searchKeywords": ["running shoes", "yoga mat"],
"amazonDomain": "www.amazon.com",
"maxItemsPerSearch": 50,
"maxPagesPerSearch": 3,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Example — Scrape specific URLs (search, category & product)

{
"startUrls": [
{ "url": "https://www.amazon.co.uk/s?k=laptop" },
{ "url": "https://www.amazon.in/dp/B0BSNP4W7C" }
],
"maxItemsPerSearch": 30,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Example — Scrape and post each product to Slack

{
"searchKeywords": ["wireless headphones"],
"amazonDomain": "www.amazon.in",
"maxItemsPerSearch": 15,
"mcpConnector": "<your-slack-connector>",
"deliveryMode": "perProduct",
"mcpTool": "send_message",
"mcpArguments": { "channel": "#products", "text": "{message}" },
"mcpMessageTemplate": "*{title}* — {priceRaw} ({rating}★, {reviewsCount} reviews)\n{url}"
}

Example — Scrape and create one Notion page with all products

{
"searchKeywords": ["yoga mat"],
"amazonDomain": "www.amazon.com",
"maxItemsPerSearch": 50,
"mcpConnector": "<your-notion-connector>",
"deliveryMode": "summary",
"mcpTool": "create_page",
"mcpArguments": {
"parent": "<database-id>",
"title": "Amazon — yoga mat ({productCount} products)",
"content": "{products}"
}
}

Placeholders available in arguments / template

Per-product (perProduct mode): {asin} · {title} · {brand} · {price} · {priceRaw} · {currency} · {rating} · {reviewsCount} · {availability} · {url} · {thumbnailUrl} · {searchName} · {position} · {message}

Summary (summary mode): {productCount} · {products} (a markdown list of every product) · {message}


📦 Output Fields

Each product record includes:

FieldDescription
asinAmazon Standard Identification Number
titleProduct title
brandBrand / manufacturer (from byline or detail table)
priceNumeric price
priceRawPrice exactly as shown on the page (e.g. "₹1,299.00")
currencyISO currency code, resolved from the marketplace (e.g. INR, USD)
ratingAverage star rating (out of 5)
reviewsCountNumber of ratings / reviews
availabilityStock / delivery message
featuresFeature-bullet list
descriptionProduct description text
categoriesCategory breadcrumb trail
thumbnailUrlHi-res product image URL
productDetailsKey/value map of the technical-details / additional-information table
urlCanonical product URL
searchNameThe keyword or start URL this product came from
positionRank of the product within its search results

Example Output

[
{
"asin": "B0BSNP4W7C",
"title": "Sony WH-CH520 Wireless Bluetooth Headphones",
"brand": "Sony",
"price": 3990.0,
"priceRaw": "₹3,990.00",
"currency": "INR",
"rating": 4.2,
"reviewsCount": 15243,
"availability": "In stock",
"features": ["Up to 50 hours battery life", "Multipoint connection"],
"description": "Wireless headphones with long battery life ...",
"categories": ["Electronics", "Headphones", "On-Ear Headphones"],
"thumbnailUrl": "https://m.media-amazon.com/images/I/51xyz.jpg",
"url": "https://www.amazon.in/dp/B0BSNP4W7C",
"searchName": "wireless headphones",
"position": 1
}
]

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.


🔌 Integrations & Delivery

Deliver scraped products into any MCP connector you've authorized in Apify — no glue code, no webhooks:

  • Notion — create a page/row per product, or one summary page for the whole run
  • Slack / Discord — post products to a channel
  • Jira / GitHub / Linear — open issues or tasks per product
  • Airtable / Google Sheets — append structured rows
  • …or any other MCP-compatible connector

Choose perProduct to fire one connector call per product, or summary for a single call containing every product. Credentials stay private — delivery runs through the Apify MCP Proxy, so the Actor never sees your connector tokens.

Prefer to pull the data yourself? Every run also stores results in an Apify dataset:

  • Export — download as JSON, CSV, Excel, or XML
  • Apify API — pull the dataset directly into your app, BI tool, or price tracker
  • Automation — wire it into n8n, Zapier, and Make to trigger runs and route data
  • Scheduling — run it on a schedule for continuous price / availability monitoring

🆘 Support

For issues, custom scraping requests, or feature suggestions:

Email: bhavin.shah@techforceglobal.com


Need a Custom Pipeline?

Want multi-marketplace batch runs, deeper enrichment (seller data, variations, offers), or a full CRM / warehouse integration?

📅 Book a Free 15-min Consultation


Made with ❤️ by Techforce Specialists in High-Performance Web Scrapers and AI Automation.


Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Amazon. Amazon® and all related marks are trademarks of Amazon.com, Inc. or its affiliates; all trademarks are the property of their respective owners. The Actor collects only publicly available product information. Use the data responsibly and in compliance with applicable laws (including GDPR/CCPA) and the terms of the platforms you operate on.