Osmanth WatchAn Osmanth product

Osmanth Watch / Guides

How to get notified about new job or rental listings

Published 13 October 2026

Short answer: use the site's own saved-search alert if it has one. If it doesn't, point a page watcher at the page that lists the jobs or rentals and ask to be told about "new content mentioning" your words. It only reports lines that were not there at the start, and it matches whole words, which we had to fix after our own test showed it did not.

A new listing is time-sensitive in a way a price isn't. You want to hear about the flat or the role soon after it appears, and you don't want an email about the forty listings that were already there. There are three ways to get that.

The three ways

The site's own saved search. Many job boards and rental sites let you save a search and email you about new matches. It is the site telling you directly, and it can filter on things a program can't see on the page, such as distance, salary or number of bedrooms. If the site has it, use it.

A feed. Some pages offer an RSS or Atom feed of new listings, which a feed reader can follow. How to get notified when a website changes goes through feeds and the other options.

Watching the list page. When neither exists, a watcher reads the page that lists the listings on a schedule and tells you about new ones. This works on any public list. Its limit is what it can read from the page, and the rest of this guide is about that.

What a list-page watch does

The first reading is the starting point. Every listing on the page when you set it up counts as already seen, and none of them will email you.

After that, a watch on "new content" compares each reading with the last one and looks at the lines that were added. If you gave it words, only added lines that contain your words are reported, and a line that disappears is not reported. And because a change to a page is read twice, about ten minutes apart, before you are told, a listing that flickers in and out for one reading does not email you.

Many employers also describe each posting to search engines with hidden structured data, such as a posting date and an expiry date (Google's guide, schema.org). Osmanth Watch doesn't use that for lists. It works from the lines a visitor would see on the page.

Two kinds of word watch

There are two ways to ask for a word, and they behave differently.

The second kind has a trap, which is the same one as in how to monitor a webpage for changes. If the word is already on the page when you start, it is already true, and a second listing with the word will not email you. For a role that is advertised all the time, use "new content mentioning" instead.

Matching words, not letters

On 13 October 2026, before the fix, we tested "New content mentioning" with the word "Rust" on a page that already had three listings, one of which was "Trust & Safety Analyst". When the page gained a line, "Trust & Safety Lead", the watch reported it as "New content mentioning “Rust”: “Trust & Safety Lead”". It matched the letters, not the word. The same happened with "Java" and a new line, "JavaScript Developer". That is the wrong answer, because it fills your inbox with listings you didn't ask for, and we fixed it the same day.

The check now looks for whole words. After the fix, on 13 October, a new line "Trust & Safety Lead" no longer matched "Rust", and neither did "Rustic Bakery Manager" or "JavaScript Developer" for "Java". "Senior Rust Engineer" and "Rust-based tooling lead" still matched "Rust", as did "Hiring engineers now" for "Engineer". An ordinary plural counts as the same word, a longer word does not: "Engineering manager" did not match "Engineer". A keyword in Chinese still matches inside a sentence, because those scripts have no spaces to anchor on.

The "words … appear" watch has always worked this way. On small pages it read “Rust” as not on the page for "Trust & Safety Lead" and "Rustic Bakery Manager", and as on the page for "Senior Rust Engineer" and "Rust-based tooling lead". It differs from "new content mentioning" only in what it reacts to: the words becoming present, rather than new lines that contain them.

If a short word keeps catching things you don't want, make the word more specific, or use a phrase that only your listings would contain.

What we tested

Readings from the live product on 10 October 2026, run from the same network as the production server:

On 13 October 2026 we also ran the product's own decision code on made-up pages. They are the source of the match results above. They also showed that a line that disappears alone produced no alert, and that a plain "this page changes" watch reported "The page content changed: 1 line(s) added, 0 removed" and held it for a second look.

We did not get a rental search-results page that worked, so we can't show you a rental watch reading real listings.

Limits to plan for

Starting one

Paste the page that lists the jobs or rentals on the home page, say what you're after, for example tell me when a new job mentioning “Python” appears, and read the starting reading before you give an email address. If it is a handful of lines for a page that should be a long list, you are probably looking at the wrong page. The limits are written out in the terms.

Sources