primaryProductId
Optional
Walmart product-page identifier; use usItemId or productUrl to identify a product across exports.
Walmart Scraper - Products, Prices & Reviews
Pricing
from $2.20 / 1,000 results
Extract Walmart product prices, ratings, availability and categories in the US, Canada and Mexico, plus US sellers and reviews. Pay per delivered row, with a separate start fee.
additionalOfferCount
Optional
address
Optional
Published seller address with street, unit, locality, region, postalCode, country and full text where available.
address1
Optional
First line of the seller address.
address2
Optional
Additional seller address line, such as building or unit information.
appOnly
Optional
App-channel-only fields: values the named GraphQL App surface returns that the older SSR lane (NEXT_DATA) never populated. Absent on rows collected through the web lane.
appSurface
Optional
The research manual's full field catalogue projected onto this row, keyed by entity (item, offer, listing, search, review, seller, shelf, brand, carousel) and then by the manual's own JSON path, e.g. appSurface.item["data.contentLayout.pageMetadata.location.city"]. Covers four frames that share the GetProduct / SearchService bodies: data.product (and its item entry), data.contentLayout, data.idml, data.reviews; NEXT_DATA paths are excluded because the App lane never returns them. Array-valued paths appear as {count, sample?, truncated?, sampleDropped?, oversized?} digests; container paths appear as {oversized, keys|entries} because their leaves are projected separately.
availabilityStatus
Optional
Availability status reported by Walmart, when present.
averageRating
Optional
brand
Optional
brandUrl
Optional
Brand link shown on the product page.
canonicalUrl
Optional
catalogSellerId
Optional
Numeric seller identifier from the Walmart storefront link.
categoryId
Optional
categoryPath
Optional
Category names and links leading to the product listing.
categorySlug
Optional
city
Optional
City in the seller address.
classType
Optional
country
Optional
Country in the seller address.
countryCode
Optional
Seller phone country prefix, when available.
currency
Optional
Price currency for the market: USD, CAD or MXN.
deactivationStatus
Optional
Seller account status reported by Walmart, when available.
emails
Optional
Published seller email entries with value and type. Empty when unavailable, including Canada and Mexico.
entityKey
Required
Row identity used to avoid duplicate entities.
finalCostByWeight
Optional
fulfillment
Optional
Available shipping and pickup information from the product page.
geo
Optional
Latitude and longitude fields; these pages do not provide seller coordinates.
hasSellerBadge
Optional
Whether Walmart shows a seller badge.
idml
Optional
Product description, highlights, specifications, warranty, ingredients and warnings, when shown.
imageUrl
Optional
isAddressVisibilityExempted
Optional
Whether the seller is exempt from showing an address; unavailable address fields have absence reasons.
isAlcoholSeller
Optional
Whether Walmart identifies the seller as an alcohol seller.
isContactVisibilityExempted
Optional
Whether the seller is exempt from showing contact details; unavailable contacts have absence reasons.
itemId
Optional
Parent product item ID on paginated review rows.
keyword
Optional
leadAbsences
Optional
Reasons individual contact fields are empty, beginning with Not on this site, Gated or Not verified.
leadReveal
Optional
Availability of seller contact data, such as visible or absent.
leadSource
Optional
Source of contact data, such as a listing, product page or seller storefront.
location
Optional
Product-page location information, including postal code, city and state where available.
locationStatus
Optional
How Walmart priced this row relative to the requested location. applied when every collected page agreed on the requested postal code (or requested store); walmartDefaultStore:<storeId> when the asked postal code did not take and Walmart priced the row for its own store choice, so the price is not the requested location's price; null when no location was asked or the page said nothing about one.
market
Optional
Walmart market: US, CA or MX. Sellers and reviews modes are US-only.
mode
Required
Collection mode: search, browse, departments, product, catalog, categoryHub, sellers or reviews.
name
Optional
numberOfReviews
Optional
offerId
Optional
org
Optional
Seller organization name and identifier. The identifier differs between product and seller rows; use sellerId and catalogSellerId when matching them.
page
Optional
Review page number for reviews mode.
parentName
Optional
parentUsItemId
Optional
Parent product ID on variant, offer and product-preview review rows.
person
Optional
Contact person information; not supplied by the supported pages.
phones
Optional
Published seller phone entries with value and type. Empty when unavailable, including Canada and Mexico.
postalCode
Optional
Requested postal code, included only when the pricing location is confirmed; otherwise check location warnings.
price
Optional
priceLines
Optional
Product price details, such as unit prices and prices by weight.
priceString
Optional
pricedForPostalCode
Optional
Postal code used for displayed prices when all collected pages agree.
primaryProductId
Optional
Walmart product-page identifier; use usItemId or productUrl to identify a product across exports.
productUrl
Optional
rating
Optional
Customer review rating from 1 to 5.
reviewId
Optional
Identifier of the customer review.
reviewSource
Optional
Which surface produced this review. app_pdp_first_page is the first review page bundled inside the product response (a sample, capped by maxReviews); ssr_reviews_paginator enumerates the review pages and is the complete lane. Same field names on both, different coverage.
reviewSubmissionTime
Optional
Review submission time, when published.
reviewText
Optional
Customer review text.
reviewTitle
Optional
Customer review heading.
reviews
Optional
Product-page review summary and preview status. Individual reviews are delivered as separate review rows.
rowType
Required
Entity type for grouping product, variant, offer, review, category and seller rows.
scrapedAt
Optional
secondaryOffers
Optional
Available secondary offers are delivered as separate offer rows rather than this nested list.
sellerAboutUs
Optional
Seller description shown on the storefront.
sellerDisplayName
Optional
Seller storefront display name, falling back to sellerName when needed.
sellerEmail
Optional
Seller email shown on the US storefront, when available.
sellerId
Optional
Seller identifier shown by Walmart; may differ from the numeric catalogSellerId.
sellerLogoUrl
Optional
Seller logo image link, when shown.
sellerName
Optional
sellerPageUrl
Optional
US Walmart storefront link for the seller.
sellerPhone
Optional
Seller phone shown on the US storefront, when available.
sellerReviews
Optional
Seller review totals and average overall rating, when shown.
sellerStoreFrontURL
Optional
US seller storefront link from a product page; unavailable for Canada and Mexico.
sellerType
Optional
shelfModuleId
Optional
Home-layout module that placed this item.
shelfModuleName
Optional
Home module display name as authored in the merchandising tool.
shelfModuleType
Optional
Home module type, such as PrismScrollableItemGrid or PrismAdjustableBanner.
shelfPageType
Optional
Page type the module targeted, such as MobileHomescreen.
shelfPublishedDate
Optional
shelfScope
Optional
Present on home rows. The home layout is a merchandised selection, not the full catalogue: two rows for one item on different shelves are both real, and a 20-row run has swept nothing.
shelfStatus
Optional
shelfVersion
Optional
shelfZone
Optional
Home page zone the module renders into, such as contentZone5.
shortDescription
Optional
snapEligible
Optional
soldByWeight
Optional
source
Required
Source name: walmart.
sponsored
Optional
state
Optional
State or region in the seller address.
title
Optional
type
Required
Entity type: product, variant, offer, review, category or seller.
upc
Optional
Product UPC, when shown on the product page.
usItemId
Optional
Walmart item identifier as returned by the selected market.
userNickname
Optional
Public nickname attached to the review.
variant
Optional
Details for the variant represented by this row.
variantCount
Optional
variantId
Optional
Identifier of the variant represented by this row.
variantOptions
Optional
Variant options, such as color and size.
variantProducts
Optional
Available variants are delivered as separate rows when expandVariants is true, not as this nested list.
variants
Optional
Variant details are delivered as separate variant rows rather than this nested summary.
verifiedPurchase
Optional
True when the review carries a verified-purchaser badge. Null when the review shows no badges at all, because no badge seen is not the same claim as not verified.
wasPrice
Optional
web
Optional
Walmart storefront link and social links. A Walmart storefront is not a seller-owned website; external seller websites and social links are not supplied.
weight
Optional