# AnswerPool Insider Footprint

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

Look up an SEC insider by name or CIK and retrieve every issuer they file ownership forms for, including roles, filing counts, and first/last seen dates.

## Facts

- Endpoint: GET https://answerpool.io/v1/graph/person
- 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-footprint-4696a72f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_L8h5F0VFpiaZHJUMfxyIL

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-footprint-4696a72f
```

Example prompt: Can you pull the insider footprint for Elon Musk — search by name, look back over the last 1825 days, and list every SEC issuer he's filed ownership forms for along with his role and how many filings he's made at each company?

## When to prefer this

Use this endpoint when you need to build a complete picture of a single insider's presence across all SEC-registered issuers — their roles, filing history breadth, and activity timeline. Prefer this over the Insider Screen endpoint (which is transaction-focused and market-wide) when the research goal is person-centric: who is this person, where do they file, and how active are they? Especially useful for compliance research, relationship mapping, and board/officer due diligence where the entity of interest is the person, not the transaction.

## Known failure modes

- No results if name substring is too short or misspelled — requires at least 2 characters
- Ambiguous name matches may return many unrelated persons — use owner_cik for precision
- Invalid owner_cik format (non-numeric or too long) returns validation error
- Days parameter out of range (below 7 or above 3650) returns validation error
- Limit parameter out of range (below 1 or above 100) returns validation error
- Payment required error if x402 payment is not provided or fails
- Empty persons array if the insider has no filings within the specified days 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 list of person records each containing the owner's CIK and name, plus an array of issuers they file for — each issuer entry includes its CIK, ticker, company name, the insider's role, total filing count, and first/last seen dates. Also includes an as_of timestamp and total count.

## 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": "PersonIn",
     "properties": {
      "q": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 80,
         "minLength": 2
        },
        {
         "type": "null"
        }
       ],
       "title": "Q",
       "default": null,
       "description": "Case-insensitive substring of the insider name as filed on Forms 3/4/5 (e.g. buffett). Ignored when owner_cik is given; provide one of the two."
      },
      "days": {
       "type": "integer",
       "title": "Days",
       "default": 365,
       "maximum": 3650,
       "minimum": 7,
       "description": "Window in days over the ownership filing date, counted back from now. Default 365."
      },
      "limit": {
       "type": "integer",
       "title": "Limit",
       "default": 25,
       "maximum": 100,
       "minimum": 1,
       "description": "Maximum persons returned, ordered by owner CIK ascending. Default 25."
      },
      "owner_cik": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^\\d{1,10}$",
         "maxLength": 10
        },
        {
         "type": "null"
        }
       ],
       "title": "Owner Cik",
       "default": null,
       "description": "CIK of the reporting owner (the insider, not the issuer), 1-10 digits, zero padding optional. Provide q or owner_cik; owner_cik takes precedence over q."
      }
     },
     "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-09-02T22:00:00Z",
  "count": 1,
  "persons": [
   {
    "name": "HANDLER RICHARD B",
    "issuers": [
     {
      "cik": "0000096223",
      "role": "officer (CEO)",
      "ticker": "JEF",
      "company": "JEFFERIES FINANCIAL GROUP INC.",
      "filings": 4,
      "last_seen": "2026-08-29T20:11:03",
      "first_seen": "2026-08-27T12:00:00"
     }
    ],
    "owner_cik": "0001211677"
   }
  ],
  "index_started": "2026-08-27T00:00:00"
 }
}
```

## More

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