How PriceWatchPro tracks prices
PriceWatchPro shows what Walmart, Best Buy and Home Depot products have actually cost. This page explains where our prices come from, what we record, and how each number and list on the site is worked out.
1. Where the prices come from
- Walmart: every night we ask Walmart's product API for affiliate partners for the current price of the Walmart products we track.
- Best Buy and Home Depot: every night we read the full product data files each retailer provides to its affiliate partners.
- All prices are the retailers' online prices, as listed in that data.
2. What we record
We check each product once a day. When its price is different from the last price we recorded, we save the new price with the date. When it hasn't changed, we keep the price and update the product's "Last updated" date. A product's price history is that list of changes, and the chart on its page draws it.
New products are added when they first appear in a retailer's data, and when someone looks up a Walmart item that we don't track yet, by its item number, barcode or link on PriceWatchPro, or with "Track this item" in our Chrome extension.
3. What the numbers on a product page mean
- Price: the latest price in the retailer's data.
- Lowest and highest price: the lowest and highest prices we've recorded for that listing.
- Last updated: the last time the product was in the retailer's data.
- Not currently listed: shown when a product hasn't been in the retailer's data for 7 days, together with the last price we recorded for it.
- Price analysis: short sentences comparing today's price with the product's own history, such as its 90-day average and its lowest recorded price.
- Other stores: when another store we track sells the same product (same UPC barcode), we show its price there too.
4. Price-drop alerts
Enter a target price and your email address on any product page; no account is needed. Each night, when we record a new price for that product, we compare it with your target. If the new price is at or below it, we email you. A free account adds a dashboard where you can see and change all your alerts.
5. How we pick price drops
Today's biggest price drops are measured against each item's own price history, not a retailer's "was" price. A product is listed when:
- its current price is 10% to 70% below the previous price we recorded,
- it is in stock, costs $15 or more, and was in the retailer's data in the last 7 days,
- its price hasn't changed more than 8 times in 90 days.
Each product appears once, and look-alike versions of the same item (another color or finish at the same price) are shown once too.
6. How the price trends are calculated
Each price trends page follows a fixed random sample of up to 2,000 in-stock products in that department. For each month, a product's price is the last price we recorded on or before the end of the month. The products that already had a price in the first month form the panel, and each month's index is 100 times the median of (that month's price ÷ first-month price) across the panel.
Comparing every product only with itself means new, more expensive (or cheaper) products joining the catalogue don't move the index; only real price changes do. Using the median keeps one bad feed row from moving a whole department. A department is only published when at least 40 products can be compared.
7. Black Friday checks and category price trackers
The Black Friday price check and the category price trackers (such as Best Buy laptops, Best Buy TVs, Home Depot power tools and Walmart toys; all are listed on Price Trends) compare today's price with the last price we recorded on Black Friday 2025 (November 28, 2025), for products we were already tracking then. Their lists include products whose price hasn't changed more than 8 times in 90 days, at most two per brand or product family. Price drops are cuts of 10% to 50% from a price held for at least 3 days; "lowest price" products are 10% to 50% below their highest recorded price. Each page states its own price minimum and time window.
8. Keeping feed errors out
Retailer data occasionally contains a wrong price, such as a misplaced decimal. To keep those out:
- drops bigger than 70% are left out of the price-drop lists,
- prices that flip back and forth (more than 8 changes in 90 days) are left out of the lists,
- the price trends ignore any monthly price below 0.2× or above 5× the product's first-month price.
9. Independence and how we're paid
PriceWatchPro is run by YAYA APPS, LLC and isn't owned or endorsed by Walmart, Best Buy or The Home Depot. We earn a commission when you buy through some of our links, and we show ads. Neither affects which prices or products we show: every list is built from the price data using the rules on this page, the same way for every product. More on the About page.
10. Corrections
If a price looks wrong, send us the product link through the contact form or at [email protected] and we'll check it against the retailer's data.
Last reviewed October 25, 2026.