WebScrapingAPI Docs
Marketplace APIsAmazon Search APIGetting started

API Parameters

Amazon Search API request parameters.

IMPORTANT! The engine parameter should always be set to amazon!

The Amazon API is a powerful Amazon scraping tool, made easy to use. Basically, in order to scrape Amazon, all you have to do is send a GET request to our official endpoint, followed by the parameters you chose to customise your request.

The Amazon API uses general parameters that apply to all search types and type-specific parameters documented in each search category.

General parameters

ParameterRequiredTypeDescription
api_keystringSpecify your unique API access key to authenticate with the API. Your API access key can be found in your account dashboard.
enginestringThe engine of the API. Needs to be set to amazon for all Amazon API requests.
typestringThe Amazon API uses search types in order to return categorised results.
amazon_domainstringRepresents the Amazon domain that you want to use for your search. See Supported Domains.
zip_codestringThe ZIP code you want to use for your Amazon search.
hlstringThe language you want to use for your Amazon search.
glstringThe country you want to use for your Amazon search.
scroll_to_bottomboolHave the scraper perform a full scroll of the page. Set to false for faster response time.
wait_bottom_carouselboolWait until the bottom carousel is available in the DOM before returning the result. Set to false for faster response time.
lazy_loadingintWaiting time after the page was loaded before scraping. Measured in ms.
delivery_locationstringSimulate default delivery location based on proxy location. Supported options: us, de, gb, ca, fr, jp, cn, au, es, br, in, mx.
pageintSpecify which page Amazon should return.
sort_bystringSort search or category results. Supported values include featured, price-asc-rank, price-desc-rank, review-rank, date-desc-rank, and relevancerank.
filter_bystringFilter returned results. Supported values include prime and climate-friendly.
wait_for_offersboolWait for product offer modules before returning the result.
wait_for_videoboolWait for product video modules before returning the result.

On this page