Get politician estimated P&L
GET
/api/v1/public/senate-insiders/:slug/pnl3 credits / callAPI key required
Estimated realized and unrealized profit and loss for a politician. Each disclosed trade amount range is converted to an estimated share count using the stock's historical price on the transaction date, then FIFO-matched on shares for realized P&L; open positions are marked to the current price for unrealized P&L. All figures are estimates. Works for congressional and executive-branch officials.
Parameters
Path
Politician slug, e.g. ro-khanna (from /senate-insiders).
Code example
cURL
curl -X GET 'https://api.signal8.ai/api/v1/public/senate-insiders//pnl' \
-H "X-Api-Key: $SIGNAL8_API_KEY"Request URL
fix parameters to runGET
https://api.signal8.ai/api/v1/public/senate-insiders//pnlexample · 200
{
"data": {
"memberSlug": "ro-khanna",
"memberName": "Ro Khanna",
"isEstimated": true,
"totals": {
"estimatedRealizedPnl": 280206.27,
"estimatedUnrealizedPnl": 5000195.59,
"realizedTrades": 1721,
"winningTrades": 821,
"winRate": 0.4770482277745497,
"tickersTraded": 605,
"totalBuyValue": 27698000,
"totalSellValue": 27197500,
"totalMarketValue": 20955284.49
},
"byTicker": [
{
"ticker": "GEV",
"assetDescription": "GE VERNOVA INC",
"exchange": "NYSE",
"currentPrice": 979.07,
"realizedPnl": 13974.33,
"realizedTrades": 3,
"winningTrades": 3,
"buyCount": 3,
"sellCount": 4,
"totalBuyValue": 91000,
"totalSellValue": 32000,
"remainingBuyValue": 80974.33,
"unrealizedPnl": 306144.44,
"unrealizedPnlPercent": 378.08,
"firstBuyDate": "2024-06-20",
"lastTradeDate": "2025-09-24",
"estimatedShares": 395.3944,
"avgCostBasis": 204.79,
"marketValue": 387118.78,
"portfolioPercent": 1.85
},
{
"ticker": "TSLA",
"assetDescription": "Tesla Inc",
"exchange": "Nasdaq",
"currentPrice": 411.15,
"realizedPnl": 11161.22,
"realizedTrades": 10,
"winningTrades": 8,
"buyCount": 14,
"sellCount": 8,
"totalBuyValue": 252500,
"totalSellValue": 113000,
"remainingBuyValue": 158661.22,
"unrealizedPnl": 154130.02,
"unrealizedPnlPercent": 97.14,
"firstBuyDate": "2022-12-06",
"lastTradeDate": "2025-09-29",
"estimatedShares": 760.7716,
"avgCostBasis": 208.55,
"marketValue": 312791.24,
"portfolioPercent": 1.49
}
]
}
}