# CapitolFlow Congressional Stock Trades

> CapitolFlow Congressional Stock Trades is a paid API for AI agents from capitol.lonestaroracle.xyz, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Returns US congressional STOCK Act disclosures (Senate + House) with per-ticker lookup and a 30-day aggregate buy/sell signal

## Facts

- Endpoint: GET https://capitol.lonestaroracle.xyz/trades
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/capitolflow-congressional-stock-trades-d3a35dc5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-saKf7BnZZkqveALsYwgS

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability capitolflow-congressional-stock-trades-d3a35dc5
```

Example prompt: Pull the latest congressional stock trades for NVDA — I want to see which senators and representatives have been buying or selling it and get the overall 30-day Congress buy/sell signal.

## When to prefer this

Use this endpoint when you need structured, pay-per-call access to US congressional STOCK Act trade disclosures without scraping dashboards. Ideal for agents building trading signals around legislative behavior (similar to NANC/KRUZ ETF strategies), researching which lawmakers traded specific stocks, or monitoring the aggregate buy/sell sentiment from Congress. Prefer over manual dashboard browsing or expensive data subscriptions for single-query use cases.

## Known failure modes

- Invalid or unrecognized ticker symbol returns empty results
- Data is inherently lagged up to 45 days by law — recent trades may not yet be disclosed
- Payment failure via x402 if USDC balance insufficient
- Rate limiting if limit parameter is invalid or too large
- No trades found for a given ticker if Congress members haven't traded it recently

## How this service works

US congressional (Senate+House) stock trades; ?symbol= for a ticker

## Output

Returns a list of recent congressional STOCK Act trade disclosures including member name, party, district, ticker symbol, transaction type (buy/sell), dollar-amount range, transaction date, disclosure date, and owner. When querying by ticker, filters to trades for that specific symbol. Also returns a 30-day aggregate signal showing the most-bought and most-sold tickers across both chambers.

## Request schema (JSON Schema)

```json
{
 "name": "CapitolFlow",
 "tags": [
  "congress",
  "senate",
  "house",
  "stock-act",
  "insider"
 ],
 "type": "object",
 "version": "1.0.0",
 "category": "trading",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "integer",
       "title": "Limit",
       "default": 40
      },
      "symbol": {
       "type": "string",
       "title": "Symbol"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "signal": "US Congress (last 30d disclosures): 42 trades. Most-bought: NVDA(3), CEG(2). Most-sold: GOOGL(5), NOK(5).",
     "most_sold": [
      {
       "sells": 5,
       "symbol": "GOOGL"
      }
     ],
     "most_bought": [
      {
       "buys": 3,
       "symbol": "NVDA"
      }
     ]
    }
   }
  }
 },
 "description": "US congressional stock trades made agent-callable — the Senate and House STOCK Act disclosures that retail traders track (the 'trade like Congress' signal behind ETFs like NANC/KRUZ), served as a pay-per-call x402 endpoint instead of a human dashboard. Returns recent disclosed trades across both chambers (member, party district, ticker, buy/sell, dollar-amount range, transaction + disclosure dates, owner), a by-ticker lookup (who in Congress traded a given symbol), and an aggregate 30-day buy/sell signal (most-bought / most-sold tickers). Data is lagged by design (STOCK Act allows up to 45 days to disclose). $0.05 in USDC on Base via x402. Source: FMP Senate/House disclosure feeds, self-indexed. Companion to InsiderFlow (corporate insiders)."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/capitolflow-congressional-stock-trades-d3a35dc5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from capitol.lonestaroracle.xyz](https://www.zero.xyz/host/capitol.lonestaroracle.xyz/llms.txt)
