# AnswerPool 8-K History

> AnswerPool 8-K History 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).

Retrieve a company's full 8-K filing history filtered by SEC item codes (e.g. 5.02 officer changes, 2.02 earnings) and date, with item codes pre-mapped per filing.

## Facts

- Endpoint: GET https://answerpool.io/v1/sec/8k/history
- 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-8-k-history-0799a2a8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XQ5wg4YuugCB7lT7pOg7_

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-8-k-history-0799a2a8
```

Example prompt: Pull Apple's 8-K filing history from EDGAR filtered to item codes 5.02 and 2.02 — just the filings since 2023, up to 200 results.

## When to prefer this

Choose this endpoint when you need a company's 8-K history pre-filtered by SEC item codes without manually paginating EDGAR submissions and mapping item codes yourself. It is the right choice when you want event-specific filings (e.g. only officer changes or earnings) for a given ticker or CIK, especially when filtering by date range. Prefer it over general EDGAR submission APIs that return all form types and require client-side filtering.

## Known failure modes

- Invalid or unknown ticker symbol returns empty filings array
- CIK format mismatch (non-numeric or too long) fails schema validation
- Item code filter returns no results if the company has never filed that item type
- Since date in wrong format (not YYYY-MM-DD) fails validation
- Coverage note may indicate limited historical window for some filers
- Limit exceeding 500 is rejected by schema

## 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

A JSON object containing the company's CIK, an as-of timestamp, the count of matched filings, and an array of filing rows each with accession number, form type, filed date, SEC URL, item codes, description, and report date. Also includes a coverage_note explaining how far back the SEC's recent window reaches for that filer.

## 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": "EightKHistoryIn",
     "properties": {
      "cik": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^\\d{1,10}$",
         "maxLength": 10
        },
        {
         "type": "null"
        }
       ],
       "title": "Cik",
       "default": null,
       "description": "SEC CIK, 1-10 digits, zero padding optional (e.g. 320193 or 0000320193). Provide exactly one of cik or ticker."
      },
      "items": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 40
        },
        {
         "type": "null"
        }
       ],
       "title": "Items",
       "default": null,
       "description": "Comma-separated item codes, e.g. 5.02,2.02"
      },
      "limit": {
       "type": "integer",
       "title": "Limit",
       "default": 100,
       "maximum": 500,
       "minimum": 1,
       "description": "Maximum 8-K filings to return after the since and items filters, newest filing date first. Default 100."
      },
      "since": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
         "maxLength": 10
        },
        {
         "type": "null"
        }
       ],
       "title": "Since",
       "default": null,
       "description": "ISO date, YYYY-MM-DD (e.g. 2025-01-01); keeps 8-K filings filed on or after it. Omitted means the whole EDGAR recent-submissions window."
      },
      "ticker": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 12
        },
        {
         "type": "null"
        }
       ],
       "title": "Ticker",
       "default": null,
       "description": "US exchange ticker, case-insensitive (e.g. AAPL); resolved through the EDGAR ticker map, and an unknown ticker returns 422. Provide exactly one of ticker or cik."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
   
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cik": "0000320193",
  "as_of": "2026-08-31T14:00:00Z",
  "count": 1,
  "filings": [
   {
    "url": "https://www.sec.gov/Archives/edgar/data/320193/000143774926028920-index.htm",
    "form": "8-K",
    "filed": "2026-08-29",
    "items": [
     "1.03"
    ],
    "accession": "0001437749-26-028920",
    "description": "FORM 8-K",
    "report_date": "2026-08-28"
   }
  ],
  "coverage_note": "SEC 'recent' window for this filer reaches back to 2026-08-29"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/answerpool-8-k-history-0799a2a8/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)
