# ForgeMesh Politician Stock Trades Tracker

> ForgeMesh Politician Stock Trades Tracker is a paid API for AI agents from x402.forgemesh.io, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-10).

Returns disclosed US House member securities transactions filtered by politician name, ticker, transaction type, state, and date range

## Facts

- Endpoint: POST https://x402.forgemesh.io/politician-stock-trades?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/forgemesh-politician-stock-trades-tracker-fe94dfd6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8-EY4zUEH53ys4dgxd_JS

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 forgemesh-politician-stock-trades-tracker-fe94dfd6 -d '<json body>'
```

Example prompt: Pull up the most recent stock trades filed by House members — show me any purchases or sales of NVDA in 2026, up to 20 results.

## When to prefer this

Choose this endpoint when you need structured, filterable access to US House member stock trading disclosures — especially for agent workflows that monitor political trading patterns, screen by ticker or politician, or compare trades against market events. Prefer this over manual scraping of House Clerk records when you need clean JSON output with amount brackets and notification dates already parsed.

## Known failure modes

- Invalid enum value for 'type' field returns validation error
- No trades found for the given filter combination returns empty trades array
- Ticker not found in disclosures returns zero results with matched:0
- Date range with 'since' after 'until' may return empty or error
- Limit exceeding maximum of 100 rejected with validation error
- Payment not included or insufficient USDC returns 402 Payment Required

## How this service works

Politician stock trading tracker: disclosed securities transactions by US House members, filterable by name, ticker, transaction type, state, and date range. Each row carries the asset, owner (member, spouse, joint), transaction and notification dates, and the reported amount bracket. Structured JSON built for agents watching political trading activity.

## Output

A JSON object containing a list of matched trades (each with asset name, ticker, member name, owner type, transaction type, transaction date, notification date, amount range bracket, state/district, and document ID), plus metadata including total matched count, returned count, years and chambers covered, and a public domain attribution statement.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "type": {
   "enum": [
    "purchase",
    "sale",
    "sale_partial",
    "exchange"
   ],
   "type": "string"
  },
  "limit": {
   "type": "integer",
   "maximum": 100,
   "minimum": 1
  },
  "since": {
   "type": "string",
   "description": "ISO date lower bound on transaction date"
  },
  "state": {
   "type": "string",
   "description": "state or district prefix, e.g. 'VA' or 'VA01'"
  },
  "until": {
   "type": "string",
   "description": "ISO date upper bound on transaction date"
  },
  "member": {
   "type": "string",
   "description": "member name substring, e.g. 'wittman'"
  },
  "ticker": {
   "type": "string",
   "description": "exact ticker, e.g. 'NVDA'"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "trades": [
   {
    "type": "sale",
    "asset": "Crown Castle Inc. Common Stock",
    "owner": null,
    "doc_id": "20034916",
    "member": "Robert J. Wittman",
    "ticker": "CCI",
    "chamber": "house",
    "amount_range": "$1,001 - $15,000",
    "state_district": "VA01",
    "transaction_date": "2026-06-30",
    "notification_date": "2026-07-02"
   }
  ],
  "matched": 12,
  "coverage": {
   "years": [
    2025,
    2026
   ],
   "chambers": [
    "house"
   ]
  },
  "returned": 5,
  "attribution": "US House Clerk financial disclosures (public domain)"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/forgemesh-politician-stock-trades-tracker-fe94dfd6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.forgemesh.io](https://www.zero.xyz/host/x402.forgemesh.io/llms.txt)
