Amazon Products Scraper
Pricing
from $8.70 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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 Case | Time Saved | What You Get |
|---|---|---|
| Price Monitoring | 2–5 hrs/day | Current prices & availability across your tracked SKUs |
| Competitor Research | 3–6 hrs/analysis | Full product listings for a category or rival brand |
| Catalog / Market Sizing | 2–4 hrs/report | Structured product data across a keyword or category |
| Review & Rating Insights | 1–3 hrs/study | Ratings and review counts to gauge demand and sentiment |
| Product Data Enrichment | 2–4 hrs/batch | Fresh title, brand, image, and spec records piped into your DB |
🚀 How to Use
- Open the Actor on Apify
- Enter one or more Search keywords (e.g.
"wireless headphones") — or paste Start URLs (search, category, or product pages) - Pick the Amazon marketplace (default:
amazon.in) - Set Max products per search and Max listing pages per search to bound the run
- Keep the default Residential proxy on — Amazon aggressively blocks datacenter IPs
- Click Run — results are ready in minutes
- 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.ukURL is scraped on UK regardless of the marketplace dropdown.
🧩 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
searchKeywords | Array | Optional | Keywords to search for. Each keyword is searched separately and its result pages are scraped. |
startUrls | Array | Optional | Amazon URLs to scrape directly — search, category/listing, or product (/dp/, /gp/product/) pages. |
amazonDomain | Enum | Optional | Marketplace used to build search URLs from keywords. Default: www.amazon.in. |
maxItemsPerSearch | Integer | Optional | Max products to scrape per keyword or listing start URL. 0 = no limit. Default: 100. |
maxPagesPerSearch | Integer | Optional | Max result pages to paginate per search / listing (1–20). Default: 5. |
proxyConfiguration | Object | Optional | Proxy used to fetch pages. Defaults to Apify Proxy with the RESIDENTIAL group — strongly recommended. |
mcpConnector | Connector | Optional | Deliver results into a connector you've authorized (Notion, Slack, Jira, GitHub, Linear, Airtable, …). |
deliveryMode | Enum | Optional | perProduct (one call per product), summary (one combined call), or none. Default: perProduct. |
mcpTool | String | Optional | Tool to call on the connector (e.g. create_page, send_message, create_issue). |
mcpArguments | Object | Optional | Arguments for the tool; string values support {placeholders}. |
mcpMessageTemplate | String | Optional | Template rendered per delivery, exposed as the {message} placeholder. |
At least one of
searchKeywordsorstartUrlsmust 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:
| Field | Description |
|---|---|
asin | Amazon Standard Identification Number |
title | Product title |
brand | Brand / manufacturer (from byline or detail table) |
price | Numeric price |
priceRaw | Price exactly as shown on the page (e.g. "₹1,299.00") |
currency | ISO currency code, resolved from the marketplace (e.g. INR, USD) |
rating | Average star rating (out of 5) |
reviewsCount | Number of ratings / reviews |
availability | Stock / delivery message |
features | Feature-bullet list |
description | Product description text |
categories | Category breadcrumb trail |
thumbnailUrl | Hi-res product image URL |
productDetails | Key/value map of the technical-details / additional-information table |
url | Canonical product URL |
searchName | The keyword or start URL this product came from |
position | Rank 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.