Amazon Product Search Scraper ($0.5/1K)
Pricing
from $0.30 / 1,000 results
Amazon Product Search Scraper ($0.5/1K)
$0.5/1K 💸 Scrape Amazon search results for product titles, ASINs, prices, images, and URLs. Export clean Amazon product data to JSON, CSV or Excel for price monitoring, competitor research, ecommerce analysis, product discovery, and marketplace reports.
Pricing
from $0.30 / 1,000 results
Rating
3.0
(1)
Developer
Iñigo Garcia Olaizola
Maintained by CommunityActor stats
2
Bookmarked
101
Total users
3
Monthly active users
15 days ago
Last modified
Categories
Share
Amazon Product Search Scraper - Extract Product Prices, ASINs, Images and URLs
Scrape Amazon search results into a clean dataset for ecommerce research, price monitoring, competitor analysis, product discovery, and marketplace reporting.
What does Amazon Product Search Scraper do?
Amazon Product Search Scraper extracts product listings from Amazon search result pages. Paste an Amazon search URL, choose how many products you want, and get structured product data you can download as JSON, CSV, Excel, XML, or use through the Apify API.
This Amazon scraper collects the key fields most teams need from search results:
- Product title - the product name shown in Amazon search results
- ASIN / product ID - useful for matching, tracking, and deduplication
- Price - the visible listing price when Amazon shows it
- Product image - main thumbnail image URL
- Product URL - direct link to the Amazon product detail page
Use it to turn Amazon search pages into a spreadsheet or API-ready dataset in minutes.
Why scrape Amazon search results?
Amazon is one of the largest ecommerce marketplaces in the world. Search result data can help you understand what products are visible, how they are priced, and how competing listings appear for important keywords.
Common use cases include:
- Price monitoring - track product prices for a keyword, category, or niche
- Competitor research - compare listings, titles, prices, images, and product URLs
- Market research - discover products, brands, and offers ranking for search terms
- Ecommerce lead lists - build product lists for sourcing, reselling, affiliate sites, or analysis
- SEO and marketplace analysis - monitor which products appear for commercial keywords
- Data enrichment - collect ASINs and Amazon URLs for matching with internal catalogs
How to use Amazon Product Search Scraper
-
Find an Amazon search URL
Search on Amazon as usual, then copy the full URL from your browser. For example:
https://www.amazon.com/s?k=wireless+headphones. -
Paste the URL into the actor input
Add the URL to the
searchfield. The scraper supports common Amazon domains such as.com,.co.uk,.de,.es,.fr,.it,.ca,.com.au, and more. -
Set
maxItemsChoose the maximum number of products to save. Use
0if you want the scraper to continue until Amazon stops returning more search result pages. -
Run the actor
Click Run. The actor visits the search results, follows pagination, and saves products as it finds them.
-
Export your Amazon product data
Open the Dataset tab and download the results as JSON, CSV, Excel, XML, RSS, or access them through the Apify API.
Input example
{"search": "https://www.amazon.com/s?k=rubber+ducks","maxItems": 50}
Input fields
| Field | Type | Required | Description |
|---|---|---|---|
search | String | Yes | Full Amazon search results URL to scrape, for example https://www.amazon.com/s?k=rubber+ducks. |
maxItems | Integer | Yes | Maximum number of products to save. Set to 0 to scrape all available results until Amazon stops returning more pages. |
The run stops when it reaches maxItems, the actor's max results limit, or the end of the Amazon search results, whichever comes first.
Output data
Each result is saved as one product record. The exact fields depend on what Amazon shows in the search results, but typical output includes:
| Field | Description |
|---|---|
id | Amazon ASIN / product ID detected from the listing |
name | Product title |
price | Visible product price from the search result card |
image | Main product image URL |
url | Direct Amazon product page URL |
Output example
[{"id": "B0BKTS5R34","name": "JOYIN 30 Pcs Rubber Ducks, Random Assortment Ducks Bulk with Mesh Carry Bag, Mini Rubber Duckies for Baby Bath Toys, Kids Toddler Summer Pool Toys Birthday Gifts Party Favors","price": "$14.99","image": "https://m.media-amazon.com/images/I/81j4mK8R5IL._AC_UL320_.jpg","url": "https://www.amazon.com/JOYIN-Assortment-Birthday-Activity-Carnival/dp/B0BKTS5R34/"},{"id": "B0D2KYN3XG","name": "240pcs Luminous Mini Resin Ducks, Tiny Animals Bulk Glow in The Dark Small Plastic Miniature Ducks Figures for Dollhouse Decor Micro Garden Home Landscape Aquarium Craft Gifts Party Favors Toys","price": "$9.99","image": "https://m.media-amazon.com/images/I/81vqUkwLNuL._AC_UL320_.jpg","url": "https://www.amazon.com/GWAHSA-Luminous-Miniature-Dollhouse-Landscape/dp/B0D2KYN3XG/"}]
Best practices
- Use a specific Amazon search URL for the keyword or category you care about.
- Set a realistic
maxItemsvalue for faster runs and easier exports. - Run the actor on a schedule if you want to monitor Amazon prices or rankings over time.
- Export to CSV or Excel for quick analysis, or use JSON/API output for automated workflows.
Is this an Amazon API?
This actor is an Amazon scraper, Amazon product data extractor, and lightweight Amazon search results API alternative. It is designed for collecting publicly visible product listing data from Amazon search pages and turning it into structured data you can use in spreadsheets, dashboards, reports, or apps.
Legal considerations
This scraper only extracts publicly available information from Amazon search result pages. Your use of the data should comply with applicable laws and Amazon's terms. If you are unsure whether your use case is allowed, consult a qualified legal professional.
For more background, read Apify's guide: Is web scraping legal?