Overview
The /amazon/search endpoint searches Amazon’s product catalog and returns structured product data including pricing, ratings, reviews, and availability. The API handles Amazon’s anti-bot measures and provides clean, parsed data.
Parameters
Query Parameters
amazonDomain
string
default:"www.amazon.com"
Amazon domain to search. Options include:
www.amazon.com (US)
www.amazon.co.uk (UK)
www.amazon.de (Germany)
www.amazon.fr (France)
www.amazon.co.jp (Japan)
www.amazon.in (India)
Page number for pagination (starts at 1)
Department or category filter (e.g., Electronics, Books, Clothing)
Sort order for results:
relevanceblender - Relevance (default)
price-asc-rank - Price: Low to High
price-desc-rank - Price: High to Low
review-rank - Average Customer Review
date-desc-rank - Newest Arrivals
Filter for Prime-eligible products only
Country code for proxy location (e.g., us, uk, de)
Return raw HTML instead of parsed results
Async mode - returns job ID immediately for later retrieval
Example Requests
Basic Product Search
curl -X GET "https://api.scrapengine.io/api/v1/amazon/search?q=wireless%20headphones&page=1" \
-H "Authorization: Bearer YOUR_API_KEY"
Filtered Search with Price Range
curl -X GET "https://api.scrapengine.io/api/v1/amazon/search?q=laptop&priceMin=500&priceMax=1500&prime=true&sortBy=review-rank" \
-H "Authorization: Bearer YOUR_API_KEY"
Search on Different Amazon Domain
curl -X GET "https://api.scrapengine.io/api/v1/amazon/search?q=headphones&amazonDomain=www.amazon.co.uk&country=uk" \
-H "Authorization: Bearer YOUR_API_KEY"
Response
Success Response (200)
Returns parsed product search results:
{
"searchInfo": {
"query": "wireless headphones",
"totalResults": 10000,
"page": 1
},
"products": [
{
"position": 1,
"asin": "B0BXY4SQ6X",
"title": "Sony WH-1000XM5 Wireless Noise Canceling Headphones",
"link": "https://www.amazon.com/dp/B0BXY4SQ6X",
"image": "https://m.media-amazon.com/images/I/51aXvjzcukL._AC_SL1500_.jpg",
"price": {
"current": 328.0,
"currency": "USD",
"original": 399.99,
"discountPercent": 18
},
"rating": {
"value": 4.6,
"count": 12543
},
"isPrime": true,
"isSponsored": false,
"badge": "Best Seller"
},
{
"position": 2,
"asin": "B09XS7JWHH",
"title": "Apple AirPods Pro (2nd Generation)",
"link": "https://www.amazon.com/dp/B09XS7JWHH",
"image": "https://m.media-amazon.com/images/I/61SUj2aKoEL._AC_SL1500_.jpg",
"price": {
"current": 189.99,
"currency": "USD"
},
"rating": {
"value": 4.7,
"count": 89234
},
"isPrime": true,
"isSponsored": false
}
],
"pagination": {
"currentPage": 1,
"totalPages": 400,
"nextPage": "https://api.scrapengine.io/api/v1/amazon/search?q=wireless+headphones&page=2"
}
}
| Header | Description |
|---|
x-remaining-credits | Number of API credits remaining |
x-trace-id | Unique identifier for the request |
Error Responses
| Status | Description |
|---|
400 | Bad Request - Invalid query parameters |
401 | Unauthorized - Invalid or missing API key |
429 | Too Many Requests - Rate limit exceeded |
500 | Internal Server Error |
Use Cases
- Price monitoring: Track product prices and discounts over time
- Competitor analysis: Monitor competitor product listings and pricing
- Market research: Analyze product trends and bestsellers
- Inventory tracking: Monitor product availability and stock levels
- Review analysis: Collect product ratings and review counts
- Product discovery: Find new products in specific categories