The Amazon Discovery API enables you to extract search results from Amazon based on specific queries. It provides a structured list of products and their details, empowering you to analyze trends and monitor market activity effectively.
Example Use Cases:
PARAMETER | TYPE | DEFAULT | DESCRIPTION |
---|---|---|---|
query required | string | The search term you want to query on Amazon. Must be URL-encoded. Example: Echo+Dot . | |
url | string <uri> | The URL of the search results page to retrieve. Example: https://www.amazon.com/s?k=Echo+Dot . | |
tld | string | .com | The top-level domain of the Amazon website. Supported values: .com , .it , .de , etc. |
country | string | us | The originating country for the product retrieval. Example: country=es . |
Request the search endpoint with the desired query:
{query}
must be encoded.How do I handle pagination?
The pagination.current_page
field in the response helps you track pages. Use the url
parameter with the next page link provided by Amazon to scrape additional pages.
Can I target a specific currency for pricing?
The country
parameter determines the currency used in pricing. For example, country=de
will return prices in Euros (EUR), while country=us
will return prices in USD.
How do I monitor sponsored products?
Sponsored products are included in the sponsored_product_list
field of the response. Use this field to analyze ad placements.