Quick question: do you know how your representative voted on the bill that funded the entire federal government this year?
Most people don't. Not because they don't care — because finding out is genuinely, unreasonably hard.
The problem
The Consolidated Appropriations Act of 2026 (HR 7148) passed the House by three votes — 217 to 214. Three. That means your representative's single vote mattered enormously, whichever way it went.
Now try to find out how they voted. Here's the official path:
Go to Congress.gov and search for the bill (hope you know the bill number)
Open the "Actions" tab and scroll through dozens of procedural entries
Find the right roll call — careful, amended bills have two passage votes per chamber, and the first one you find is usually the wrong one
Follow the link to clerk.house.gov, which is a table of 435 names in a format designed sometime around the Clinton administration
Ctrl+F your rep's name
That's if you already knew the bill existed, knew its number, and knew what a "motion to concur in the Senate amendment" is. The information is public. It just isn't accessible. Those are not the same thing.
What I built
I'm a solo developer, and this bothered me enough that I built NewsClear — a free civic-transparency tool that makes this a couple of taps:
Go to newsclear.org (the Government section is the landing page)
Search the bill or tap through the status pipeline (Introduced › Committee › House › Senate › President › Law)
Open the bill
You get, on one card:
A plain-language summary of what the bill actually does — not the legalese
The recorded vote per chamber — HR 7148 shows House 217–214, Senate 71–29
A "see who voted" link straight to the official clerk.house.gov / senate.gov record
A neutral breakdown: the bill's stated purpose, who it affects, and the strongest argument from each side — attributed to supporters and critics, never the app's own verdict
And when there's no recorded vote, it says so honestly: a lot of bills pass by voice vote or unanimous consent, and no tally exists. Most sites either hide that or show something misleading. I label it "passed by voice vote — no recorded tally," because pretending data exists when it doesn't is its own kind of bias.
Here's the live example if you want to see it — tap the card:
Or the direct link: newsclear.org/bill/hr-7148
A few things I learned building this
Amended bills will burn you. A bill that gets amended in the second chamber comes back for a second passage vote in the origin chamber. My vote parser originally grabbed the first passage vote it found and showed 341–88 for HR 7148 — the vote on the original House version, not the 217–214 final. The fix: always take the latest-dated passage vote across all passage-vote types. If you're parsing congressional actions, this will get you eventually.
"No vote data" is often correct data. Many enacted bills genuinely have no Yea/Nay numbers. Voice votes and unanimous consent are normal procedure, especially for uncontroversial bills. Design for the honest null.
Roll-call URLs are learnable but weird. House: clerk.house.gov/Votes/{YEAR}{ROLLNUM}. Senate: a longer format with the congress number, session (odd year = 1, even = 2), and a 5-digit-padded roll number. Once you have those, you can deep-link every recorded vote to its official source.
Why this matters
A representative democracy only works if you can check what your representatives actually did — not what they said, not what a pundit said they did. That check should take a minute, not a research session.
NewsClear is free, there's no login required to look anything up, and it's a one-person project with no VC behind it. There's also a news side that clusters coverage of the same event from multiple sources into one neutral rewrite with a trust score, but the government side is the part I care about most.
If you try it, I'd genuinely love feedback — especially on whether the neutrality holds up when you look at a bill you have strong feelings about. That's the hardest test.
newsclear.org — built with React, Supabase, and Netlify by one person who thinks this stuff should be easier.

Top comments (0)