Statuspage Company Finder - SaaS Leads & Service Status avatar

Statuspage Company Finder - SaaS Leads & Service Status

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Statuspage Company Finder - SaaS Leads & Service Status

Statuspage Company Finder - SaaS Leads & Service Status

Discover SaaS companies and generate qualified leads from thousands of public statuspage.io sites. Search by company, market, product, or component, then export live service health, outages, components, unresolved incidents, scheduled maintenance, URLs, and page metadata for sales and research.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Iñigo Garcia Olaizola

Iñigo Garcia Olaizola

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Statuspage Company Finder – SaaS Leads & Service Status

🤖 What does Statuspage Company Finder do?

Statuspage Company Finder discovers public *.statuspage.io sites and extracts live, structured service-health data for lead generation, monitoring, vendor research, incident analysis, and operational intelligence. Search by keyword or explore broadly without supplying a URL list.

  • Overall health — status description and severity indicator
  • Components — names, descriptions, current states, groups, and timestamps
  • Active incidents — impact, status, affected components, and incident updates
  • Scheduled maintenance — upcoming and in-progress maintenance details
  • Page identity — name, page ID, URL, time zone, description, icon, and image
  • Ready-to-compare counts — operational, degraded, partial-outage, major-outage, and maintenance component totals

Great for: vendor monitoring, SaaS research, outage dashboards, dependency inventories, incident intelligence, and reliability analysis.

SEO keywords: Statuspage scraper, statuspage.io scraper, service status API alternative, incident data scraper, outage monitoring, Apify actor.

💡 Why collect Statuspage data?

  • 📡 Monitor external dependencies — track the public health of vendors your product relies on.
  • 🚨 Centralize incident signals — combine unresolved incidents from many organizations in one dataset.
  • 🧭 Map SaaS infrastructure — discover companies and the services or regions exposed as components.
  • 📊 Analyze reliability — compare current health, component states, update times, and maintenance activity.

🧠 Choose a discovery mode

Direct URL list

Set urls to scrape known public *.statuspage.io pages directly. When this list is provided, the Actor skips its search sources.

Set query to a company, component, product category, vendor type, or market such as payments, webhooks, cloud hosting, or healthcare. The Actor searches public Statuspage sites and returns matches based on names, URLs, descriptions, time zones, and component names.

Broad discovery

Leave query empty to discover public *.statuspage.io sites broadly and retrieve their current service data. Use a moderate maxItems for your first run, then increase it after reviewing coverage.

🚀 How to use

  1. Add the Actor — open Statuspage Company Finder in Apify Store.
  2. Choose a mode — enter query for focused research or leave it empty for broad discovery.
  3. Set maxItems — choose how many valid public status pages to return.
  4. Run the Actor — start the search and live service-status collection.
  5. Download results — export the Dataset as JSON, CSV, Excel, XML, or Parquet.

📝 Input parameters

ParameterTypeRequiredDescription
maxItemsIntegerYesMaximum number of valid public Statuspage sites to return. Set to 0 to continue until discovery is exhausted. Default 100.
urlsArrayNoPublic *.statuspage.io URLs to scrape directly. When provided, search-based discovery is skipped.
queryStringNoKeyword used to find sites by company, URL, description, time zone, or component name. Leave empty for broad discovery.

Example inputs

Scrape a specific list directly

{
"maxItems": 25,
"urls": [
"https://coinbase.statuspage.io",
"https://discord.statuspage.io"
]
}

Target payment infrastructure status pages

{
"maxItems": 25,
"query": "payments"
}

Discover Statuspage sites broadly

{
"maxItems": 100,
"query": ""
}

📊 Output

Each dataset item represents one validated public status page.

  • id (string) — Statuspage page identifier.
  • name (string) — organization or service name.
  • url (string) — discovered *.statuspage.io root URL.
  • pageUrl (string) — public page URL reported by the page itself.
  • description (string) — public page description.
  • icon / image (string) — page branding assets when available.
  • timeZone / updatedAt (string) — configured page time zone and latest page update.
  • indicator (string) — machine-friendly severity such as none, minor, major, or critical.
  • status (string) — readable overall status such as All Systems Operational.
  • Component counts (integer) — total, operational, degraded, partial outage, major outage, and under-maintenance totals.
  • unresolvedIncidentCount (integer) — current unresolved incident count.
  • scheduledMaintenanceCount (integer) — upcoming or active maintenance count.
  • components (array) — full public component records.
  • incidents (array) — full unresolved incident records and updates.
  • scheduledMaintenances (array) — full upcoming and active maintenance records and updates.
{
"id": "mydb5tbqcb8m",
"name": "PlugPay",
"url": "https://plugpay.statuspage.io",
"pageUrl": "https://plugpay.statuspage.io",
"description": "PlugPay's home for real-time and historical data on system performance.",
"icon": "https://dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/824604/IMG_2181.jpeg",
"image": "",
"timeZone": "Europe/Amsterdam",
"updatedAt": "2026-07-27T18:40:03.195+02:00",
"indicator": "none",
"status": "All Systems Operational",
"componentCount": 6,
"operationalComponentCount": 6,
"degradedComponentCount": 0,
"partialOutageCount": 0,
"majorOutageCount": 0,
"maintenanceComponentCount": 0,
"unresolvedIncidentCount": 0,
"scheduledMaintenanceCount": 0,
"components": [
{
"id": "49wcx0gvrpz5",
"name": "PlugPay System",
"status": "operational",
"description": null,
"group": false,
"position": 1
}
],
"incidents": [],
"scheduledMaintenances": []
}

🧭 Tips & best practices

  • Start focused: use a market keyword such as payments, AI, or hosting to validate your workflow quickly.
  • Explore broadly: leave query empty and raise maxItems gradually.
  • Detect active disruption: filter exported rows where indicator is not none or unresolvedIncidentCount is greater than zero.
  • Inspect root cause details: use components, incidents, and scheduledMaintenances for affected services and update timelines.
  • Deduplicate across runs: use the stable id field as your primary key.
  • Collect public status information only and respect applicable terms and robots rules.
  • Use reasonable run sizes and request frequencies.
  • Treat incident text responsibly; it may contain operational details intended for customers.
  • Comply with applicable privacy and data-protection laws when combining results with other datasets.
  • Attribute source organizations when publishing status or incident analysis.

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Atlassian or Statuspage. All trademarks belong to their respective owners.

❓ FAQ

Do I need to provide Statuspage URLs?

No. Provide urls for direct scraping, set query to discover pages by keyword, or leave both empty to search public Statuspage sites broadly.

Are private Statuspage sites included?

No. Results must expose public status data without credentials. Inaccessible, private, trial-restricted, and stale sites are skipped.

Does the output include historical incidents?

The main output includes unresolved incidents plus upcoming or in-progress scheduled maintenance. It does not currently download the full resolved-incident archive.

Why can pageUrl differ from url?

url is the discovered statuspage.io hostname. pageUrl is the public URL reported by that page and may be a branded custom domain.

What does indicator: "none" mean?

It means the page reports no current service impact. The readable status commonly says All Systems Operational.

🛟 Support

Need a custom field, incident-history mode, or export? Open an issue or contact the developer at https://igolaizola.com/#contact.