Uptime Monitor avatar

Uptime Monitor

Pricing

Pay per usage

Go to Apify Store
Uptime Monitor

Uptime Monitor

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

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

ParameterTypeDefaultDescription
urlsArray["https://apify.com", "https://anthropic.com"]URLs to monitor
checkContentBooleantrueVerify page returns non-empty content
timeoutInteger30Request 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.