Fetch incident history from any Statuspage.io-powered
status page (GitHub, Cloudflare, Vercel, Twilio, Supabase, DigitalOcean, ...)
from the command line. Official public /api/v2 endpoints only — no API key,
no scraping.
curl -O https://raw.githubusercontent.com/statusfeed-dev/statuswatch/main/statuswatch.py
python3 statuswatch.py github cloudflare vercel --days 30 -o incidents.csv
python3 statuswatch.py twilio datadog supabase --days 7
Output: clean CSV (id, source, name, status, impact, started_at, resolved_at),
filtered to the last N days.
Free status pages only expose current history, one provider at a time. StatusPulse is a continuously collected, deduplicated cross-provider dataset (11 major providers, hourly refresh, SQLite + CSV, reliability scorecards, and MTTR statistics) for teams doing SLO reporting, vendor due diligence, and postmortem analysis.
- Free: live recent-incidents table + 100-row CSV sample
- $5/mo: full dataset subscription (subscribe here)
MIT licensed. Not affiliated with Atlassian or any listed provider.