App Logo
walmart.com

Get Walmart product

Fetch one Walmart.com item page by its item id (the number in /ip/.../<id>). Returns us_item_id, product_id, url, name, brand, model, upc, price, was_price, currency, availability, seller, rating, review_count, rating_breakdown, category path, images, short/long description (HTML), specifications, variants (with each option's item id), return_policy and badges. The requested id can resolve to a different displayed variant; both ids are returned. Price and availability follow the store Walmart assigns to the browser's location.

Input

itemId required

Walmart item id (us_item_id), the trailing number of an /ip/ URL; also returned by search-products.

Output

url required

Canonical item URL.

name required
us_item_id required

Item id actually displayed (differs when Walmart resolves to another variant).

requested_item_id required

Item id passed by the caller; the join key.

upc optional
brand optional
model optional
price optional

Current price. Null when the page shows no single price.

badges optional
images optional
rating optional
seller optional
category optional

Breadcrumb path; empty when the page has none.

currency optional
variants optional

Variant axes (e.g. Actual Color); empty when the product has no variations.

was_price optional

Struck-through previous price, when shown.

product_id optional

Walmart's internal product id for the displayed variant.

availability optional

Walmart's availability code for the assigned store, e.g. IN_STOCK, OUT_OF_STOCK.

review_count optional
return_policy optional
specifications optional

Spec table; empty when the page has none.

long_description optional

HTML as served.

rating_breakdown optional

Number of ratings per star bucket, e.g. {"5_star": 4348}.

short_description optional

HTML as served.

FAQ

Fetch one Walmart.com item page by its item id (the number in /ip/.../<id>). Returns us_item_id, product_id, url, name, brand, model, upc, price, was_price, currency, availability, seller, rating, review_count, rating_breakdown, category path, images, short/long description (HTML), specifications, variants (with each option's item id), return_policy and badges. The requested id can resolve to a different displayed variant; both ids are returned. Price and availability follow the store Walmart assigns to the browser's location.
Required: itemId.
It returns upc, url, name, brand, model, price, badges, images, rating, seller, category, currency, variants, was_price, product_id, us_item_id, availability, review_count, return_policy, specifications, long_description, rating_breakdown, requested_item_id, short_description.
No. It only uses pages of walmart.com that are reachable without signing in.
It only reads. It looks things up on walmart.com and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/walmart.com/get-product, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/walmart.com/get-product
It is part of Reduck's official curated catalogue.

Start building not clicking