Scrape Amazon Search Results

Extract product listings, prices, and rankings from Amazon search queries with SellerMagnet’s API for market research and competitive analysis.

No credit card required. Get started with 5,000 free API credits.

Why Scrape Amazon Search Results?

Market Research

Analyze search results to identify trending products and consumer preferences.

Competitor Analysis

Monitor competitor product rankings and pricing in search results.

SEO Optimization

Use search data to improve product listings and keyword strategies.

Powerful Search Data Extraction

Retrieve detailed Amazon search data to gain actionable insights. Our API provides:

Product Listings

Extract ASINs, titles, and images from search results for comprehensive analysis.

Pricing Data

Access current prices and buy box details to track market trends.

Search Rankings

Monitor product positions in search results to optimize visibility.

Customizable Results

Specify up to 50 results per query for tailored data collection.

Extract Search Results Data

Scrape Amazon search results with a simple API request.

cURL
Python
curl -X GET 'https://sellermagnet-api.com/api/amazon-search?q=phone&marketplaceId=A1PA6795UKMFR9&count=30&api_key=YOUR_API_KEY'
                    
import requests

url = "https://sellermagnet-api.com/api/amazon-search"
params = {
    "q": "phone",
    "marketplaceId": "A1PA6795UKMFR9",
    "count": 30,
    "api_key": "YOUR_API_KEY"
}
response = requests.get(url, params=params)
if response.ok:
    print(response.json())
else:
    print(f"Error: {response.status_code} - {response.json().get('message', 'Unknown error')}")
                    

Output includes product ASINs, titles, prices, rankings, and more in JSON/CSV format.

API Details

Fetch detailed search results with the Amazon Search endpoint.

Parameters

  • q (required): Search query (e.g., "phone")
  • marketplaceId (required): Marketplace ID (e.g., "A1PA6795UKMFR9")
  • count (optional): Number of results (max 50, default 30)
  • geo_location (optional): Detailed Geo Location ZIP CODE
  • api_key (required): Your API key

Response Data

Includes product ASINs, titles, prices, rankings, review ratings, and more in JSON/CSV format.

{
  "data": {
    "searchResults": [
      {
        "asin": "B0CL5KNB9M",
        "discount_info": "",
        "link": "https://www.amazon.com/dp/B0CL5KNB9M",
        "listingPrice": {
          "price": {
            "currency_code": "USD",
            "currency_name": "United States Dollar",
            "currency_symbol": "$",
            "total": "449.00"
          }
        },
        "mainImage": "https://m.media-amazon.com/images/I/51fM0CKG+HL._AC_UY218_.jpg",
        "on_sale": false,
        "position": 1,
        "productTitle": "PlayStation®5 Digital Edition (slim)",
        "reviewAmount": 7209,
        "reviewRating": 4.7,
        "sponsored": false
      },
      ...
    ]
  },
  "success": true
}
                    

Amazon Search FAQs

What data can I scrape from Amazon search results?
Product ASINs, titles, prices, rankings, review ratings, and images in JSON/CSV format.
Can I scrape multiple search queries?
Yes, our API supports multiple queries for large-scale data collection across various keywords.
What is the maximum number of results per query?
Retrieve up to 50 results per query, with a default of 30.
Is the API reliable for search scraping?
Our API achieves a 99.9% success rate with smart proxy rotation and CAPTCHA handling.