Latest 10-K Sections API

Retrieve sections from a company's most recent 10-K filing

Overview

Endpoint

GET api.secblast.com/v1/latest_10k_sections

Description

Retrieve sections from a company's most recent 10-K filing by providing either the CIK (Central Index Key) or ticker symbol. The system automatically finds the latest 10-K filing and returns its parsed sections.

Request Parameters

ParameterTypeDescription
api_keystringRequiredYour API key
cikstringEither CIK or ticker requiredCompany's CIK (e.g., 2488)
tickerstringEither CIK or ticker requiredCompany's ticker symbol (e.g., AMD)

Response Format

{
  "sections": [
    {
      "id": "0000002488-25-000012-1.1",
      "document_id": "0000002488-25-000012-1",
      "item_label": "1",
      "item_description": "Business",
      "content": "<div>Advanced Micro Devices, Inc. (AMD) is a global semiconductor company...</div>"
    },
    {
      "id": "0000002488-25-000012-1.1A",
      "document_id": "0000002488-25-000012-1",
      "item_label": "1A",
      "item_description": "Risk Factors",
      "content": "<div>Investment in our securities involves risk...</div>"
    },
    {
      "id": "0000002488-25-000012-1.7",
      "document_id": "0000002488-25-000012-1",
      "item_label": "7",
      "item_description": "Management's Discussion and Analysis of Financial Condition and Results of Operations",
      "content": "<div>The following discussion and analysis...</div>"
    }
  ],
  "count": 23,
  "error": ""
}

Example Requests

Using CIK

curl "https://api.secblast.com/v1/latest_10k_sections?api_key=YOUR_API_KEY&cik=2488"

Using Ticker Symbol

curl "https://api.secblast.com/v1/latest_10k_sections?api_key=YOUR_API_KEY&ticker=AMD"

Error Responses

400 Bad Request: Missing required parameter

{
  "sections": [],
  "count": 0,
  "error": "Missing required parameter: cik or ticker"
}

404 Not Found: No 10-K filing found

{
  "sections": [],
  "count": 0,
  "error": "No 10-K filing found for the company"
}