Website Uptime Monitor - Status, Response Time & SSL Checker
Pricing
from $0.50 / 1,000 results
Website Uptime Monitor - Status, Response Time & SSL Checker
$0.5/1K ๐ฅ Website uptime & status checker! HTTP status, response time, SSL & server info for any URL. No key. JSON, CSV, Excel or API in seconds. Monitor sites & SLAs โก
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Website Uptime & Status Checker
Is your website up? Check HTTP status, response time, SSL and server info for any URL โ no API key, no login.
This Apify Actor takes a list of URLs and returns a live status snapshot for each one: whether it is up or down, the HTTP status code, response time in milliseconds, the final URL after redirects, the server and content-type headers, and whether SSL is reachable. Perfect for uptime monitoring, site health dashboards, SLA checks and QA smoke tests.
Requests use a real Chrome browser fingerprint (via curl_cffi), so sites that block plain bots still respond, with a plain urllib fallback for maximum reliability.
Features
- โ
Up/down classification โ a URL is up on any
2xx/3xxstatus - โฑ๏ธ Response time measured in milliseconds
- ๐ Redirect tracking โ final URL and a
redirectedflag - ๐ SSL check โ is the site reachable over HTTPS without error
- ๐ฅ๏ธ Server & content headers โ
Server,Content-Type,Content-Length - ๐งต Concurrent โ checks many URLs in parallel
- ๐ No API key, no login โ just paste URLs
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | check | check returns a status snapshot per URL |
urls | array | ["https://github.com","https://example.com"] | URLs to check (bare domains auto-prefixed with https://) |
timeoutSec | integer | 15 | Max seconds to wait per URL |
maxItems | integer | 200 | Cap on URLs processed per run (max 2000) |
Example input
{"mode": "check","urls": ["https://github.com", "https://example.com"],"timeoutSec": 15,"maxItems": 200}
Output
One dataset item per URL:
{"url": "https://github.com","up": true,"status_code": 200,"response_time_ms": 1040,"final_url": "https://github.com/","redirected": false,"server": "github.com","content_type": "text/html; charset=utf-8","content_length": null,"ssl_valid": true,"error": null,"checked_at": "2026-07-24T10:00:00+00:00","source": "uptime-monitor","scraped_at": "2026-07-24T10:00:00+00:00"}
All fields are nullable. A failed request still emits a row with up: false and a human-readable error.
Use cases
- Uptime monitoring โ schedule a run and alert when
upflips to false - Site health โ spot slow response times and broken SSL at a glance
- SLA checks โ record status and latency evidence over time
- QA โ smoke-test a list of environments after every deploy
Pricing
Runs on the smallest memory tier and is extremely cheap โ roughly $0.50 per 1,000 URLs checked, depending on target response times. Only pay for what you check.
Related actors
FAQ
Does it need an API key? No. Paste URLs and run.
What counts as "up"? Any HTTP 2xx or 3xx response. 4xx/5xx and connection failures are treated as down.
Can I monitor on a schedule? Yes โ use Apify Schedules to run it every few minutes and connect a webhook/integration to alert on downtime.