# Congress Trades – STOCK Act Periodic Transaction Reports

> Congress Trades – STOCK Act Periodic Transaction Reports is a paid API for AI agents from payai.agentstools.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-12).

Returns normalized US House congressional stock trade disclosures filtered by ticker or member name, with trade type, amount range, dates, disclosure lag, and source PDF citations.

## Facts

- Endpoint: GET https://payai.agentstools.dev/congress/trades?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/congress-trades-stock-act-periodic-transaction-reports-efc5bb33
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5-GCz17zBF32awROUG5F_

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 congress-trades-stock-act-periodic-transaction-reports-efc5bb33
```

Example prompt: Pull all the congressional stock trades for NVDA disclosed in the last 90 days from STOCK Act filings — I want the trade type, amount range, which House member made it, and a link to the filing PDF for each one.

## When to prefer this

Use this endpoint when you need structured, normalized congressional stock trade data cited to official STOCK Act Periodic Transaction Report PDFs. Prefer it over general web scraping when you need filterable, machine-readable trade records with disclosure lag metrics, specific to US House members and a defined date window.

## Known failure modes

- No results returned if ticker or member name does not match any disclosures in the date window
- Invalid date format for startdt/enddt returns a validation error
- Senate chamber queries are deferred and may return empty or unsupported responses
- Misspelled member surname returns no results
- Very recent trades may not yet be disclosed or indexed

## How this service works

Normalized US House congressional stock trades from STOCK Act Periodic Transaction Reports. Filter by ticker or member and an optional date window and get each disclosed trade: buy, sell or exchange, the amount range, ticker, asset description, transaction and disclosure dates, disclosure lag, and owner, each record cited to its filing PDF.

## Output

A list of trade records, each containing: trade type (buy, sell, or exchange), amount range (e.g. $1,001–$15,000), ticker symbol, asset description, transaction date, disclosure date, disclosure lag in days, owner name, House member name, and a URL to the source filing PDF.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "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",
     "required": [],
     "properties": {
      "enddt": {
       "type": "string",
       "description": "Window end date, ISO YYYY-MM-DD (default today)"
      },
      "member": {
       "type": "string",
       "description": "House member surname or full name substring"
      },
      "ticker": {
       "type": "string",
       "description": "Stock ticker symbol, e.g. AAPL"
      },
      "chamber": {
       "enum": [
        "house",
        "senate"
       ],
       "type": "string",
       "description": "Chamber, default house (senate is deferred)"
      },
      "startdt": {
       "type": "string",
       "description": "Window start date, ISO YYYY-MM-DD (default 90 days ago)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/congress-trades-stock-act-periodic-transaction-reports-efc5bb33/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from payai.agentstools.dev](https://www.zero.xyz/host/payai.agentstools.dev/llms.txt)
