10-K Document Sections API
Retrieve parsed sections from SEC 10-K documents
Overview
Endpoint
GET api.secblast.com/v1/document_sections
Description
Retrieve parsed sections from a specific SEC 10-K document. Each section contains structured content including item labels (like "1", "1A", "7"), descriptions (like "Business", "Risk Factors", "MD&A"), and the full HTML content of the section.
Request Parameters
Parameter | Type | Description |
---|---|---|
api_key | string | RequiredYour API key |
document_id | string | RequiredDocument ID (e.g., 0000002488-25-000012-1 ) |
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>"
},
{
"id": "0000002488-25-000012-1.8",
"document_id": "0000002488-25-000012-1",
"item_label": "8",
"item_description": "Financial Statements and Supplementary Data",
"content": "<div>Our consolidated financial statements...</div>"
}
],
"count": 23,
"error": ""
}
Example Request
curl "https://api.secblast.com/v1/document_sections?api_key=YOUR_API_KEY&document_id=0000002488-25-000012-1"
Error Responses
400 Bad Request: Missing document_id parameter
{
"sections": [],
"count": 0,
"error": "Document ID is required"
}
500 Internal Server Error: Error retrieving sections
{
"sections": [],
"count": 0,
"error": "Error retrieving sections"
}