Website Uptime Monitor - Status, Response Time & SSL Checker avatar

Website Uptime Monitor - Status, Response Time & SSL Checker

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Website Uptime Monitor - Status, Response Time & SSL Checker

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

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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/3xx status
  • โฑ๏ธ Response time measured in milliseconds
  • ๐Ÿ” Redirect tracking โ€” final URL and a redirected flag
  • ๐Ÿ”’ 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

FieldTypeDefaultDescription
modeselectcheckcheck returns a status snapshot per URL
urlsarray["https://github.com","https://example.com"]URLs to check (bare domains auto-prefixed with https://)
timeoutSecinteger15Max seconds to wait per URL
maxItemsinteger200Cap 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 up flips 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.

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.