Statuspage Company Finder - SaaS Leads & Service Status
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
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.
Targeted keyword search
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
- Add the Actor — open Statuspage Company Finder in Apify Store.
- Choose a mode — enter
queryfor focused research or leave it empty for broad discovery. - Set
maxItems— choose how many valid public status pages to return. - Run the Actor — start the search and live service-status collection.
- Download results — export the Dataset as JSON, CSV, Excel, XML, or Parquet.
📝 Input parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
maxItems | Integer | Yes | Maximum number of valid public Statuspage sites to return. Set to 0 to continue until discovery is exhausted. Default 100. |
urls | Array | No | Public *.statuspage.io URLs to scrape directly. When provided, search-based discovery is skipped. |
query | String | No | Keyword 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.ioroot 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 asnone,minor,major, orcritical.status(string) — readable overall status such asAll 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, orhostingto validate your workflow quickly. - Explore broadly: leave
queryempty and raisemaxItemsgradually. - Detect active disruption: filter exported rows where
indicatoris notnoneorunresolvedIncidentCountis greater than zero. - Inspect root cause details: use
components,incidents, andscheduledMaintenancesfor affected services and update timelines. - Deduplicate across runs: use the stable
idfield as your primary key.
⚖️ Legal & ethical considerations
- 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.