Website Uptime Checker — Is It Down? Status, SSL Monitor avatar

Website Uptime Checker — Is It Down? Status, SSL Monitor

Pricing

$10.00 / 1,000 uptime checks

Go to Apify Store
Website Uptime Checker — Is It Down? Status, SSL Monitor

Website Uptime Checker — Is It Down? Status, SSL Monitor

Check whether a website is up or down — a health check and uptime monitor without a subscription. Input: urls array. Output: JSON per URL with up/down, HTTP status, latency in ms, SSL validity. Schedule as a cron to monitor continuously. $0.01 per URL checked.

Pricing

$10.00 / 1,000 uptime checks

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

4 days ago

Last modified

Share

Website Uptime Checker

Know instantly whether a website is up — HTTP status, latency, and SSL validity — for one URL or hundreds.

Live on the Apify Store — run it instantly, or call it as an agent tool via Apify MCP.

What you get

  • Up/down verdict per URL (matches your expected status, or any 2xx/3xx)
  • Response latency in milliseconds
  • Final URL after redirects, plus content length
  • SSL/TLS validity flag for https:// targets
  • Bulk mode — check many URLs in one run; one charge per URL checked
  • Resilient: one bad URL never fails the whole run

Input

{
"url": "https://github.com",
"urls": ["https://google.com", "example.com"],
"expectStatus": 200,
"maxUrls": 50
}

Provide a single url, a list of urls, or both. Scheme is optional (https:// is assumed).

Output

One dataset item per URL:

{
"url": "https://github.com",
"finalUrl": "https://github.com/",
"up": true,
"status": 200,
"expectStatus": 200,
"latencyMs": 312,
"contentLength": 284731,
"tlsValid": true,
"checkedAt": "2026-06-24T12:00:00.000Z"
}

Pricing

$0.01 per URL checked — billed as the url-checked event. No subscription: a check every 5 minutes on one URL is ~$2.88/day, hourly is ~$0.24/day, and you stop paying the moment you unschedule it.

API & AI-agent access

Check from any HTTP client and get the verdicts in the same call:

curl -X POST "https://api.apify.com/v2/acts/eliai~website-uptime-checker/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"urls": ["https://github.com", "example.com"]}'

AI agents can call this actor as a tool through Apify's MCP server — a one-call health probe before an agent depends on a site being reachable.

FAQ

How do I monitor a website's uptime without a subscription service? Put your URLs in, set an Apify schedule (say every 15 minutes), and attach a webhook or email notification on failure. You pay per check, not per month.

What counts as "down"? A status outside 2xx/3xx (or not matching your expectStatus), a connection failure, or a timeout. The record carries the exact status and latencyMs, so you can distinguish slow from dead.

Does it check SSL certificates? tlsValid reports whether the HTTPS connection's certificate validated — an expired or misconfigured cert shows up as invalid even when the site technically responds.

Can I check hundreds of URLs at once? Yes — the urls array handles bulk (capped by maxUrls), one record and one $0.01 charge per URL, and one bad URL never fails the run.

Why does latency matter if the site is up? Rising latency is the usual early warning before an outage — latencyMs per check gives you the trend for free.