Guide
The story is in the FEC filing, not the campaign's press release.
Political creators who work the press-release cycle narrate the campaign's chosen story. The real one is in the money cross-join. Three public-record moves to run before you write.
A campaign emails you the bill at 9 a.m., subject line already written, sponsor quote already pulled, a suggested headline sitting in the second paragraph. By noon a dozen creators in your vertical have filed some version of it. Same frame, same quote, same forward-looking promise about what the legislation will do. The release did its job. It set the story, chose the hero, and picked the timeline. Meanwhile the more interesting document went up the same week and almost nobody opened it: the sponsor's latest FEC filing, showing who funded the campaign in the quarters before the bill had a number.
Call it the cross-join. The press release tells you what a politician said. The filing tells you who paid to be in the room while they decided to say it. Those are two different stories, and only one of them is reported to a federal agency under penalty of law. When you join a bill's sponsor to that sponsor's donor record, a second narrative appears next to the official one. Not an accusation. A context the release was engineered to keep off your desk. The creators who hold a beat over months are the ones who file the cross-join, not the quote.
Narrating the release feels like coverage. It reads like coverage. It even ranks, briefly, because you were fast. The trouble is structural: when your input is the campaign's chosen document, your output can only ever be a paraphrase of the campaign's chosen story. You are a cycle behind before you type, because the frame was set upstream by someone whose job is to control it. Speed against a press release is a race everyone in your niche runs and nobody wins. The provenance move is slower to learn and much harder to copy.
Here is what the Federal Election Commission publishes, for free, on a public API. Committees must itemize every contribution from an individual once that person's giving crosses $200 in a cycle: name, employer, occupation, date, amount. Schedule A carries the individual receipts; the same disclosure regime covers PAC transfers and the committee's own spending. Congress.gov carries the other half: who sponsored and cosponsored a bill, the introduction date, the referral, and which committees each member sits on. OpenSecrets, a project that has coded federal filings by donor industry for decades, lets you roll thousands of individual receipts up into an industry view without hand-tagging employers yourself. Every one of those sources is citable by URL. None of them requires a source, a leak, or a login.
Three moves, all runnable against public records, none requiring anything you cannot cite.
First, the sponsor donor-industry cross-join. Pull the bill's sponsor from Congress.gov, pull that member's receipts from the FEC, roll them to industry, and check the calendar. Did giving from the industry the bill benefits cluster in the quarters before introduction? The timing is the story, and the timing is public.
Second, committee-jurisdiction overlap. A member who sits on the committee that governs an industry, and whose largest donor industry is that same industry, is a standing story you can return to every time that committee marks something up.
Third, the multi-cycle pattern. One quarter is noise. The same donors, bundlers, or PACs recurring across three cycles ahead of a specific legislative move is a relationship, and relationships are what the release will never volunteer.
Default to provenance and your whole cadence changes. You stop being the fortieth paraphrase of a release and start being the person in the niche who shows the receipt. Your angle is yours because you built it from a join nobody else bothered to run, not from a quote everyone got in the same email. It compounds. The donor record you pulled this week is the baseline you measure next week's filing against. Over a year you are not covering announcements, you are tracking a money relationship, and that is a beat no press shop can set for you.
Running the cross-join by hand is the reason most creators never reach for it. You are opening the FEC API in one tab, Congress.gov in another, an industry roll-up in a third, and reconciling employer strings by eye. The Political Insider module keeps that join standing: Congress.gov sponsor and cosponsor data joined to FEC donor records, so the money context surfaces next to the bill instead of three tabs away. It does not write the story for you. It puts the document the release was built to bury back on your desk, before you choose your angle.
What we are watching: how fast the FEC's quarterly filing windows let a diligent creator beat the trade press to a committee story, and where the coded-industry data lags the raw receipts enough that the raw filing is the faster read. When those windows move, the creators running the join will feel it first.
Start from a bill's sponsor on Congress.gov, pull that member's contribution receipts from the FEC (Schedule A itemizes any individual giving over $200 in a cycle), and roll the receipts to donor industry. Then check the timeline against the bill's introduction date. The join between sponsor and donor record is what a press release never provides.
Yes. The Federal Election Commission publishes itemized contributions, PAC transfers, and committee spending for free through a public API and bulk data downloads. Congress.gov publishes sponsor, cosponsor, and committee-assignment data alongside it. No login, source, or leak is required.
The FEC holds the raw, official filings. OpenSecrets is a project that has coded those filings by donor industry for decades, so you can view thousands of individual receipts as an industry roll-up without hand-tagging employers yourself. Use the FEC for the primary record and OpenSecrets for the industry view.
No. A contribution that precedes a vote is documented context, not proof of a quid pro quo. Report the timeline and the money-to-legislation join as verifiable fact and let the reader weigh it. Asserting a bribe you cannot document is a defamation risk.
The two that make the cross-join possible: the FEC's donor filings and Congress.gov's sponsor and committee data. Most coverage stops at the press release. The reporters who hold a beat join the bill's sponsor to that sponsor's funding record, which is where the second, unreported narrative lives.
Keep reading