# AnswerPool Insider Screen

> AnswerPool Insider Screen 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).

Screen SEC Form 4 insider transactions market-wide with filters for transaction code, buy/sell direction, minimum USD value, owner role, and time window, returning parsed transactions ranked by value.

## Facts

- Endpoint: GET https://answerpool.io/v1/sec/insider/screen
- 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-insider-screen-7a0ffa0c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GCLDp4JweSk1inLEFaNiC

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-insider-screen-7a0ffa0c
```

Example prompt: Pull all open-market insider buys by officers or directors with a value over $1 million filed in the last 7 days, limit to 50 results, sorted by value.

## When to prefer this

Use this endpoint when you need to screen insider transactions across the entire market without polling EDGAR yourself, joining Form 4 XML across thousands of filers, or building your own parsing pipeline. It is the right choice when you want pre-parsed, value-ranked results filterable by role, direction, dollar threshold, and transaction code in a single API call. Prefer it over raw EDGAR access for agent workflows requiring near-real-time insider activity signals.

## Known failure modes

- Invalid role value (must be officer, director, or ten_percent) returns a validation error
- Invalid direction value (must be buy or sell) returns a validation error
- Invalid transaction codes return a validation error
- Limit exceeding 200 returns a validation error
- since date in an unrecognized format may return an error or be ignored
- Payment failure (402) if x402 USDC payment is not provided or insufficient
- Empty result set if no transactions match filters in the given window

## 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 an as_of timestamp, since date, count, and an array of parsed insider transaction records. Each record includes ticker, company name, owner name and CIK, officer title, transaction code, date, shares, price per share, total USD value, acquired/disposed flag, post-transaction share count, whether it was a Rule 10b5-1 plan trade, whether it's a derivative transaction, and a direct link to the SEC filing.

## 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": "ScreenIn",
     "properties": {
      "role": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^(officer|director|ten_percent)$"
        },
        {
         "type": "null"
        }
       ],
       "title": "Role",
       "default": null,
       "description": "Keep only lines whose reporting owner has this role: officer, director or ten_percent. Omit for all roles; an owner may hold several."
      },
      "codes": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 20
        },
        {
         "type": "null"
        }
       ],
       "title": "Codes",
       "default": null,
       "description": "Comma-separated: P,S,A,F,M,G,C,J,W"
      },
      "limit": {
       "type": "integer",
       "title": "Limit",
       "default": 50,
       "maximum": 200,
       "minimum": 1,
       "description": "Maximum transaction lines returned, largest US dollar value first; 1 to 200, default 50."
      },
      "since": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 32
        },
        {
         "type": "null"
        }
       ],
       "title": "Since",
       "default": null,
       "description": "Earliest filing 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."
      },
      "direction": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^(buy|sell)$"
        },
        {
         "type": "null"
        }
       ],
       "title": "Direction",
       "default": null,
       "description": "Either buy (code P acquisitions) or sell (code S dispositions). Omit to keep both directions and every other transaction code."
      },
      "min_value_usd": {
       "type": "number",
       "title": "Min Value Usd",
       "default": 0,
       "minimum": 0,
       "description": "Keep only transaction lines worth at least this many US dollars (e.g. 250000). Default 0 applies no value floor."
      }
     },
   
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-08-31T14:00:00Z",
  "count": 1,
  "since": "2026-08-24T00:00:00",
  "transactions": [
   {
    "cik": "0000096223",
    "code": "P",
    "date": "2026-08-28",
    "price": 50,
    "shares": 30000,
    "ticker": "JEF",
    "company": "JEFFERIES FINANCIAL GROUP INC.",
    "filed_at": "2026-08-28T21:53:58",
    "security": "Common Stock",
    "accession": "0001214659-26-011100",
    "owner_cik": "0001211677",
    "value_usd": 1500000,
    "derivative": false,
    "filing_url": "https://www.sec.gov/Archives/edgar/data/96223/000121465926011100-index.htm",
    "is_officer": true,
    "owner_name": "HANDLER RICHARD B",
    "is_director": true,
    "post_shares": 100000,
    "rule_10b5_1": false,
    "officer_title": "CEO",
    "acquired_disposed": "A",
    "is_ten_percent_owner": false
   }
  ],
  "index_started_at": "2026-08-27T00:00:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/answerpool-insider-screen-7a0ffa0c/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)
