Website Change Notification API
Pricing
Pay per usage
Website Change Notification API
Monitors websites for content changes using Cheerio. Compares current and previous page versions and notifies when changes are detected. Ideal for tracking notices, updates, pricing changes, and announcements.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Gautam Rana
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Automatically monitor websites for content changes. This Actor uses a fast Cheerio crawler to compare page content across runs and notifies when changes are detected. Ideal for tracking notices, updates, pricing changes, and announcements.
What This Actor Does
- Monitors any website for content changes
- Supports full-page or CSS selector–based monitoring
- Compares current content with previous runs
- Outputs a simple changed / not changed status
- Designed as a reusable API and automation
How It Works
- Fetches the website using a Cheerio crawler
- Extracts text or HTML from the full page or a selected section
- Generates a hash of the extracted content
- Compares the hash with the previous run
- Reports whether a change was detected
Input
This Actor accepts the following input parameters:
-
url (required):
The website URL that should be monitored for changes. -
selector (optional):
A CSS selector to monitor only a specific part of the webpage, such as a notice section or content container. -
checkType (optional):
Defines whether text content or raw HTML should be monitored.
Possible values aretext(default) andhtml.
Example Input
{"url": "https://example.com/notice","selector": ".announcements","checkType": "text"}## OutputEach run produces a dataset entry with the result of the change check:- **url**:The monitored website URL.- **changed**:A boolean value indicating whether the content has changed since the previous run.- **checkedAt**:An ISO timestamp indicating when the website was checked.### Example Output```json{"url": "https://example.com/notice","changed": true,"checkedAt": "2025-01-01T12:30:00.000Z"}