StatusPulse — SaaS Status & Docs Change Watcher
Pricing
from $50.00 / 1,000 change detecteds
StatusPulse — SaaS Status & Docs Change Watcher
Watch SaaS status pages, docs changelogs, and ToS/legal pages for real content changes. Hash, diff, and get structured change events — pay only per check and per detected change. For pricing pages use ChangePulse.
Pricing
from $50.00 / 1,000 change detecteds
Rating
0.0
(0)
Developer
Christopher Rosil
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
10 days ago
Last modified
Categories
Share
Watch SaaS status pages, docs changelogs, and ToS / legal pages for real content changes. Hash, diff, and get structured change events — pay only per check and per detected change.
Brand: StatusPulse (Apify Actor slug statuspulse).
Not for pricing pages. If you need SaaS pricing-page monitoring, use ChangePulse: https://apify.com/zombiekiller69/changepulse
Schedule a list of public status / docs / legal URLs. StatusPulse normalizes HTML (optional CSS selector), stores a SHA-256 hash across runs, and emits a dataset row when content actually moves. Built for incident awareness, docs drift, and ToS change ops — not pricing intel.
Why this (not DIY ChatGPT)
One-shot summarizers do not give you storage, schedules, hash history, or marketplace PPE metering. StatusPulse is ops infrastructure: fetch → hash → compare → event.
Pricing (pay-per-event)
| Event | Price | When |
|---|---|---|
| Actor start | $0.00005 | Every run |
| URL check | $0.002 | Each successful fetch+hash |
| Change detected | $0.05 | Hash differs from previous run |
Cost example: 20 status/docs/ToS pages × daily × 30 days ≈ 600 checks → ~$1.20, plus $0.05 only when a page actually moves.
Input
{"urls": ["https://www.githubstatus.com/","https://docs.anthropic.com/en/release-notes/overview","https://vercel.com/legal/terms"],"contentSelector": "main","compareWithPrevious": true}
Tips:
- Prefill with status pages, docs changelogs, or public ToS — not
/pricingURLs (those belong on ChangePulse). - Set
contentSelector(e.g.main) to cut nav/footer noise. - Pass a persistent state store when running under limited permissions so hashes survive across runs.
- Schedule daily or hourly in Apify Tasks; alert only on
changed: true.
Output fields
url, hash, previousHash, changed, changeType, diffSnippet, snippetAfter, httpStatus, checkedAt, runId
Ideal schedules
- Daily Apify Task on 5–20 status / docs / ToS URLs
- Webhook / dataset → Slack or MCP agent only when
changedis true - Baseline first run (no change), then alert on diffs
Limitations
Public HTML only. JS-heavy SPAs that return empty shells may need a browser Actor later. Prefer tight CSS selectors.
Sibling product
| Need | Actor |
|---|---|
| Status / incident / docs changelog / ToS | StatusPulse (this Actor) |
| SaaS pricing pages | ChangePulse |
Categories / SEO keywords
SaaS status page monitor, incident banner watcher, docs changelog tracker, terms of service change detection, URL change detection, content hash diff, ToS monitor, status page tracker