new
Scrape any Walmart category, search result, department, or brand page in real‑time and receive richly‑structured product data with variant support and pagination. 🛒🔍
What’s new
- 🔗 Comprehensive URL support:
platform=walmart_category
supports category URLs (/browse/...
), search results (/search?q=...
), filtered departments, and brand-specific listings. - 🎯 Filtered & sorted fidelity: Preserves filters like price, brand, rating, and sorting preferences directly from your input URL.
- 🧩 Variant-rich results: Every product object includes full variant context like
actual_color
,size
,pack_size
, and their attributes (images, price, availability).
Response fields
Below is the complete set of fields returned in each product object. Use these to power category intelligence, search analytics, and dynamic assortment strategies.
Field | Type | Description |
---|---|---|
id | string | Walmart product ID |
name | string | Product title/name |
url | string | URL to the product page |
price | float | Current selling price |
price_reduced | float/null | Original price if discounted |
currency | string | Currency code (e.g., USD) |
currency_symbol | string | Currency symbol (e.g., $) |
offer_msg | string | Special offer messaging |
rating | float | Average customer rating |
total_reviews | integer | Number of reviews |
in_stock | boolean | Stock availability |
model_no | string | Model number |
description | string | Brief product description |
image_url | string | Main product image URL |
thumbnail | string | Thumbnail image URL |
seller_name | string | Name of seller |
is_sponsored | boolean | Sponsored product indicator |
variants | object | Product variants details |
est_delivery_date | string/null | Estimated delivery date |
💡 Tip: Use filtered Walmart URLs directly. The API respects your filters and sorting as-is. Encode your URLs with Python’s
urllib.parse.quote()
to ensure accurate requests.