Politician Trades
Stock trades reported by members of the US Congress in their official House and Senate financial disclosure filings: who traded, party, chamber, state, ticker, asset name and class, buy or sell, amount range, who holds the asset (held_by), trade date, filing date and a link to the official filing.
All filters are optional and can be combined. Lists use commas (symbol=AAPL,MSFT). The answer is {total, limit, offset, sort, order, rows, about}; total is the number of matching trades.
Request
- Base URL: https://api.dataporium.io
- URL: https://api.dataporium.io/politician-trades
- Auth: API key in query parameter apikey
Query parameters
Ticker(s), comma-separated (BRK.B and BRK-B both work)
Official member ID(s) (Bioguide), comma-separated
Part of the member's name
Party on the trade date: D, R, I (or Democrat, Republican, Independent)
house or senate
buy, sell, or purchase, sale, sale_partial, sale_full, exchange, other
Asset class as filed, e.g. Stock, ETF, Stock Option, Corporate Bond
Who holds the asset: Self, Spouse, Joint or Child
Two-letter state code(s), comma-separated
Trades on or after this trade date (YYYY-MM-DD)
Trades on or before this trade date (YYYY-MM-DD)
Filed on or after this date (YYYY-MM-DD)
Filed on or before this date (YYYY-MM-DD)
Only trades from the last N days (by trade date)
Smallest estimated amount in US dollars (middle of the range)
Largest estimated amount in US dollars (middle of the range)
true = only trades filed more than 45 days after the trade
true = only trades with a known ticker
Also include filers who are not members of Congress (default false)
trade_date (default), filed_date, amount_mid, member_name, symbol or filing_delay_days
asc or desc (default desc)
Rows per page, 1 to 1000 (default 50)
Rows to skip, for paging
Response
Successful response (JSON).
Changes
No recorded changes to this operation across all 1 revision of this API.