Retrieve detailed Walmart product data including pricing, specifications, images, ratings, availability, fulfillment, and product information.
The Walmart Product Data API is a structured e-commerce data solution designed to retrieve detailed product information from Walmart product pages in a clean and machine-readable JSON format.
By providing a valid Walmart product URL, the API can retrieve comprehensive product information including product details, pricing, images, specifications, ratings, availability, fulfillment information, and location details.
| Parameter | Type | Required | Description |
|---|---|---|---|
| url | String | Yes | Valid Walmart product URL. |
| zip_code | String | No | ZIP code used for location-based product availability and fulfillment information. |
| store_id | String | No | Walmart store ID used for store-specific availability and fulfillment information. |
GET /walmart_usa?url=https://www.walmart.com/ip/Mainstays-Adjust-A-Slice-Mandolin/20470690
{
"url": "https://www.walmart.com/ip/Mainstays-Adjust-A-Slice-Mandolin/20470690",
"zip_code": "32258",
"store_id": "4444"
}
The API returns detailed product-level information that can be used by applications and data-driven workflows.
| Field | Description |
|---|---|
| Size | Product size or weight information |
| Measurement Unit | Unit associated with the product size |
| Pack Size | Product pack or package quantity |
| Quantity | Extracted product quantity |
The API can provide product availability and fulfillment information based on the available Walmart product data and optional location parameters.
When available, the API can return location-related information associated with the product request, including store, postal code, state, city, latitude, and longitude.
{
"status_code": 200,
"data": {
"Product Id": "20470690",
"UPC": "",
"Product URL": "https://www.walmart.com/ip/Mainstays-Adjust-A-Slice-Mandolin/20470690",
"Product Title": "Mainstays Adjust-A-Slice Mandolin",
"Brand": "Mainstays",
"Breadcrumb": [
"Home",
"Kitchen & Dining",
"Kitchen Tools"
],
"Category Name": "Kitchen Tools",
"Address Details": {
"zip_code": "32258",
"store_id": "4444"
},
"Thumbnail Url": "https://i5.walmartimages.com/...",
"Other Image URLs": [
"https://i5.walmartimages.com/...",
"https://i5.walmartimages.com/..."
],
"Short Description": "Adjust-A-Slice Mandolin for slicing fruits and vegetables.",
"Long Description": "Product description and detailed information...",
"Specifications": {
"Material": "Stainless Steel",
"Color": "White"
},
"Indications": "",
"Ingredients": "",
"Directions": "Use according to the product instructions.",
"Warnings": "Use caution when handling sharp blades.",
"Warranty": "",
"Size": "One Size",
"Measurement Unit": "",
"Pack Size": "",
"Quantity": "1",
"Regular Price (MRP)": "$12.98",
"Selling Price": "$9.98",
"Discount": "$3.00",
"Discount %r": "23.11%",
"Unit Price": "",
"Currency": "USD",
"Availability Status": "Available",
"Stock Status Text": "In Stock",
"Fulfillment Type": "Shipping",
"Delivery Date": "Available for delivery",
"Average Rating": "4.5",
"Total Review Count": "125"
}
}
The Walmart Product Data API is suitable for developers, e-commerce platforms, retailers, market researchers, data analysts, product comparison platforms, price monitoring systems, and businesses that require structured Walmart product information.
The API returns structured JSON responses, making it easy to integrate Walmart product data into websites, applications, dashboards, analytics platforms, internal tools, and automated data pipelines.
Pass these parameters via HTTP GET request query string or JSON payload body.
| Parameter | Type | Required | Description |
|---|---|---|---|
url |
string | Required | Walmart product URL from which detailed product information should be retrieved. |
zip_code |
string | Optional | ZIP code used for location-based product availability, pricing, and fulfillment information. |
store_id |
string | Optional | Walmart store ID used for store-specific availability and fulfillment information. |
Ready-to-use snippets in your stack. Replace YOUR_API_KEY with your provisioned bearer
token.
Structured payload returned with HTTP 200 OK status. Verified schema format.