Methodologylive
Every source we ingest, the refresh cadence, and where to verify the underlying record yourself.
Capitol Whale ingests only public data from primary regulatory sources. We do not scrape paywalled providers, and we do not republish anyone else's commercial dataset.
Every dashboard row links back to the upstream filing via a Source chip. If something looks wrong, the upstream record is the source of truth — please tell us at /contact.
See /data-status for the last successful ingest timestamp of each pipeline.
Public PTR filings parsed from the Senate Office of Public Records. Disclosure lag (45 days) is set by law, not by us.
Table: senate_trades
Aggregated from House Clerk PTR PDFs. Same statutory 45-day lag applies.
Table: congress_trades
Form 4 insider transactions and material event filings, fetched directly from EDGAR's JSON endpoints.
Table: insider_filings, sec_filings
Quarterly LD-1/LD-2 filings, including client, registrant, issues, and disclosed amounts.
Table: lobbying_disclosures
Last/bid/ask snapshots for a curated universe (~35 symbols). Not a real-time consolidated feed.
Table: market_quotes, quote_cache
St. Louis Fed economic series (CPI, unemployment, rates, etc.).
Table: macro_observations, macro_series
ECB reference rates. End-of-day, not intraday.
Table: (server-side cache only)
Public spot price snapshots. Not authenticated trading data.
Table: market_quotes
Not financial advice.
Everything on this site is informational. Disclosed trades are reported on a delay set by federal law; do not assume any timestamp on this site reflects when a politician or insider actually transacted.