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.
| Endpoint | Returns | Credits | Cache |
|---|---|---|---|
| searchGET /v1/us_congress_trades/search | Stock trade filings by one member of the US House, from the House Clerk. | 1 | 2 min |
| trendingGET /v1/us_congress_trades/trending | The newest stock trade filings by members of the US House. | 1 | 30 min |
| membersGET /v1/us_congress_trades/members | Members of Congress US Congress Trades lists filings for, with their state, district and filing counts. | 5 | 30 min |
| politicianGET /v1/us_congress_trades/politician | One politician's US Congress Trades record: state and district, filing counts and the latest filing document. | 1 | 15 min |
| politician/tradesGET /v1/us_congress_trades/politician/trades | Periodic transaction reports a politician filed on US Congress Trades, newest first, each linking its document. | 5 | 30 min |
| state/tradesGET /v1/us_congress_trades/state/trades | Trade filings from one state's delegation on US Congress Trades, newest first. | 5 | 30 min |
| statsGET /v1/us_congress_trades/stats | How many filings US Congress Trades published this year, by filing type and by state. | 5 | 30 min |
| tradesGET /v1/us_congress_trades/trades | Individual trades US Congress Trades read out of the most recent periodic transaction reports, newest first. | 5 | 30 min |
| trades/latestGET /v1/us_congress_trades/trades/latest | Every transaction in the newest US Congress Trades report, with the filing it came from. | 5 | 30 min |
| trades/recentGET /v1/us_congress_trades/trades/recent | Trades US Congress Trades disclosed in the last few days, which is the monitor query. | 5 | 30 min |
| tickerGET /v1/us_congress_trades/ticker | One ticker's congressional trading record on US Congress Trades: counts, members, lag and amount buckets. | 5 | 30 min |
| ticker/tradesGET /v1/us_congress_trades/ticker/trades | Every congressional transaction in one ticker on US Congress Trades, newest first. | 5 | 30 min |
| stats/issuersGET /v1/us_congress_trades/stats/issuers | Most traded issuers in US Congress Trades's current window, ranked by transaction count. | 5 | 30 min |
| stats/tickersGET /v1/us_congress_trades/stats/tickers | Most traded symbols in US Congress Trades's current window, ranked by transaction count. | 5 | 30 min |
| stats/politiciansGET /v1/us_congress_trades/stats/politicians | The most active filers in US Congress Trades's current window, with their trade and ticker counts. | 5 | 30 min |
| stats/volumeGET /v1/us_congress_trades/stats/volume | Monthly trade volume on US Congress Trades, using the midpoint of each disclosure bucket. | 5 | 30 min |
| stats/reporting-gapsGET /v1/us_congress_trades/stats/reporting-gaps | The slowest disclosures on US Congress Trades: days between trade and notification against the 45 day deadline. | 5 | 30 min |
Connect your agent over MCP
Remote MCP server: https://data.openkrill.app/mcp with your key in the x-api-key header.
claude mcp add --transport http krilldata \
https://data.openkrill.app/mcp \
--header "x-api-key: YOUR_API_KEY"{
"mcpServers": {
"krilldata": {
"url": "https://data.openkrill.app/mcp",
"headers": {
"x-api-key": "YOUR_API_KEY"
}
}
}
}{
"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"
}
}
}
}