I'm a journalist turned web developer with 15+ years in reporting. I built Capitol Releases — an interactive archive of every press release from every U.S. senator and representative since January 2025. 85,242 records across all 535 members, updated four times a day from each member's official .gov site.

    The chamber view (slides 1 & 2) shows every member colored by party. Pick any search term and the chamber re-colors by who's mentioned it. Both slides here show "gas prices" as a matched pair — same term, both chambers, last 90 days:

    Senate: 59 of 100 senators mentioned gas prices (Schiff leads with 16)

    House: 144 of 435 voting members mentioned gas prices (Jeffries leads with 31)

    Try other terms and the numbers shift hard. In the last 90 days:

    Trump — 99 of 100 senators, 380 of 435 House members

    Iran — 86 of 100 senators, 268 of 435 House members

    Tariffs — 63 of 100 senators, 164 of 435 House members

    Ukraine — 43 of 100 senators, only 39 of 435 House members

    The trending view (slide 3) ranks every word stem in release titles by 30-day count and shows a weekly time series across all members — pick any combination of terms and compare them over time.

    Member detail (slide 4): each member gets a page with release cadence as a calendar heatmap, what they're talking about lately with week-over-week word deltas, and "topics they own" — words they use disproportionately compared to peers.

    Go to capitolreleases.com and search any term yourself — your representative's name, your district's issue, anything that's been in a press release since January 2025. Also in there: a daily AI-generated brief, deletion detection (tombstones for anything pulled from a member's site after publication), Congressional Record floor speeches, and a feed of 44 verified senate Bluesky accounts.

    Site: capitolreleases.com

    Github: github.com/tbrown034/capitol-releases

    Source: Each member's official .gov press page (e.g. durbin.senate.gov/news, jeffries.house.gov/media), collected via scraping and updated daily via GitHub Actions

    Tools: Python (httpx, BeautifulSoup, Playwright), PostgreSQL (Neon), Next.js 16, React 19, Tailwind 4, D3, TypeScript. Claude Haiku 4.5 for post-collection quality checks (advisory, not editorial).

    by trevorthewebdev

    Share.

    1 Comment

    1. trevorthewebdev on

      Happy to answer questions about the pipeline, the chamber viz, or any of the specific numbers. Built this over the last several months — full source on GitHub linked from the site’s about page: [https://capitolreleases.com/about](https://capitolreleases.com/about)

    Leave A Reply