Walmart Price History Tracker — Price Trends & Alerts
Pricing
from $58.70 / 1,000 product trackeds
Walmart Price History Tracker — Price Trends & Alerts
Track Walmart product price history over time. Extract current and historical prices, price drops, and deal alerts. Monitor multiple products simultaneously.
Pricing
from $58.70 / 1,000 product trackeds
Rating
0.0
(0)
Developer
junipr
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Walmart Price History Tracker
Track Walmart product prices and price history signals with structured JSON output. This actor monitors rollbacks, clearance pricing, "was/now" indicators, discount percentages, seller breakdowns, and fulfillment options for any Walmart.com product. Track hundreds of products at once by URL, UPC barcode, item ID, or search query.
Why Use This Actor
Existing Walmart scrapers return general product data but skip the price history signals that matter most for deal-finding, competitor research, and price monitoring. This actor specifically extracts rollback and clearance indicators, "was" prices, discount calculations, and price type labels (rollback vs clearance vs reduced vs regular). This is the pricing intelligence that tells you whether a price is genuinely discounted or just the standard price. No other Walmart actor on Apify Store provides this level of pricing detail.
How to Use
Provide a list of product URLs, item IDs, UPC barcodes, or search queries. The actor fetches each product page using residential proxy (required for Walmart) and returns structured pricing data with history signals. Run on a schedule to track price changes over time and build your own price history database.
Zero-config start: The actor works immediately with default inputs (a sample product URL). Just click "Start" to see the output format.
Input Configuration
- Product URLs — Direct Walmart.com product page URLs for specific products
- Item IDs — Numeric Walmart item IDs (found in the product URL path)
- UPC Barcodes — UPC codes to look up matching Walmart products
- Search Queries — Product search terms returning top N results per query
- Price History — Toggle rollback/clearance/was-price signal extraction
- Seller Breakdown — Include third-party marketplace seller prices alongside Walmart's price
- Variants — Optionally include all size/color variants with individual pricing
- In-Stock Check — Report availability status and fulfillment options (shipping, pickup, delivery)
Output Format
Each product result includes a pricing object with current and original prices plus discount calculations, a priceHistory object with boolean flags for rollback, clearance, reduced, and special buy status, an availability object with stock status and fulfillment methods, and a sellers array listing all sellers sorted by price. The priceType field labels each price as regular, rollback, clearance, reduced, or special_buy so you can programmatically filter for deals.
{"itemId": "1752657021","title": "Apple AirPods Pro (2nd Generation)","pricing": {"currentPrice": 189.99,"originalPrice": 249.00,"discountPercent": 24,"priceType": "rollback"},"priceHistory": {"wasPrice": 249.00,"isRollback": true,"isClearance": false},"availability": {"inStock": true,"stockStatus": "in_stock","fulfillmentOptions": {"shipping": true,"freeShipping": true,"pickup": true}}}
Tips and Advanced Usage
Use includeVariants: true to track how sizes and colors affect pricing — useful for apparel and electronics. Run the actor on a daily schedule and compare datasets to detect price drops, rollback starts, and clearance events. Set checkInStock: true to identify high-demand out-of-stock items. Use searchQueries to find all products in a category and compare competitor prices. Combine with the Walmart Product Scraper for full product details alongside pricing intelligence.
Proxy Requirements
Walmart uses PerimeterX bot detection and blocks datacenter IP addresses. This actor requires residential proxies, which are included with paid Apify subscription plans. Free-plan users must provide their own residential proxy URL in the Proxy Configuration input field. Without residential proxy, the actor will exit with an actionable error message explaining the requirement.
Pricing
This actor uses Pay-Per-Event (PPE) pricing: $58.70 per 1,000 products tracked ($0.0587 per event).
Pricing includes all platform compute costs — no hidden fees.
Related Actors
- Walmart Product Scraper — Full product data extraction including reviews, specs, and images
- eBay Sold Listings Scraper — Track completed sale prices on eBay
- Amazon Reviews Scraper — Extract Amazon product reviews for competitive analysis
Why does it need residential proxies?
Walmart uses PerimeterX, an aggressive bot detection system that fingerprints requests and blocks datacenter IP ranges. Residential proxies rotate through real consumer IP addresses that PerimeterX allows through. Without residential proxy, every request gets a CAPTCHA challenge page instead of product data.
How do I detect when a product's price dropped?
Run the actor on a daily schedule with the same product URLs. Compare the pricing.currentPrice field across runs. When the price decreases, the priceHistory.wasPrice field often shows the previous price, and pricing.discountPercent shows the savings percentage.
What's the difference between rollback and clearance?
Rollback is a temporary promotional price reduction — Walmart intends to return the item to regular price later. Clearance is permanent inventory reduction pricing — the item is being discontinued or phased out. The pricing.priceType field distinguishes these: rollback vs clearance.
Can I track prices for all variants (sizes/colors)?
Yes. Set includeVariants: true in the input. The variants array in each result will list every size, color, or configuration option with its individual price and stock status.
Does it work for third-party sellers on Walmart Marketplace?
Yes. When includeSellerBreakdown is enabled, the sellers array includes all marketplace sellers with their prices, sorted from lowest to highest. The isWalmart field indicates whether Walmart itself is selling or a third-party seller.
How do I set up daily price monitoring?
In the Apify Console, click "Schedule" on the actor page. Set the frequency to daily and configure your input with the product URLs you want to track. Each run creates a new dataset that you can export or connect to via the Apify API.
Does it track prices in different geographic regions?
This actor targets Walmart.com (US) only. Walmart.ca (Canada) URLs are rejected with an UNSUPPORTED_REGION error. Pricing may vary by zip code within the US, and the actor uses a default location for consistency.
What's the "priceType" field?
The priceType field categorizes the current price status: regular (standard price, no promotion), rollback (temporary promotional reduction), clearance (permanent markdown for inventory reduction), reduced (generic price markdown), or special_buy (limited-time special purchase promotion).