US Congress Insider Trading Data
# US Congress Insider Trading Data API **[MAJOR SERVICE UPDATE - March 22nd, 2026]** **Follow congressional money flow with clean, real-time-ready data.** Retail traders react late. This API helps you track what U.S. lawmakers disclose buying and selling across stocks, funds, and more — in structured JSON you can use immediately. --- ## Why developers and traders use this API - **Fresh updates**…
US Congress Insider Trading Data endpoints
| Method | Endpoint | Description |
|---|---|---|
| System | ||
| GET |
apiInfo / |
Returns basic API metadata including version and documentation link. Available on: BASIC, PRO, ULTRA |
| GET |
healthCheck /health |
Returns the current health status of the API. No authentication required. Available on: BASIC, PRO, ULTRA |
| Members | ||
| GET |
listMembers /members |
Returns a paginated directory of all US Congress members who have disclosed trades under the STOCK Act. Available on: BASIC, PRO, ULTRA |
| Trades | ||
| GET |
getLatestTrades /trades/latest |
Returns the latest batch of trades from the most recent scraper run. Ideal for polling and real-time alert bots. Available on: PRO, ULTRA |
| GET |
getRecentTrades /trades/recent |
Returns the most recently disclosed trades sorted by publication date descending. Available on: PRO, ULTRA |
| GET |
searchTrades /trades |
Search and filter all congressional stock trade disclosures. Supports filtering by ticker, politician, party, chamber, sector, transaction type, and date range. Available on:… |
| GET |
getStateTrades /state/{state}/trades |
Returns all trades by politicians from a specific US state. Available on: ULTRA |
| Politicians | ||
| GET |
getPoliticianSummary /politician/{name}/summary |
Returns a full trading profile for a politician: trade counts, total value, top tickers, top sectors, and date range. Available on: PRO, ULTRA |
| GET |
getPoliticianTrades /politician/{name}/trades |
Returns all trades for a specific politician by last name. Available on: PRO, ULTRA |
| Tickers | ||
| GET |
getTickerSummary /ticker/{ticker}/summary |
Returns a full trading profile for a stock ticker: buy/sell counts, ratio, total value, unique politicians, and top traders. Available on: PRO, ULTRA |
| GET |
getTickerTrades /ticker/{ticker}/trades |
Returns all congressional trades for a specific stock ticker. Available on: PRO, ULTRA |
| Stats | ||
| GET |
getTopPoliticians /stats/top-politicians |
Returns the most active Congress members ranked by total number of disclosed trades. Available on: PRO, ULTRA |
| GET |
getStatsSummary /stats/summary |
Returns a high-level overview of the dataset: total trades, politicians tracked, date range, and last update time. Available on: BASIC, PRO, ULTRA |
| GET |
getSectorBreakdown /stats/sector-breakdown |
Returns trade counts grouped by industry sector. Available on: PRO, ULTRA |
| GET |
getTopIssuers /stats/top-issuers |
Returns the companies most frequently traded by Congress members, ranked by trade count. Available on: PRO, ULTRA |
| GET |
getTopTickers /stats/top-tickers |
Returns the most traded stock tickers by Congress members, with buy/sell breakdown. Available on: PRO, ULTRA |
| GET |
getPartyComparison /stats/party-comparison |
Compares trading activity between Democrats, Republicans, and Independents. Available on: PRO, ULTRA |
| Advanced Analytics | ||
| GET |
getVolumeOverTime /stats/volume-over-time |
Returns weekly trade volume over a configurable time window. Useful for identifying surges in congressional trading activity. Available on: ULTRA |
| GET |
getBuySellRatio /stats/buy-sell-ratio |
Returns the congressional buy-to-sell ratio over a configurable time window, broken down by party and sector. A ratio above 1.0 means Congress is net buying. Available on: ULTRA |
| GET |
getUnusualActivity /stats/unusual-activity |
Detects tickers with abnormally high recent trading activity compared to their historical average. Useful for identifying potential information-driven trades. Available on: ULTRA |
| GET |
getReportingGaps /stats/reporting-gaps |
Returns politicians ranked by their average delay between trade date and disclosure date. The STOCK Act requires disclosure within 45 days. Available on: ULTRA |
| Other endpoints | ||
| GET |
listMembers /members |
Paginated directory of all politicians who have disclosed trades. |
| GET |
searchTrades /trades |
Retrieve congressional stock trades with powerful filtering. Supports filtering by ticker, politician, party, chamber, sector, transaction type, and date range. |
| GET |
getReportingGaps /stats/reporting-gaps |
Politicians ranked by average days between transaction and filing. |
| GET |
getVolumeOverTime /stats/volume-over-time |
Aggregated trade counts and values grouped by time period. |
| GET |
getTopTickers /stats/top-tickers |
Ranked list of most traded stock tickers in congressional disclosures. |
| GET |
getPartyComparison /stats/party-comparison |
Compare total trade volumes between political parties. |
| GET |
getTopIssuers /stats/top-issuers |
Ranked list of companies with the highest volume of congressional trades. |
| GET |
getTickerTrades /ticker/{ticker}/trades |
All congressional trades for a specific stock ticker. Paginated. |
| GET |
getStateTrades /state/{state}/trades |
All trades from a state's congressional delegation. Paginated. |
| GET |
getDatabaseSummary /stats/summary |
High-level overview of the dataset: total trades, total politicians, date range. |
| GET |
getTopPoliticians /stats/top-politicians |
Ranked list of politicians with the highest number of disclosed trades. |
| GET |
getSectorBreakdown /stats/sector-breakdown |
Aggregate trade counts grouped by industry sector. |
| GET |
getBuySellRatio /stats/buy-sell-ratio |
Analyze buy vs sell ratios across the dataset with optional filters. |
| GET |
getTickerSummary /ticker/{ticker}/summary |
Aggregated congressional trading statistics for a specific stock ticker. |
| GET |
getUnusualActivity /stats/unusual-activity |
Detect tickers with trade count significantly above their historical average. |
| GET |
getPoliticianSummary /politician/{politician_name}/summary |
Aggregated trading statistics for a specific politician. |
| GET |
getRecentTrades /trades/recent |
Returns trades published within the last 7 days, sorted by publication date descending. |
| GET |
getPoliticianTrades /politician/{politician_name}/trades |
Retrieve all trades for a specific politician by last name (case-insensitive). |
| GET |
healthCheck /health |
Returns the current health status of the API service. |
| GET |
getLatestTrades /trades/latest |
Returns trades published within the last 48 hours, sorted by publication date descending. |
| GET |
listMembers /members |
Paginated directory of all politicians who have disclosed trades. Useful for populating search dropdowns or building politician profiles. |
| GET |
getPartyComparison /stats/party-comparison |
Compare total trade volumes between political parties. Useful for partisan trading analysis. |
| GET |
getLatestTrades /trades/latest |
Returns trades published within the last 48 hours, sorted by publication date descending. Ideal for monitoring breaking congressional trading activity. |
| GET |
getDatabaseSummary /stats/summary |
High-level overview of the dataset: total trades, total politicians, date range covered, and current timestamp. |
| GET |
getTopIssuers /stats/top-issuers |
Ranked list of companies with the highest volume of congressional trades. Useful for identifying stocks under heavy political attention. |
| GET |
getSectorBreakdown /stats/sector-breakdown |
Aggregate trade counts grouped by industry sector. Shows which sectors attract the most congressional trading activity. |
| GET |
getPoliticianTrades /politician/{politician_name}/trades |
Retrieve all trades for a specific politician by last name (case-insensitive). Supports pagination. |
| GET |
healthCheck /health |
Returns the current health status of the API service. |
| GET |
searchTrades /trades |
Retrieve congressional stock trades with powerful filtering. Supports filtering by ticker, politician, party, chamber, sector, transaction type, and date range. Results are… |
US Congress Insider Trading Data pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 5 / second |
|
| PRO Recommended | $9.99 / month | 10 / second |
|
| ULTRA | $29.99 / month | 15 / second |
|