PageCrawl provides a REST API and webhook system for integrating page monitoring into your own applications and workflows. Use the API to manage monitors programmatically and webhooks to receive real-time notifications when changes are detected.
Available on paid plans.
Authentication
All API requests require a Bearer token. Find your API key in Settings > API.
Include it in the Authorization header:
Authorization: Bearer YOUR_API_KEYAPI Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET |
/api/pages |
List all monitored pages |
POST |
/api/pages |
Create a new monitored page |
GET |
/api/pages/{slug} |
Get page details and latest values |
PUT |
/api/pages/{id} |
Update page settings |
DELETE |
/api/pages/{id} |
Delete a monitored page |
PUT |
/api/pages/{id}/check |
Trigger an immediate check |
PUT |
/api/pages/{id}/status |
Enable or disable a page |
GET |
/api/pages/{id}/history |
Get check history for a page |
Additional endpoints are available for folders, tags, webhooks, and RSS feeds.
Webhooks
Webhooks send HTTP POST requests with a JSON body to your endpoint whenever a page change is detected or an error occurs. Configure webhooks in Settings > Workspace > Integrations > Webhooks.
| Setting | Description |
|---|---|
| Target URL | The HTTP endpoint that receives the POST request |
| Event triggers | Change detected, error, or both |
| Page filter | Limit to a specific page, or fire for all pages in the workspace |
| Payload fields | Select which fields to include (all by default) |
Available payload fields include page ID, title, change summary, diff data, screenshots, AI summary, AI priority score, and more. See the Webhook Integration guide for the full field reference and example payloads.
Common Use Cases
- Custom dashboards - Pull change data into your own monitoring dashboard via API
- Automation workflows - Trigger actions in n8n, Make, Zapier, or custom scripts via webhooks
- Database logging - Store all detected changes in your own database
- Alerting systems - Forward high-priority changes to PagerDuty, Opsgenie, or similar
Related Articles
- Webhook Integration - Detailed webhook setup, payload reference, and testing
- Zapier Integration - Connect PageCrawl to 5,000+ apps
- n8n Integration - Open-source workflow automation
- RSS Feeds - Subscribe to changes via RSS
