Skip to content

Senate Trades API

Retrieve trading activity from US Senators disclosed under the STOCK Act. Track congressional purchases and sales for any ticker.

GET /v1/senatetrades/{market}/{ticker}

Requires API key via token query parameter.

ParameterTypeRequiredDescription
marketstringYesMarket identifier (e.g., S&P 500, NASDAQ)
tickerstringYesStock ticker symbol (e.g., AAPL, META)
ParameterTypeRequiredDescription
tokenstringYesYour API key
dateFromstringNoStart date (YYYY-MM-DD)
dateTostringNoEnd date (YYYY-MM-DD)
Terminal window
curl "https://api.finbrain.tech/v1/senatetrades/S%26P%20500/META?token=YOUR_API_KEY"
{
"ticker": "META",
"name": "Meta Platforms Inc.",
"senateTrades": [
{
"date": "2025-11-13",
"amount": "$1,001 - $15,000",
"senator": "Shelley Moore Capito",
"type": "Purchase"
},
{
"date": "2025-10-31",
"amount": "$1,001 - $15,000",
"senator": "John Boozman",
"type": "Purchase"
}
]
}
FieldTypeDescription
tickerstringStock ticker symbol
namestringCompany name
senateTradesarrayArray of trade objects
FieldTypeDescription
datestringTransaction date (YYYY-MM-DD)
amountstringTransaction amount (exact value or range)
senatorstringName of senator
typestringTransaction type (Purchase or Sale)
RangeMinMax
$1,001 - $15,000$1,001$15,000
$15,001 - $50,000$15,001$50,000
$50,001 - $100,000$50,001$100,000
$100,001 - $250,000$100,001$250,000
$250,001 - $500,000$250,001$500,000
$500,001 - $1,000,000$500,001$1,000,000
$1,000,001 - $5,000,000$1,000,001$5,000,000
Over $5,000,000$5,000,001N/A
CodeErrorDescription
400Bad RequestInvalid market or ticker
401UnauthorizedInvalid or missing API key
404Not FoundTicker not found
500Internal Server ErrorServer-side error