Amazon Product & Search Scraper — Apify Actor
Pricing
$20.00/month + usage
Amazon Product & Search Scraper — Apify Actor
Easily scrape Amazon listings with an Apify actor. Use SEARCH mode for keywords (ASIN, title, price, rating) or PRODUCT mode for full details (brand, features, availability). Supports deep scraping, automatic retries, and handles Cloudflare/TLS for reliable data collection.
Pricing
$20.00/month + usage
Rating
0.0
(0)
Developer

Jamshaid Arif
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrapes Amazon in two modes from a single actor.
Modes
SEARCH — scrape listings by keyword
{"mode": "SEARCH","keyword": "wireless earbuds","maxPages": 3,"fetchDetails": false}
Returns per item: asin, title, price, rating, reviewCount, image, url.
Set fetchDetails: true to also visit every product page and get the full
data (brand, features, availability, description). The enriched records are
pushed with "_source": "detail".
PRODUCT — scrape full details by ASIN
{"mode": "PRODUCT","asins": ["B0BSHF7WHW", "B0D1XD1ZV3"]}
Returns per item: asin, title, price, rating, reviewCount,
brand, availability, features, image, description, url.
Options
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | SEARCH | SEARCH or PRODUCT |
keyword | string | — | Search query (SEARCH mode) |
maxPages | integer | 3 | Pages to crawl (SEARCH mode, max 20) |
asins | array | — | ASIN list (PRODUCT mode) |
fetchDetails | boolean | false | Drill into each result for full details |
retries | integer | 3 | Retries per request on failure / CAPTCHA |
Deploy
$apify push
Notes
- Uses cloudscraper to handle basic Cloudflare / TLS fingerprint checks.
- Random delays between requests to reduce blocking.
- If Amazon serves a CAPTCHA the actor backs off and retries automatically.
- For high-volume scraping consider adding proxy rotation via Apify's proxy configuration.