# Congress Insider Trading Radar (PTR Trades Feed)

> Congress Insider Trading Radar (PTR Trades Feed) is a paid API for AI agents from whodeployed.wtf, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Returns the last 1000 parsed House and Senate Periodic Transaction Report (PTR) trades including member name, ticker, trade type, amounts, and filing lag

## Facts

- Endpoint: GET https://whodeployed.wtf/v1/congress_tape
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/congress-insider-trading-radar-ptr-trades-feed-c83e34fa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_msrFOXwt574djL93IeEua

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-insider-trading-radar-ptr-trades-feed-c83e34fa
```

Example prompt: Pull the latest congressional stock trades from the PTR feed — show me the most recent 50 transactions including who traded, what ticker, buy or sell, the amount range, and how many days it took them to file.

## When to prefer this

Use this endpoint when you need structured, machine-readable congressional PTR trade data without scraping the House or Senate disclosure websites yourself. It is ideal for compliance research, quant signal generation based on congressional activity, political finance monitoring, or any agent that needs to correlate stock movements with congressional trading disclosures. Prefer this over raw HTML scrapers when you need consistent parsed fields including filing lag pre-computed.

## Known failure modes

- Data marked as stale if source feed has not updated recently (stale: true in response)
- limit parameter outside 1–1000 range returns validation error
- Endpoint may return sample data (sample: true) if full feed is unavailable
- Network timeout if upstream congressional disclosure source is slow
- Empty or partial data array if no trades have been filed recently

## How this service works

Parsed House/Senate PTR trades: member, ticker, type, amounts, filing lag (last 1000)

## Output

A JSON object with a `data` field containing an array of up to 1000 parsed PTR trade records, each including congressional member name, stock ticker symbol, trade type (buy/sell/exchange), notional amount range, trade date, filing date, and filing lag in days. Also includes metadata fields: `generated_at` timestamp, `age_seconds` (data freshness), `stale` boolean, `sample` boolean, `product` name, and `disclaimer` text.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "limit": {
       "type": "integer",
       "maximum": 1000,
       "minimum": 1,
       "description": "Optional: truncate top-level array fields in data (ranked rows, headlines, …) to at most N items."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "data": {
       "type": "object",
       "description": "Parsed House/Senate PTR trades: member, ticker, type, amounts, filing lag (last 1000)"
      },
      "stale": {
       "type": "boolean"
      },
      "sample": {
       "type": "boolean"
      },
      "product": {
       "type": "string"
      },
      "disclaimer": {
       "type": "string"
      },
      "age_seconds": {
       "type": "number"
      },
      "generated_at": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/congress-insider-trading-radar-ptr-trades-feed-c83e34fa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from whodeployed.wtf](https://www.zero.xyz/host/whodeployed.wtf/llms.txt)
