Skip to main content

Walmart Product Search API

The Walmart Product Search API is a REST API that allows you to access data from Walmart search result pages using the walmart/search endpoint.

You can query the API by passing in the query you want to search for with the Walmart search engine.

curl -GET "https://proxy.scrapeops.io/v1/structured-data/walmart/search?api_key=YOUR_API_KEY&query=laptop&country=us"

Or you can pass in the url of the search page you want to scrape (make sure to encode the URL).

curl -GET "https://proxy.scrapeops.io/v1/structured-data/walmart/search?api_key=YOUR_API_KEY&url=https%3A%2F%2Fwww.walmart.com%2Fsearch%3Fq%3Dlaptop"

Authorisation - API Key

To use the ScrapeOps proxy, you first need an API key which you can get by signing up for a free account here.

Your API key must be included with every request using the api_key query parameter otherwise the API will return a 403 Forbidden Access status code.


API Parameters

The following parameters are available for the Walmart Product Search API:

ParameterDescription
api_keyRequired. The API key to use for the request.
queryThe search query string you want to search for.
urlThe URL of the search page you want to scrape. If a URL is provided, the URL will take priority over the query.
countryThe 2 letter country code of the where you want the search data to be scraped from. Example: us, ca, mx, etc.
tldThe Walmart domains to scrape from. Example: com, ca, com.mx, etc.

The below table outlines the valid TLDs for Walmart domains.

TLDWalmart Domain
comwalmart.com
cawalmart.ca
com.mxwalmart.com.mx
clwalmart.cl
com.brwalmart.com.br