Amazon search scraper
Pricing
from $0.00005 / actor start
Amazon search scraper
Scrape Amazon products and their offers/prices from search results. Extract product details, seller information, and pricing data.
Pricing
from $0.00005 / actor start
Rating
0.0
(0)
Developer
Akash Kumar Naik
Actor stats
1
Bookmarked
19
Total users
2
Monthly active users
3 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