# SEC 8-K Events Classifier

> SEC 8-K Events Classifier is a paid API for AI agents from company-enrichment.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Retrieves and classifies 8-K filings for a US public company over a configurable lookback window, flagging each item code as red-flag, watch, or routine.

## Facts

- Endpoint: GET https://company-enrichment.x402tookit.com/sec-8k-events?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sec-8-k-events-classifier-579e0845
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ws-CPl2UN8wXrbnJrMgZw

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 sec-8-k-events-classifier-579e0845
```

Example prompt: Pull all 8-K filings for Tesla (ticker TSLA) from the last 180 days and tell me which ones are red flags, which are just watch items, and give me an overall verdict on how concerning they look.

## When to prefer this

Use this endpoint when you need severity-classified 8-K event intelligence for a US public company, specifically the item-code-level red-flag/watch/routine taxonomy. Prefer it over a generic SEC filings list endpoint when the goal is risk screening or alerting rather than just browsing recent filings. It is particularly valuable for pre-investment due diligence, portfolio monitoring, or M&A screening where you need a quick qualitative verdict rather than raw filing links.

## Known failure modes

- Unknown ticker or CIK returns null or empty results
- Lookback days outside 7–365 range causes validation error
- Company has no 8-K filings in the window — returns empty events array
- SEC EDGAR data temporarily unavailable — degraded flag set to true
- Malformed query param (non-integer days) causes bad request error

## How this service works

8-K events for a company in the last 7-365 days, classified red-flag, watch or routine from the item codes.

## Output

Returns a structured object with the company name and CIK, a list of 8-K filing events each containing item codes with their meanings and severity labels (red-flag, watch, or routine), aggregated lists of red-flag and watch items, a plain-text summary, an overall verdict, the number of filings reviewed, the lookback window, a source URL for verification, and an optional disclaimer or degraded-mode flag if data quality is reduced.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "id"
     ],
     "properties": {
      "id": {
       "type": "string",
       "description": "Ticker or CIK"
      },
      "days": {
       "type": "integer",
       "description": "Lookback days, 7 to 365, default 90"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "cik": {
       "type": [
        "null",
        "string"
       ]
      },
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "events": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "object",
        "properties": {
         "url": {
          "type": [
           "null",
           "string"
          ]
         },
         "form": {
          "type": [
           "null",
           "string"
          ]
         },
         "filed": {
          "type": [
           "null",
           "string"
          ]
         },
         "items": {
          "type": [
           "array",
           "null"
          ],
          "items": {
           "type": "object",
           "properties": {
            "code": {
             "type": [
              "null",
              "string"
             ]
            },
            "meaning": {
             "type": [
              "null",
              "string"
             ]
            },
            "severity": {
             "type": [
              "null",
              "string"
             ]
            }
           }
          }
         }
        }
       }
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "company": {
       "type": [
        "null",
        "string"
       ]
      },
      "filings": {
       "type": [
        "null",
        "number"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
       
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sec-8-k-events-classifier-579e0845/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from company-enrichment.x402tookit.com](https://www.zero.xyz/host/company-enrichment.x402tookit.com/llms.txt)
