Bills, amendments, members, and committee data from the Library of Congress. (api.congress.gov)
🔍 Government API Status
Live health of 13 U.S. government APIs, checked every 30 minutes.
Last checked 2026-07-19 13:30 UTC · status.json · 30-day aggregates
🏛️ Congressional
Campaign finance data — candidates, committees, and filings — from the Federal Election Commission. (api.open.fec.gov)
Lobbying Disclosure Act filings from the U.S. Senate. (lda.senate.gov)
Official federal publications from the U.S. Government Publishing Office. (api.govinfo.gov)
📊 Federal
Daily rules, proposed rules, and notices of the U.S. federal government. (federalregister.gov)
Federal spending, awards, and agency budget data. (api.usaspending.gov)
Monitoring requires OPENSTATES_API_KEY — add it as a repository secret.
Monitoring requires CENSUS_API_KEY — add it as a repository secret.
Employment and price statistics from the Bureau of Labor Statistics. (api.bls.gov)
🛡️ National Security
Known Exploited Vulnerabilities catalog from CISA, including feed freshness. (cisa.gov)
The National Vulnerability Database CVE API from NIST. (services.nvd.nist.gov)
Travel advisories feed from the U.S. State Department. (travel.state.gov)
Global news monitoring from the GDELT Project. (api.gdeltproject.org)
NORAD satellite element sets from CelesTrak. (celestrak.org)
Monitoring requires ACLED_API_KEY — add it as a repository secret.
💰 Financial
Company filings from the SEC EDGAR system. (data.sec.gov)
Monitoring requires QUIVER_API_KEY — add it as a repository secret.
About this page
Is Congress.gov down? Is the FEC API responding? Are CISA feeds current? This page answers those questions with real checks, not guesses. Every 30 minutes, govwatch requests each API and validates the status code, response time, and payload — catching the classic government-API failure mode of HTTP 200 with an empty or HTML error body.
Methodology: a service is Operational when all assertions pass, Degraded when it responds correctly but slowly, and Down when it returns errors or invalid data. Rate limited (HTTP 429) is reported separately and excluded from uptime, since it can reflect shared-runner limits rather than an outage. Uptime is computed over 30 days of checks.
Run these checks yourself: npx @capitoltrace/govwatch check — or add the
GitHub Action to your CI.
History lives in this repo.