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:
| Parameter | Description |
|---|---|
api_key | Required. The API key to use for the request. |
query | The search query string you want to search for. |
url | The URL of the search page you want to scrape. If a URL is provided, the URL will take priority over the query. |
country | The 2 letter country code of the where you want the search data to be scraped from. Example: us, ca, mx, etc. |
tld | The Walmart domains to scrape from. Example: com, ca, com.mx, etc. |
The below table outlines the valid TLDs for Walmart domains.
| TLD | Walmart Domain |
|---|---|
com | walmart.com |
ca | walmart.ca |
com.mx | walmart.com.mx |
cl | walmart.cl |
com.br | walmart.com.br |