Walmart Product API
The Walmart Product API is a REST API that allows you to access data from Walmart product pages using the walmart/product endpoint.
You can query the API by passing in the product_id of the product you want to scrape.
curl -GET "https://proxy.scrapeops.io/v1/structured-data/walmart/product?api_key=YOUR_API_KEY&product_id=405234096&country=us"
Or you can pass in the url of the product page you want to scrape (make sure to encode the URL).
curl -GET "https://proxy.scrapeops.io/v1/structured-data/walmart/product?api_key=YOUR_API_KEY&url=https%3A%2F%2Fwww.walmart.com%2Fip%2F405234096"
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 API:
| Parameter | Description |
|---|---|
api_key | Required. The API key to use for the request. |
product_id | The Walmart Product ID of the product you want to scrape. |
url | The URL of the product page you want to scrape. If a URL is provided, the URL will take priority over the product_id. |
country | The 2 letter country code of the where you want the product 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 |