Place Walmart order from checkout
Place the order on an open Walmart.com checkout and get its order number. It places the checkout open in the current session as it stands (address, payment method, items), so run it in the same session after Check out Walmart cart stopped on the review page. Returns the order number, the order total Walmart confirmed and the confirmation page URL. This spends money. Walmart can still cancel a placed order afterwards (for example for unusual account activity); its order page then says so and nothing is charged. Walmart sometimes refuses automated checkout steps with its "Robot or human?" check; the run then fails saying so (nothing is ordered when it refuses the order request), and it usually clears after a pause.
Input
None
Output
order_id requiredWalmart's order number, as Purchase history shows it.
confirmation_url requiredorder_total optionalOrder total on the confirmation, as Walmart displays it.
FAQ
Search Walmart products
Search Walmart.com by free-text query and return one page of results. Returns query, page, sort, url, total_count, max_page, corrected_query, items and related_items (each item: us_item_id, name, url, price, was_price, unit_price, rating, review_count, image_url, seller_name, availability, badges, sponsored). Items holds the query's actual matches; when a query matches little or nothing Walmart fills the page with an "other options to consider" block, and those products are returned separately as related_items so they are never mistaken for results. A query that matches nothing comes back with empty items and a populated related_items. Sort by best_match, price_low, price_high, best_seller, rating_high or new. Prices and availability follow the store Walmart assigns to the browser's location. Walmart can refuse many searches sent close together: pace fan-outs, and retry later when it does.
Get Walmart product reviews
Fetch one page of customer reviews (10 per page) for a Walmart.com item id, anonymously. Sort by relevancy, helpful, submission-desc, submission-asc, rating-desc or rating-asc; optionally restrict to verified purchases. Returns product (us_item_id, name), summary (average_rating, total_ratings, reviews_with_text, recommended_percentage, rating_breakdown), the page, sort, filtered_count and reviews (id, rating, title, text, date, author, verified_purchase, recommended, helpful_votes, unhelpful_votes, variant). Only reviews with text are listed; ratings without text count in the summary only.
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.
