Pricing and availability
React to selected public page changes.
API-first infrastructure
Create watches through the API. WebChange safely fetches, schedules, normalizes, and compares pages, then sends a signed webhook when meaningful content changes.
POST /v1/watches → monitor + normalize + compare → watch.changed → signed webhook
You own the application logic. WebChange operates the polling and scheduling, SSRF-safe fetching, DNS and redirect validation, normalization, snapshots, change detection and diffs, durable retry/backoff state, and signed webhook delivery retries.
curl -X POST <host>/v1/watches -H "X-API-Key: $WEBCHANGE_API_KEY" -H "Content-Type: application/json" -d '{
"name": "Pricing page",
"url": "https://example.com/pricing",
"selector": "#pricing",
"check_interval_seconds": 900
}'
Meaningful changes produce the deterministic watch.changed
event. Verify each delivery using the implemented headers:
WebChange-Event-IdWebChange-TimestampWebChange-SignatureReact to selected public page changes.
Detect meaningful updates to technical documentation.
Feed public release or service-status changes into your systems.
Monitor authorized government and regulatory sources.
Trigger workflows from selected page changes without maintaining polling infrastructure.