GET https://api.fundalyze.ai/api/public/v1/get_congress_feedget_congress_feed

Parameters

ParameterTypeDefaultDescription
daysinteger1–36530Filed in the last N days, 1-365.
memberstring—One member: a name (e.g. 'Pelosi') or bioguide id (P000197).
partystring—Only this party's members.
chamberstring—house or senate.
transaction_typestring—purchase, sale or exchange.
limitinteger1–10025Rows to return, 1-100.

Example

A real call and its answer. Replace fdz_live_YOUR_KEY with your key, or set FUNDALYZE_API_KEY for the Python and JavaScript versions.

curl -H "Authorization: Bearer fdz_live_YOUR_KEY" "https://api.fundalyze.ai/api/public/v1/get_congress_feed?days=30&limit=10"

Response

Generated from live data on Oct 7, 2026; figures change as filings arrive. Rows trimmed to the first 5 for the docs: trades had 10.

What an assistant reads (and what MCP returns).

Congressional trades (House and Senate PTRs) · filed since 2026-09-07 · newest filed first
filing_date,transaction_date,member,party,chamber,state,ticker,asset_as_filed,type,amount_usd,owner,source_url
2026-10-05,2026-09-18,Vince Fong,,house,CA,,U.S. Treasury Bill 0.0% Int Mat 12/10/2026,purchase,15001-50000,,https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035539.pdf
2026-10-05,2026-09-17,Lloyd Doggett,Democrat,house,TX,HD,HD,purchase,1001-15000,,https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035580.pdf
2026-10-05,2026-09-11,Lloyd Doggett,Democrat,house,TX,PPG,PPG,purchase,1001-15000,,https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035580.pdf
2026-10-05,2026-09-10,Lloyd Doggett,Democrat,house,TX,IBM,IBM,purchase,1001-15000,,https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035580.pdf
2026-10-05,2026-09-08,Lloyd Doggett,Democrat,house,TX,JNJ,JNJ,purchase,1001-15000,,https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20035580.pdf
... 5 more rows in the full answer (trimmed for the docs)
amount_usd is the disclosed range. owner: blank = the member, SP spouse, JT joint, DC dependent child. ticker is blank for non-equity assets.
More: https://fundalyze.ai/trades/congressional

Fields of data

What each field of data means. rows[].field is a field of each row in the rows list.

FieldMeaning
tradesDisclosed trades, newest filed first (list; see trades[]).
sinceFirst filing date in the window (ISO).
member.nameMember's name (when `member` was given).
member.bioguide_idCongress bioguide id.
member.partyParty.
member.chamberhouse or senate.
member.stateState.
member.districtHouse district, e.g. CA11.
member.is_currentWhether the member sits today.
member.committees[].nameCurrent committee.
member.committees[].titleRole on it (Chair, Ranking Member) when any.
trades[].filing_dateDate the report was filed.
trades[].transaction_dateDate of the trade.
trades[].memberMember's name.
trades[].bioguide_idCongress bioguide id.
trades[].partyParty.
trades[].chamberhouse or senate.
trades[].stateState.
trades[].tickerTicker the asset resolves to; null for non-equity assets.
trades[].asset_as_filedSymbol or description as written on the report.
trades[].typepurchase, sale or exchange.
trades[].amount_low_usdLow end of the disclosed range, USD.
trades[].amount_high_usdHigh end of the range, USD; null when open-ended.
trades[].ownernull = the member, SP spouse, JT joint, DC dependent child.
trades[].source_urlThe report on the House Clerk or Senate site.

Every answer ends with More: <link>, and REST returns the same URL as link: the fundalyze.ai page where the figures can be checked (here, fundalyze.ai/trades/congressional). Cite it when you show the data to others, as the attribution rules ask.

Errors

A bad parameter is a 400 naming it, an unknown ticker a 404, a busy key or a used-up day a 429. Every status and message: Errors.

This page as Markdown, for language models and scripts: /developers/md/reference/get_congress_feed