Skip to main content
Send a Walmart link to Scrape or Batch scrape and you get the page’s data as JSON: a product’s price, sellers, stock and reviews, search or browse results, a category page, or a page of reviews. walmart.com, walmart.ca and walmart.com.mx all work. Each link costs 1 credit, and links that can’t be read cost nothing.

Example

The item’s result, shortened to one item:
location is the store Walmart priced the page for.

Fields

Search item: position, usItemId, productId, title, url, image, brand, price, wasPrice, unitPrice, savings, shippingPrice, currency, rating, reviewCount, sponsored, badges, fulfillmentBadges, isRollback, isBestSeller, availability, outOfStock, seller and variantCount. Product: ids (usItemId, productId, offerId, upc, gtin, model), title, brand, price, wasPrice, listPrice, savings, unitPrice, isRollback, isClearance, availability, inStock, fulfillment (shipping, pickup and delivery with dates and prices), seller, offers (every other seller), rating, reviewCount, ratingBreakdown, reviewTopics, topReviews, highlights, description, specifications, warnings, variants (each option’s item id, price and stock), images, videos, breadcrumbs, badges, returnPolicy and location.

Pricing for a location

Walmart prices and stocks by store. Add deliveryZip to the URL object on Scrape to read the page near a US ZIP or Canadian postal code:
The page is read from that state or province (and the metro’s main city for big metros). location says which store Walmart used and how close it is to what you asked for; for 90210 it was a Los Angeles store, with "requestedPostcode": "90210" and "matchesRequest": "state". An exact ZIP isn’t possible for signed-out visitors. deliveryZip isn’t available on batch scrapes yet.

Templates

Ready-made templates for Walmart: products for a search or category, product details and product reviews.
Check Walmart’s terms before you collect data from it. You’re responsible for how you use what you collect.