General retail · United States
Walmart product data API
Live product data from Walmart.com listings — price, buy-box seller, stock, ratings, specifications and images, returned as typed JSON.
What each lookup returns
- Current price, was-price, unit price and currency
- Stock status and count of transactable offers
- Buy-box seller: name, ID, rating, first- or third-party
- Identifiers: UPC, model, manufacturer part, item ID
- Average rating and review count
- Full specification table, ingredients and directions
- Category breadcrumb path
- Primary and gallery image URLs
- Fulfilment type and shipping cost class
Endpoints
| Endpoint | Returns |
|---|---|
GET /v1/walmart/product | Complete product record |
GET /v1/walmart/price | Price, availability and seller only |
Both accept item_id (Walmart item ID)
or a full url.
Example
curl https://api.gravitrondata.com/v1/walmart/product \
-H "Authorization: Bearer gd_live_..." \
-G --data-urlencode "item_id=650209444"
Full field reference in the response schema.
Third-party sellers and the buy box
Many listings here have multiple sellers, and the buy box moves between them. Each response names the seller whose price you received, so you can tell a first-party price from a marketplace one — and spot a cheap price attached to a seller with no stock.