US Congress Trades data API

17 endpoints for US Congress Trades: search, trending, members, politician, politician trades, state trades, stats, trades, trades latest, trades recent, ticker, ticker trades, stats issuers, stats tickers, stats politicians, stats volume, stats reporting gaps. One API key, one JSON schema, as MCP tools or REST.

Endpoints

Call any of them over MCP with call_endpoint and its path, or over REST.

EndpointReturnsCreditsCache
searchGET /v1/us_congress_trades/searchStock trade filings by one member of the US House, from the House Clerk.12 min
trendingGET /v1/us_congress_trades/trendingThe newest stock trade filings by members of the US House.130 min
membersGET /v1/us_congress_trades/membersMembers of Congress US Congress Trades lists filings for, with their state, district and filing counts.530 min
politicianGET /v1/us_congress_trades/politicianOne politician's US Congress Trades record: state and district, filing counts and the latest filing document.115 min
politician/tradesGET /v1/us_congress_trades/politician/tradesPeriodic transaction reports a politician filed on US Congress Trades, newest first, each linking its document.530 min
state/tradesGET /v1/us_congress_trades/state/tradesTrade filings from one state's delegation on US Congress Trades, newest first.530 min
statsGET /v1/us_congress_trades/statsHow many filings US Congress Trades published this year, by filing type and by state.530 min
tradesGET /v1/us_congress_trades/tradesIndividual trades US Congress Trades read out of the most recent periodic transaction reports, newest first.530 min
trades/latestGET /v1/us_congress_trades/trades/latestEvery transaction in the newest US Congress Trades report, with the filing it came from.530 min
trades/recentGET /v1/us_congress_trades/trades/recentTrades US Congress Trades disclosed in the last few days, which is the monitor query.530 min
tickerGET /v1/us_congress_trades/tickerOne ticker's congressional trading record on US Congress Trades: counts, members, lag and amount buckets.530 min
ticker/tradesGET /v1/us_congress_trades/ticker/tradesEvery congressional transaction in one ticker on US Congress Trades, newest first.530 min
stats/issuersGET /v1/us_congress_trades/stats/issuersMost traded issuers in US Congress Trades's current window, ranked by transaction count.530 min
stats/tickersGET /v1/us_congress_trades/stats/tickersMost traded symbols in US Congress Trades's current window, ranked by transaction count.530 min
stats/politiciansGET /v1/us_congress_trades/stats/politiciansThe most active filers in US Congress Trades's current window, with their trade and ticker counts.530 min
stats/volumeGET /v1/us_congress_trades/stats/volumeMonthly trade volume on US Congress Trades, using the midpoint of each disclosure bucket.530 min
stats/reporting-gapsGET /v1/us_congress_trades/stats/reporting-gapsThe slowest disclosures on US Congress Trades: days between trade and notification against the 45 day deadline.530 min

Connect your agent over MCP

Remote MCP server: https://data.openkrill.app/mcp with your key in the x-api-key header.

Claude Code · Run in a terminal
claude mcp add --transport http krilldata \
  https://data.openkrill.app/mcp \
  --header "x-api-key: YOUR_API_KEY"
Cursor · Add to ~/.cursor/mcp.json
{
  "mcpServers": {
    "krilldata": {
      "url": "https://data.openkrill.app/mcp",
      "headers": {
        "x-api-key": "YOUR_API_KEY"
      }
    }
  }
}
Claude Desktop · Add to claude_desktop_config.json
{
  "mcpServers": {
    "krilldata": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://data.openkrill.app/mcp",
        "--header",
        "x-api-key:${API_KEY}"
      ],
      "env": {
        "API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
US Congress Trades data API for AI agents | KrillData