WebScrapingAPI Docs
Marketplace APIsWalmart Search APIGetting started

API Parameters

Walmart Search API request parameters.

Important! The engine parameter should always be set to walmart.

Customize the response from the Walmart API by adding parameters to your request.

The Walmart API is a scraping tool made easy to use. To scrape Walmart, send a GET request to our official endpoint followed by the parameters you choose to customize your request.

The Walmart API uses general parameters, applicable to any search type, and search type-specific parameters. Search type-specific parameters are covered in each search category.

Here is the full list of the general parameters:

ParameterRequiredTypeDescription
api_keystringSpecify your unique API access key to authenticate with the API. You can find your API access key in your account dashboard.
enginestringThe engine of the API. Needs to be set to walmart for all Walmart API requests.
typestringThe Walmart API uses search types to return categorized results.
product_idProduct lookupstringWalmart product ID. Use either product_id or url, not both.
urlProduct lookupstringWalmart product URL. Use either url or product_id, not both.
walmart_domainstringWalmart domain to scrape from, such as walmart.com.
zip_codestringZIP code used for localized price, pickup, and availability data.