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**…

32 subscribers
9.7/10 popularity
5363 ms avg latency
80% success rate
51 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

US Congress Insider Trading Data endpoints

MethodEndpointDescription
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…
+ 1 more endpoints on the provider's documentation.

US Congress Insider Trading Data pricing

PlanPriceRate limitQuotas
BASIC Free 5 / second
  • Requests: 100 / monthly
PRO Recommended $9.99 / month 10 / second
  • Requests: 5,000 / monthly
ULTRA $29.99 / month 15 / second
  • Requests: 15,000 / monthly (then $0.0050 each)

More Finance APIs

View all →
  • StockTwits provides a social communications platform and social graph for anyone interested in the markets…

    FinanceFree923 subscribers
  • This API reproduces live PUBLIC data and features of YH. The response data is always live and synced with…

    FinanceFreemium
  • Lookup a bank's information based on a routing number input. Choose either ACH or wire transfer bank…

    FinanceFreemium965 subscribers
  • Index calculated by https://money.cnn.com/data/fear-and-greed/

    FinanceFree3.3k subscribers
  • Real-time(WebSocket) market data API powered by TradingView. Get stock quotes, candlestick data, technical…

    FinanceFreemium715 subscribers
  • Financial data provided for developers, to enter the world markets. Instant access for real-time and…

    FinanceFreemium12.2k subscribers