Amazon Search Scraper API
Pricing
from $8.00 / 1,000 amazon results
Amazon Search Scraper API
Turn Amazon keywords into live organic and sponsored search results with positions, ASINs, prices, ratings, and product URLs.
Pricing
from $8.00 / 1,000 amazon results
Rating
0.0
(0)
Developer
Antônio César
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
What does Amazon Search Scraper API do?
Amazon Search Scraper API converts product keywords into live Amazon search results with rank, sponsored status, ASIN, title, price, rating, review count, image, and product URL. It supports 22 Amazon marketplace domains and returns a stable dataset suitable for keyword-rank tracking, search-share analysis, assortment research, and product discovery.
Run it from the Apify Console or API, schedule recurring keyword checks, and connect datasets to webhooks, Make, Zapier, Google Sheets, or BI tools. Managed data infrastructure handles collection without requiring you to maintain browsers, proxy rotation, or a separate provider account.
Why use Amazon Search Scraper API?
Search placement changes frequently and strongly affects product visibility. This Actor helps brands and analysts compare organic versus sponsored positions, discover competitors, evaluate localized search results, and build historical rank datasets. Its focused input form avoids unrelated seller, review, or category options.
How to scrape Amazon search results
- Click Try for free.
- Enter up to 20 search keywords.
- Select an Amazon marketplace.
- Choose the number of results per keyword and pages to inspect.
- Start the Actor and open the Search results dataset view.
Input
{"queries": ["wireless headphones", "gaming headset"],"marketplace": "amazon.com","resultsPerQuery": 10,"pagesToSearch": 1}
Each keyword can return 1–100 records. A run accepts 20 unique keywords and has a 1,000-record total cap for every user.
Output
{"recordType": "search","input": "wireless headphones","keyword": "wireless headphones","position": 1,"sponsored": false,"asin": "B0EXAMPLE1","title": "Example headphones","finalPrice": 79.99,"currency": "USD","rating": 4.5,"reviewsCount": 980,"marketplace": "https://www.amazon.com","sourceUrl": "https://www.amazon.com/dp/B0EXAMPLE1","scrapedAt": "2026-08-21T12:00:00Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Meaning |
|---|---|
keyword | Search input associated with the record |
position | Rank in the collected result set |
sponsored | Whether Amazon marked the listing as sponsored |
asin, title | Product identity |
finalPrice, rating, reviewsCount | Commercial signals |
sourceUrl, imageUrl | Product and image links |
How much does it cost to scrape Amazon search data?
The PPE price is US$0.008 per delivered result, or US$8 per 1,000 results. Five results cost US$0.04 and 100 cost US$0.80. The standard US$0.00005 Actor-start event applies per applicable start unit, and platform usage is included.
Tips and advanced options
Begin with one page and ten results per keyword. Keep the same marketplace, keywords, and schedule when building a ranking time series. Inspect sponsored separately from organic rank. Duplicate keywords are removed before collection, and item-level errors are written to ERRORS instead of the billable dataset.
FAQ, disclaimers, and support
Search results vary with marketplace, time, location, availability, and Amazon experiments. Unofficial — not affiliated with or endorsed by Amazon. Users are responsible for complying with applicable law and Amazon terms. For help or a custom keyword-monitoring workflow, open the Actor Issues tab.
Need products, reviews, categories, and sellers together? See Amazon Data Suite.