docs / walmart

Walmart API scraper

Walmart API scraper

base /walmart/v14 endpoints
post/walmart/v1/product_detail2 credits

Full product record by Walmart item id (or product URL): name, brand, model, manufacturer, current & list price, availability, seller, average rating + review count, short & long descriptions, the full specification table, product highlights, variant ids and gallery images.

ParameterAllowed / rangeDescription
item_idoptionalWalmart item id — the number in a walmart.com/ip/<id> URL, or a search result's `item_id`. Provide item_id OR url.
urloptionalFull walmart.com product page URL (alternative to item_id; the id is parsed from /ip/<id>).
Try in playground →
post/walmart/v1/reviews1 credit

Customer reviews for a Walmart product by item id (or product URL): the average rating, total review count, recommended-percentage, the 5★→1★ rating distribution, and the review texts (rating, title, body, date, helpful counts).

ParameterAllowed / rangeDescription
item_idoptionalWalmart item id — the number in a walmart.com/ip/<id> URL, or a search result's `item_id`. Provide item_id OR url.
urloptionalFull walmart.com product page URL (alternative to item_id; the id is parsed from /ip/<id>).
max_results = 20optional1–100How many review texts to return (the rating distribution is always the full-catalog total).
Try in playground →
post/walmart/v1/category2 credits

Browse a Walmart category / department by its query term (e.g. 'coffee maker', '4k tv') → the same product grid as search, but framed as a category browse with the available facet filters surfaced. Paginated and sortable.

ParameterAllowed / rangeDescription
queryrequiredThe category/department to browse (a Walmart department name or product-class keyword).
sort = best_matchoptionalbest_match · price_low · price_high · best_seller · rating_high · newResult ordering.
page = 1optional1–Result page (~40 products per page; paginate with page += 1).
min_priceoptional0–Lowest price to include (USD).
max_priceoptional0–Highest price to include (USD).
Try in playground →