SelectorwatchJoin waitlist
For data teams that depend on scraped data

Find out a scraper broke when the page changes, not when the data is already wrong

Selectorwatch checks the pages your scrapers read and the selectors they use. When a page changes structure, a selector stops matching, or a run returns empty or partial results, you get an alert with the page diff and a suggested selector to review. It doesn't bypass bot protection.

We'll email you about early access, at most twice. No spam; reply STOP to opt out.

Free now: check whether your scraper's CSS selectors still match a page

Selector drift alerts

Know which selectors no longer match, on which page, and since when.

Silent-failure detection

Empty, partial or shape-changed results are flagged before they reach your warehouse.

A fix to review, not a mystery

Page diff plus a suggested replacement selector for your engineer to accept or reject.

On Hacker News, teams describe maintaining scrapers for dozens of suppliers for years, and scrambling each time a page changes.
“Engineers still write brittle scripts that constantly break.” (public Hacker News job post)

Had this happen recently? Tell us what happened (4 questions, about 10 minutes, no sign-up).

Planned pricing: from $99/month

Priced by number of monitored pages, not by requests.

Get early access

We'll email you about early access, at most twice. No spam; reply STOP to opt out.