Amazon Search Results Scraper avatar

Amazon Search Results Scraper

Pricing

$0.99 / 1,000 results

Go to Apify Store
Amazon Search Results Scraper

Amazon Search Results Scraper

Just $0.99 per 1,000 results — scrape Amazon search results for ASINs, titles, prices, ratings, reviews, rankings, sponsored products and more.

Pricing

$0.99 / 1,000 results

Rating

0.0

(0)

Developer

Debashish Biswas

Debashish Biswas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Amazon Search Scraper — Python

A low-cost Amazon search-results Actor for Apify.

Features

  • Multiple search queries
  • Multiple Amazon marketplaces
  • Pagination
  • Maximum result limit
  • ASIN
  • Product title
  • Product URL
  • Image URL
  • Price and currency
  • List price
  • Rating
  • Review count
  • Search position
  • Organic position
  • Sponsored-product detection
  • Prime detection
  • Availability
  • Delivery text
  • Query/page/marketplace metadata
  • ASIN deduplication
  • Configurable concurrency and delay
  • Apify Proxy input
  • Pay-per-event billing per successful result

Suggested launch price

Target: $0.50 per 1,000 successful results.

Create a Pay-per-event event:

  • Event name: result-item
  • Price: $0.0005

The code charges this event only when a successfully parsed product is pushed to the dataset.

{
"queries": ["wireless headphones"],
"marketplace": "amazon.com",
"maxPages": 1,
"maxResults": 20,
"sort": "relevance",
"excludeSponsored": false,
"deduplicate": true,
"maxConcurrency": 2,
"requestDelayMs": 1000,
"maxRetries": 2
}

Proxy

The Actor exposes Apify's proxy input editor. For cost testing, select an appropriate datacenter proxy group if available in your Apify account. Use residential proxies when Amazon blocking requires them.

Local pay-per-event testing

pip install -r requirements.txt
ACTOR_TEST_PAY_PER_EVENT=true python -m src.main

The Apify Python SDK supports Actor.push_data(..., charged_event_name="result-item") for per-result charging.