Vendor Status Page Monitor - Incident Alerts

$19.90 / 1,000 · Recently published - building its public record.

Run it on Apify → Free to try - runs bill per result on your own account.

What you give it

Every field is optional unless marked; sensible defaults do the rest.

FieldTypeWhat it doesDefault
statusPages array One per line: https://www.githubstatus.com, status.openai.com. Statuspage and Instatus pages are read directly. Also accepted under pages, vendors or urls. Leave empty to use the sample list. ["https://www.githubstatus.com", "https://www.cloudflarestatus.com", "https://status.openai.com"]
alertsOnly boolean Scheduled monitors want silence when nothing is happening. Off returns the full picture: one row per page plus every open incident. False
includeScheduledMaintenance boolean Announced maintenance windows are planned work, not outages. Off by default. False
includeResolved boolean Adds incidents the vendor has already closed, as the page still lists them. False
concurrency integer Higher finishes a long vendor list sooner. 6
resetState boolean Forget what was already reported, so every open incident alerts again. False
stateStoreName string Named key-value store holding the last reported state per incident. status-monitor-state
maxItems integer Stop after this many rows. 500

What you get back

One JSON object per result, with exactly these fields - no seller identities, no contact data, ever.

FieldTypeMeaning
statusPage string The status page this row came from.
vendor string Name the page gives itself.
platform string Which status-page product publishes it: statuspage or instatus.
indicator string Page-level severity: none, minor, major, critical, maintenance.
isIncident boolean True for an incident row, false for the page summary row.
incidentId string The vendor's own incident id. Stable across updates.
title string Incident headline as the vendor wrote it.
incidentStatus string investigating, identified, monitoring, resolved, or a maintenance status.
impact string none, minor, major, critical or maintenance.
startedAt string When the vendor says it began (ISO).
updatedAt string The vendor's last update (ISO). Drives change detection.
resolvedAt string When it was closed (ISO). Absent while open.
affectedComponents array Components the vendor attached to the incident.
latestUpdate string Text of the most recent vendor update. Never its author.
componentsDown array Page-summary rows only: components not in an operational state.
openIncidents integer Page-summary rows only: how many incidents are open.
isNewOrChanged boolean True when this differs from what the previous run reported.
url string Link to the incident on the vendor's page.
checkedAt string When this row was read (ISO).
isScheduledMaintenance boolean True for an announced maintenance window rather than an incident. Only present when includeScheduledMaintenance is on.
isResolved boolean True once the vendor has closed the incident. Only present with includeResolved.
statusDescription ['string', 'null'] Page-summary rows only: the vendor’s own wording for the overall state.
componentCount integer Page-summary rows only: how many components the page publishes, so componentsDown has a denominator.
pageUpdatedAt ['string', 'null'] Page-summary rows only: when the vendor last touched the page (ISO).

Health

Recently published - building its public record. Live record, failures included: status page.

Full documentation, examples and the AI-assistant prompt live on the store page.