Skip to content

About

Live status page for 17 U.S. government APIs — is Congress.gov down? Powered by govwatch, hosted on GitHub Pages.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1,458 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔍 govwatch-status

status.capitoltrace.com
Live status page for 17 U.S. government APIs — is Congress.gov down? Now you know.


Every 30 minutes, a GitHub Actions cron runs govwatch against Congress.gov, FEC, CISA KEV, NVD, GDELT, and 12 more government APIs, commits the results to data/, and deploys a static page to GitHub Pages.

How it works

  1. monitor.yml runs npx @capitoltrace/govwatch check --json on a cron
  2. scripts/record.mjs appends a compact line to data/history/YYYY-MM.ndjson and refreshes data/latest.json
  3. scripts/generate.mjs builds site/ — status baked into static HTML, plus JSON endpoints
  4. actions/deploy-pages publishes to GitHub Pages

No servers, no database, no cost. The repo is the database.

JSON endpoints

URL Contents
/status.json Latest full check results
/history-30d.json 30-day uptime % and response-time aggregates per service

API keys

Keyless services are monitored out of the box. To monitor keyed services (Open States, Census, ACLED, Quiver) or make api.data.gov services immune to shared-runner rate limits, add repository secrets: DATA_GOV_API_KEY, OPENSTATES_API_KEY, CENSUS_API_KEY, NVD_API_KEY, ACLED_API_KEY + ACLED_EMAIL, QUIVER_API_KEY. See the govwatch key table.

Local development

npx -y @capitoltrace/govwatch check --json > raw.json
node scripts/record.mjs raw.json
node scripts/generate.mjs
# open site/index.html

License

MIT


Part of the Capitol Trace ecosystem.
Because democracy runs on uptime.

About

Live status page for 17 U.S. government APIs — is Congress.gov down? Powered by govwatch, hosted on GitHub Pages.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages