# 10-K Filing Sections

> 10-K Filing Sections is a paid API for AI agents from agent.massive.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Retrieves raw text content from specific sections (business or risk factors) of SEC 10-K annual filings, filterable by company ticker or CIK.

## Facts

- Endpoint: GET https://agent.massive.com/stocks/filings/10-K/vX/sections
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/10-k-filing-sections-d91f3aae
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-Gm2teTVOAt-RrdtFYWlT

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 10-k-filing-sections-d91f3aae
```

Example prompt: Pull the 'risk_factors' section from Tesla's most recent 10-K filing — give me the raw text so I can review what risks they disclosed.

## When to prefer this

Choose this endpoint when you need the raw narrative text from specific 10-K sections (business overview or risk factors) for a public company, identified by ticker or CIK. Prefer it over a general SEC filings index when you want the actual prose content rather than just filing metadata. Use this instead of the Filing Risk Factors endpoint when you need the complete unstructured section text rather than classified/structured risk data.

## Known failure modes

- Invalid or unknown ticker symbol returns no results or an error
- CIK not zero-padded to 10 digits may fail to match records
- Section enum value not in allowed list ('business', 'risk_factors') returns validation error
- Period end date in wrong format (not YYYY-MM-DD) causes filter failure
- No filings found for a given company within the specified parameters returns empty result set
- Rate limiting or payment failure if x402 payment header is not included or insufficient

## How this service works

SEC document text sections providing raw text content from specific sections of SEC filings (10-K, 10-Q, etc.). Can't find what you're looking for? POST feedback to /feedback, no charge.

## Output

Returns raw text content extracted from the specified section (e.g. 'business' or 'risk_factors') of one or more 10-K filings, along with associated metadata such as company CIK, ticker, and period end date. Results are paginated up to a configurable limit (default 10, max 100) and sortable by period end date.

## 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",
     "properties": {
      "cik": {
       "type": "string",
       "description": "SEC Central Index Key (10 digits, zero-padded)."
      },
      "sort": {
       "type": "string",
       "default": "period_end.desc",
       "description": "A comma separated list of sort columns. For each column, append '.asc' or '.desc' to specify the sort direction. The sort column defaults to 'period_end' if not specified. The sort order defaults to 'desc' if not specified."
      },
      "limit": {
       "type": "integer",
       "default": 10,
       "maximum": 100,
       "minimum": 1,
       "description": "Limit the maximum number of results returned. Defaults to '10' if not specified. The maximum allowed limit is '100'."
      },
      "cik.gt": {
       "type": "string",
       "description": "Filter greater than the value."
      },
      "cik.lt": {
       "type": "string",
       "description": "Filter less than the value."
      },
      "ticker": {
       "type": "string",
       "description": "Stock ticker symbol for the company."
      },
      "cik.gte": {
       "type": "string",
       "description": "Filter greater than or equal to the value."
      },
      "cik.lte": {
       "type": "string",
       "description": "Filter less than or equal to the value."
      },
      "section": {
       "enum": [
        "business",
        "risk_factors"
       ],
       "type": "string",
       "description": "Standardized section identifier from the filing (e.g. 'business', 'risk_factors', etc.)."
      },
      "ticker.gt": {
       "type": "string",
       "description": "Filter greater than the value."
      },
      "ticker.lt": {
       "type": "string",
       "description": "Filter less than the value."
      },
      "cik.any_of": {
       "type": "string",
       "description": "Filter equal to any of the values. Multiple values can be specified by using a comma separated list."
      },
      "period_end": {
       "type": "string",
       "description": "Period end date that the filing relates to (formatted as YYYY-MM-DD). Value must b
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 2,
  "status": "OK",
  "results": [
   {
    "cik": "0000320193",
    "text": "Item 1A. Risk Factors\n\nInvesting in our stock involves risk. In addition to the other information in this Annual Report on Form 10-K, the following risk factors should be carefully considered...",
    "ticker": "AAPL",
    "section": "risk_factors",
    "filing_url": "https://www.sec.gov/Archives/edgar/data/320193/0000320193-23-000106.txt",
    "period_end": "2023-09-30",
    "filing_date": "2023-11-03"
   },
   {
    "cik": "0000789019",
    "text": "Item 1A. RISK FACTORS\n\nOur operations and financial results are subject to various risks and uncertainties...",
    "ticker": "MSFT",
    "section": "risk_factors",
    "filing_url": "https://www.sec.gov/Archives/edgar/data/789019/0000950170-23-035122.txt",
    "period_end": "2023-06-30",
    "filing_date": "2023-07-27"
   }
  ],
  "next_url": "https://api.massive.com/stocks/filings/10-K/vX/sections?cursor=eyJsaW1pd...",
  "request_id": "a3f8b2c1d4e5f6g7"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/10-k-filing-sections-d91f3aae/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.massive.com](https://www.zero.xyz/host/agent.massive.com/llms.txt)
