Skip to content
The Register

Website Uptime Checker — Status & Response Times

Check many URLs for uptime, HTTP status, and response time — with optional expected-status and keyword checks. Fails the run when a site is down so scheduled alerts fire. No auth.

Website Uptime Checker — Status & Response Times returns 9 documented output fields, including url, up, state, httpStatus and responseTimeMs. Every field carries a declared type, a written description and an example value. 32 runs are recorded on Apify.

Run it on ApifyPay per result · no subscription
9
Output fields
7
Inputs
32
Runs
2026-10-15
Last run

01 — output

What it returns

Every field the extractor writes to its dataset, with its type, a written description and an example value.

FieldTypeWhat it holdsExample
urlstringnullThe URL this row describes.https://example.com/pricing
upbooleannullWhether the service responded successfully.true
statestringnullState, province or region name.active
httpStatusintegernullHTTP status code returned by the request.200
responseTimeMsintegernullTime the request took, in milliseconds.0
finalUrlstringnullURL of the final response after any redirects.https://example.com/products/widget
contentTypestringnullContent type of the response.application/json
sizeBytesintegernullSize in bytes.0
checkedAtstringnullISO 8601 timestamp of the most recent check.2026-10-16T09:12:44.000Z

02 — sample

One record

Assembled from the example values declared on the schema above, not invented at render time.

{
  "url": "https://example.com/pricing",
  "up": true,
  "state": "active",
  "httpStatus": 200,
  "responseTimeMs": 0,
  "finalUrl": "https://example.com/products/widget",
  "contentType": "application/json",
  "sizeBytes": 0
}

03 — input

What you give it

InputTypeDescription
urlsarrayrequiredURLs to check.
expectStatusintegeroptionalFlag down if the status differs (e.g. 200).
expectTextstringoptionalFlag down if the page body doesn't contain this string.
failOnDownbooleanoptionalOn: the run FAILs when any URL is down, so a Schedule's failure alert fires.
timeoutMsintegeroptionalPer-URL timeout.
useProxybooleanoptionalFor sites that block datacenter IPs.
maxItemsintegeroptionalHard cap.

04 — run

Run Website Uptime Checker on your own input

It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.

Open on Apify ↗

05 — questions

Asked before running it

9 of 9 fields described

What does Website Uptime Checker — Status & Response Times return?
It returns 9 documented output fields: url, up, state, httpStatus, responseTimeMs, finalUrl, contentType, sizeBytes and checkedAt. Each field declares its type, a description of what it holds, and an example value.
What input does Website Uptime Checker — Status & Response Times require?
urls is required. A further 6 inputs are optional. The full input schema, with types and defaults, is below.
Does Website Uptime Checker — Status & Response Times need an API key or login?
No. None of its inputs is a credential, and it reads only public data. Nothing to sign up for before the first run.
How do I run Website Uptime Checker — Status & Response Times?
It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.