Amazon search scraper
Pricing
Pay per usage
Amazon search scraper
Scrape Amazon products and their offers/prices from search results. Extract product details, seller information, and pricing data.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Akash Kumar Naik
Maintained by CommunityActor stats
1
Bookmarked
30
Total users
8
Monthly active users
13 days ago
Last modified
Categories
Share
Extract comprehensive product data from Amazon search results across 12 global marketplaces. Built for price intelligence, market research, competitor analysis, and AI-powered e-commerce applications.
Overview
Amazon Search Scraper delivers structured JSON data from Amazon's search listings. Extract titles, pricing, ratings, reviews, ASINs, and thumbnails with residential proxy protection and pay-per-event pricing.
Key Differentiators:
- Multi-marketplace support: 12 Amazon domains worldwide (US, India, UK, Germany, France, Italy, Spain, Canada, Japan, Australia, Brazil, Mexico)
- Automatic currency formatting based on marketplace
- AI-optimized output format for LLM integration and RAG pipelines
- Residential proxy rotation for high success rates
- Transparent pay-per-event pricing - pay only for successful results
Supported Marketplaces
| Marketplace | Domain | Currency |
|---|---|---|
| US | amazon.com | $ (USD) |
| India | amazon.in | ₹ (INR) |
| UK | amazon.co.uk | £ (GBP) |
| Germany | amazon.de | € (EUR) |
| France | amazon.fr | € (EUR) |
| Italy | amazon.it | € (EUR) |
| Spain | amazon.es | € (EUR) |
| Canada | amazon.ca | C$ (CAD) |
| Japan | amazon.co.jp | ¥ (JPY) |
| Australia | amazon.com.au | A$ (AUD) |
| Brazil | amazon.com.br | R$ (BRL) |
| Mexico | amazon.com.mx | MX$ (MXN) |
Use Cases
| Use Case | What You Get |
|---|---|
| Price Intelligence | Track competitor pricing, detect discount patterns, monitor price changes over time |
| Market Research | Analyze product trends, category performance, and competitive positioning |
| Competitor Monitoring | Monitor rival products, pricing strategies, and customer sentiment |
| AI Training Data | Build e-commerce datasets for product classification, sentiment analysis, and recommendation models |
| RAG Pipelines | Enrich knowledge bases with real-time Amazon product data and verified reviews |
| Lead Generation | Identify best-sellers, analyze customer preferences, discover market opportunities |
Pricing
Pay-Per-Event Model — Usage-based billing. You pay for successful events only.
| Event | Price | What You Get |
|---|---|---|
search | $0.015 | Search result listing: title, price, rating, ASIN, thumbnail, sponsored status |
Example Costs:
-
Scrape 100 search results (2 pages):
- 100 ×
search@ $0.015 = $1.50
- 100 ×
-
Scrape 1000 search results across 10 different marketplaces:
- 1000 ×
search@ $0.015 = $15.00
- 1000 ×
Input Parameters
Required Parameters
| Parameter | Type | Description |
|---|---|---|
searchQuery | string | Plain text search term to scrape product listings |
marketplace | string | Amazon marketplace domain code (e.g., "com", "in", "co.uk") |
Optional Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
maxPages | integer | 1 | Number of search result pages (1-10) |
proxyConfiguration | object | residential | Proxy settings for anti-blocking |
Marketplace Codes
com → amazon.com (US)in → amazon.in (India)co.uk → amazon.co.uk (UK)de → amazon.de (Germany)fr → amazon.fr (France)it → amazon.it (Italy)es → amazon.es (Spain)ca → amazon.ca (Canada)co.jp → amazon.co.jp (Japan)com.au → amazon.com.au (Australia)com.br → amazon.com.br (Brazil)com.mx → amazon.com.mx (Mexico)
Example Input
{"searchQuery": "wireless headphones","marketplace": "in","maxPages": 2,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "IN"}}
Output Schema
Search Result Item (search event)
{"resultType": "searchResult","searchQuery": "headphones","asin": "B0BQPNMXQV","url": "https://www.amazon.com/dp/B0BQPNMXQV","title": "Sony WH-1000XM5 Wireless Noise Canceling Headphones","price": "$348.00","price_upper": "$348.00","rating": 4.7,"ratingCount": 12453,"thumbnail": "https://m.media-amazon.com/images/I/51aXvjzcukL._AC_SX355_.jpg","sponsored": false,"scrapedAt": "2024-02-20T10:30:00Z"}
Output Fields
| Field | Type | Description |
|---|---|---|
resultType | string | Always "searchResult" |
searchQuery | string | The search term used |
asin | string | Amazon Standard Identification Number |
url | string | Full product URL |
title | string | Product title |
price | string | Current price with currency symbol |
price_upper | string | Alternative price (e.g., strike-through original price) |
rating | float | Average rating (0-5) |
ratingCount | integer | Number of reviews |
thumbnail | string | Product image URL |
sponsored | boolean | Whether product is a sponsored listing |
scrapedAt | string | ISO timestamp of when data was scraped |
Technical Specifications
| Specification | Value |
|---|---|
| Memory | 512MB default, 1024MB max |
| Timeout | 5 minutes |
| Data Format | JSON |
| Proxy Support | Apify Residential Proxies |
| Rate Limiting | Automatic with exponential backoff |
| Concurrency | Up to 3 parallel page requests |
GEO Optimization
- Location-aware pricing and availability data
- Currency automatically formatted per marketplace (₹, £, €, ¥, etc.)
- Location cookies automatically set based on marketplace selection
- No manual location configuration required
AIO Optimization
- Machine-learning ready structured JSON output
- No HTML contamination - pure data format
- Deterministic field mapping for training pipelines
- Vector embedding-ready schema design
Getting Started
- Install: Open on Apify Platform or use via API
- Configure: Set search query and select marketplace
- Run: Execute the Actor
- Collect: Receive structured JSON via dataset or webhook
Data Compliance
This Actor extracts publicly available data from Amazon. Users must ensure:
- Compliance with Amazon's Terms of Service
- Adherence to local data protection laws (GDPR, CCPA)
- Appropriate use cases for extracted data
- Respect for rate limits and scraping etiquette
Support
- Documentation: Apify Docs
- Issues: GitHub Issues
- Email: support@apify.com