Uptime Monitor
Pricing
Pay per usage
Uptime Monitor
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Overview
Uptime Monitor is an Apify actor that checks website availability by measuring HTTP status codes, response times, SSL certificate validity, and content presence. It monitors multiple URLs in a single run and provides a comprehensive health check for your web infrastructure. Schedule it to run periodically to track uptime trends and receive alerts when sites go down. The actor requires no external dependencies and works with any publicly accessible URL.
Features
- Check HTTP status codes (200, 301, 404, 500, etc.)
- Measure response time in milliseconds
- Validate SSL certificates and check expiration dates
- Verify content presence (non-empty response)
- Monitor multiple URLs in a single run
- Detect redirects and capture redirect URLs
- Extract server headers for infrastructure identification
- Configurable timeout per request
Use Cases
- Website Monitoring: Track uptime for your websites and web applications
- SSL Expiry Alerts: Get early warning before SSL certificates expire
- Performance Benchmarking: Measure response times across your web properties
- Infrastructure Auditing: Verify that all company URLs are responding correctly
- Client Reporting: Generate uptime reports for managed websites
Input Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
urls | Array | ["https://apify.com", "https://anthropic.com"] | URLs to monitor |
checkContent | Boolean | true | Verify page returns non-empty content |
timeout | Integer | 30 | Request timeout in seconds |
Output Format
Each result includes the URL, up/down status, HTTP status code, response time in milliseconds, SSL validity, SSL expiry date, and content check result. Data is stored in the default Apify dataset and can be exported or sent to monitoring dashboards.
Integration
Schedule this actor via Apify schedules to run every 5, 15, or 60 minutes. Use Apify integrations to send alerts to Slack, email, or PagerDuty when a site goes down. Access historical data via the Apify API for trend analysis.
Limitations and Notes
This actor checks websites from Apify's data center and results may differ from user-facing availability. Response times reflect server-side performance, not end-user experience. SSL checks work with standard certificates but may not detect intermediate certificate chain issues. For comprehensive monitoring, consider running from multiple locations and at regular intervals. The actor uses a lightweight HTTP client and does not execute JavaScript.