How to get an alert when a price drops
Published 13 October 2026
Short answer: use the shop's own price alert if the item has one. If it doesn't, a page watcher can read the price on the product page every day and email you when it falls. Pick "below a number" if you have a target price, "drops" if any fall will do, and name the plan or product if the page shows more than one price.
You found a thing you want at a price you don't want to pay yet. You would rather be told when it gets cheaper than open the page every morning. There are three ways to get that, and the last one has a few traps worth knowing before you rely on it.
The three ways
The shop's own alert. Some shops and marketplaces let you save an item and email you when its price changes. It is the shop telling you directly, and it can know about prices a program can't see, such as a price shown only to signed-in members. The limit is that it exists only where the shop built it.
A price-history tool or app. Some tools keep a record of prices over time and alert you from it. Which shops they cover depends on the tool, so check that yours covers the page you care about.
Watching the page. For everything else, a watcher reads the product page on a schedule and tells you when the price on it goes down. This works on any public page. The rest of this guide is about what it can and can't read.
How a page tells a program its price
Shops that want to appear well in search results add a hidden block of labelled facts to a product page. The standard vocabulary for it has an offer with a price and a priceCurrency (schema.org), and Google's merchant listing guide shows shops how to write the same pair. When a page has this, a program doesn't have to guess which number on the page is the price.
When a page doesn't have it, a watcher has to look at the numbers a visitor would see and pick one. That is where mistakes come from, and it is why the reading you are shown at setup matters. Osmanth Watch shows you the price it would compare against before you give an email address.
Four price watches, and which to choose
- "Drops". Any fall in the price, from the last reading. Use it when you don't have a target.
- "Below a number". The price goes under a figure you choose, for example 120. Use it when you know what you will pay.
- "Above a number" and "rises". The mirror images, for a price you expect to go up.
- "Changes". The price moves either way.
Two rules decide when you actually get an email, and both surprised us.
First, "drops" compares with the previous reading, not with the price on the day you started and not with the lowest price ever seen. After it tells you about a drop, the new lower price becomes the starting point, so the next email is for a further drop.
Second, "below a number" only speaks when the price crosses the line. If the price is already under your number when you start, the condition is already true and nothing is waiting to happen. The app says so at setup. The watch is most useful started when the price is above your target.
Pages with many prices: name the one you mean
A product page has one price. A pricing page has several, one for each plan, and "the price drops" doesn't say which. We tried two such pages and neither was a clean win, so this is the part to read twice.
If the page shows a price you don't recognise as the one you want, don't start the watch. Tell it which plan or product you mean, by name, and look at the reading again.
What we tested
Readings from the live product on 10 October 2026, run from the same network as the production server:
- A shoe page (Allbirds Men's Dasher NZ). "tell me when the price drops" was understood as "Price drops", with a starting reading of $140.00, taken from the page's structured data, with a confidence of 0.95. "tell me when the price goes above $150" became "Price above USD 150", and the condition was not yet true. "alert me if it falls under 120 dollars" became "Price below USD 120".
- A software pricing page (Dropbox plans). For "tell me when the price drops" it answered "No price was detected on this page." and asked us to pick the exact part of the page. When we named the plan, "Plus", it read $9.99 from "the block mentioning “Plus”", with a confidence of 0.8. It also noted that the page "builds itself as it opens", so it loads the page fully each time, which is slower and a little more fragile than a simple page.
- A second software pricing page (Slack). The same request gave a starting reading of $0.00, with a confidence of 0.5 and the note "3 different prices found; using the first one". On 10 October the product still described that page as one it could check reliably, and a starting reading of $0.00 can never drop, so a watch set up like that would never email you. We fixed that on 13 October. The same page now answers "This page shows several different prices, and we are not sure which one is yours. We picked $0.00, which may be the wrong one.", and asks you to say which plan or product you mean. When the number shown isn't the one you meant, name the plan before starting.
On 13 October 2026 we also ran the product's own decision code, the part that decides whether to email you, on readings we made up. A real shop won't drop its price on request, so this shows how the rules behave, not how a shop behaves.
- A "drops" watch that read $140.00 and then $139.99 produced "Price dropped from $140.00 to $139.99". A fall of a cent counts.
- The same watch reading $150.00 produced nothing.
- $140.00 followed by $20.00 produced the alert but held it for a second look, because a fall of more than 80% is more often a misread than a real price.
- A "below 120" watch started at $140.00 and then reading $110.00 produced "Price dropped from $140.00 to $110.00 (your target: below $120.00)".
- A "below 120" watch started at $100.00 and then reading $90.00 produced nothing, because it was already true.
- After a "drops" alert at $130.00, a repeat reading of $130.00 produced nothing, and $125.00 produced a new alert.
What we have not done is watch a real shop's price change on a live page, so we can't show you a real alert email for a real price drop.
Limits to plan for
- Once a day. On the free plan the page is read once a day. A flash sale that starts and ends between two readings will be missed.
- Public pages only. A price that appears only after you sign in, or at checkout, is not on the page we can read.
- Some shops refuse programs. When a shop blocks automated visits, we tell you at setup instead of starting a watch that can't work.
- When it can't read the page, the watch says "we don't know", never "not yet".
Starting one
Paste the product page on the home page, say what you want, for example "tell me when the price drops below 120", and check the price in the reading before you give an email address. For a stock alert instead, see how to get notified when an item is back in stock. To choose between a whole page and one part of it, read how to monitor a webpage for changes. The limits are written out in the terms.