# AnswerPool SEC Watchlist

> AnswerPool SEC Watchlist is a paid API for AI agents from answerpool.io, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Polls flagged SEC events (8-K items, insider trades, capital raises) for up to 25 tickers in a single paginated call with cursor-based incremental fetching.

## Facts

- Endpoint: GET https://answerpool.io/v1/sec/watchlist
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/answerpool-sec-watchlist-0d2e37ba
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_N2DpD_k5RNSZajnU-QFJ7

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 answerpool-sec-watchlist-0d2e37ba
```

Example prompt: Check for any new flagged SEC events — insider buys, 8-Ks, or raises — for AAPL, MSFT, JEF, and TSLA since my last cursor '2026-08-28T21:53:58', and give me up to 50 results.

## When to prefer this

Use this endpoint when you need to monitor SEC events across a portfolio of up to 25 tickers efficiently without making separate EDGAR API calls per symbol. It is ideal for agentic workflows that need incremental, cursor-based polling — storing the next_cursor and only fetching new events since the last run. Prefer it over raw EDGAR polling when you want pre-flagged, scored events (insider buys, 8-K items, raises) rather than raw filings. Not suitable for single-ticker deep historical research or full filing text retrieval.

## Known failure modes

- More than 25 tickers submitted — request rejected or truncated
- Invalid cursor format causes a 400 error
- Ticker not found in EDGAR index returns no events (not an error, just empty)
- Rate limiting or payment failure returns 402
- EDGAR index lag means very recent filings (under 15 min) may not appear yet

## How this service works

AnswerPool turns SEC EDGAR, the Federal Register, USAspending, NIH, BLS and OpenAlex into structured JSON answers that AI agents and developers fetch in one call. 69 endpoints free, no account; derived analyses $0.02–$0.05 per call by card credits or USDC (x402). MCP server, full provenance.

## Output

Returns a JSON object with a list of flagged SEC events (up to 200 per call), each containing the ticker, company, CIK, form type, event type, occurrence timestamp, flags array (e.g. 'large_insider_buy'), a relevance score, a structured payload with transaction details, a filing URL, and an accession number. Also includes metadata: as_of timestamp, since cursor used, count of events, next_cursor for incremental polling, and index_started_at.

## 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",
     "title": "WatchlistIn",
     "required": [
      "tickers"
     ],
     "properties": {
      "limit": {
       "type": "integer",
       "title": "Limit",
       "default": 100,
       "maximum": 200,
       "minimum": 1,
       "description": "Maximum events returned across all watched tickers, newest first; 1 to 200, default 100. Poll again with next_cursor."
      },
      "since": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 32
        },
        {
         "type": "null"
        }
       ],
       "title": "Since",
       "default": null,
       "description": "Earliest event time, ISO 8601 date or timestamp (e.g. 2026-08-01 or 2026-08-01T00:00:00Z); UTC if no offset, capped at 90 days back. Default: 7 days."
      },
      "tickers": {
       "type": "string",
       "title": "Tickers",
       "maxLength": 300,
       "description": "Comma-separated tickers, max 25"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-08-31T14:00:00Z",
  "count": 1,
  "since": "2026-08-24T00:00:00",
  "events": [
   {
    "cik": "0000096223",
    "form": "4",
    "flags": [
     "large_insider_buy"
    ],
    "score": 0.7,
    "ticker": "JEF",
    "company": "JEFFERIES FINANCIAL GROUP INC.",
    "payload": {
     "n_buys": 1,
     "buy_usd": 1500000,
     "n_sells": 0,
     "sell_usd": 0
    },
    "event_id": "ev_1",
    "accession": "0001214659-26-011100",
    "event_type": "insider_transaction",
    "filing_url": "https://www.sec.gov/Archives/edgar/data/96223/000121465926011100-index.htm",
    "occurred_at": "2026-08-28T21:53:58"
   }
  ],
  "next_cursor": "2026-08-28T21:53:58",
  "index_started_at": "2026-08-27T00:00:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/answerpool-sec-watchlist-0d2e37ba/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from answerpool.io](https://www.zero.xyz/host/answerpool.io/llms.txt)
