get_politician_pnl
Get Politician P&L
What it does
Get estimated realized + unrealized profit & loss for a politician. Methodology: each disclosed trade amount range is converted to an estimated share count using the stock's historical market price on the transaction date, then FIFO-matched on SHARES (realized = (sellPrice − buyPrice) × matched shares); open positions are marked to the current price for unrealized P&L.
Works for Congress (sen-/rep-) AND executive branch (exec-) officials. Response includes a totals object (estimatedRealizedPnl, estimatedUnrealizedPnl, winRate, realizedTrades, tickersTraded) and a byTicker[] breakdown (estimatedShares, avgCostBasis, currentPrice, realizedPnl, unrealizedPnl, unrealizedPnlPercent) — byTicker open positions double as the estimated holdings.
All figures are ESTIMATES (±25-40% from disclosure bracket width). Use get_politicians first to find the slug.
Ask your AI
With the Signal8 MCP server connected, your assistant calls this tool when a question needs it. For example:
Using Signal8, get estimated realized + unrealized profit & loss for a politician.
Parameters
| Name | Type | Description |
|---|---|---|
slugrequired | string | Politician URL slug — congressional ("sen-nancy-pelosi", "rep-...") or executive ("exec-trump-donald-j") |
Other Congress & politicians tools
- get_political_sector_rotationSectors politicians have been trading over a window.
- get_politician_activityActivity metrics by period (30d/90d/1y/all).
- get_politician_committeesCommittee assignments for a politician.
- get_politician_detailFull profile: party, state, chamber, trade stats.
- get_politician_disclosuresPer-disclosure trade feed with an exactly-once polling cursor.
- get_politician_late_filersLate-filing violations (disclosed >45 days late).
- get_politician_recent_tradesRecent STOCK Act trades across all politicians.
- get_politician_rolesCommittee leadership roles (Chair, Ranking Member).
- get_politician_scorecardTop/bottom 5 by estimated 90-day P&L, SPY benchmark, card image.
- get_politician_transactionsPaginated STOCK Act trade history for a politician.
- get_politician_votesCongressional voting records for a politician.
- get_politiciansList/search politicians with STOCK Act disclosures.
- get_politicians_most_activeMost active congressional traders by count.
- get_politicians_pnl_leaderboardRank politicians by estimated trading P&L.
- get_recent_congressional_votesRecent roll-call votes across all members.
- get_recently_sponsored_billsMost recently introduced bills across sponsors.
- get_senate_trades_by_tickerReverse lookup: who traded a given ticker.