Extract and classify SEC filing content
GET/v1/extractor
Retrieves filing content from the EDGAR database and intelligently classifies it according to form type and item categories.
Supported Form Types
Form Type | Description |
---|---|
8-K | Current report filing |
10-K | Annual report filing |
10-Q | Quarterly report filing |
Content Classification
- 8-K forms: Content classified by item numbers (e.g., 1.01, 2.01)
- 10-K/10-Q forms: Items categorized by their respective part and item structure
note
Both HTML and plain text documents are supported for content extraction.
Request
Query Parameters
accession_number stringrequired
The SEC filing accession number used to retrieve the filing from EDGAR database.
Responses
- 200
- 400
- 404
- 500
Successful extraction
- application/json
- Schema
- Example (from schema)
- Example Filing Extract
Schema
Array [
]
accession_number stringnullable
form_type stringnullable
items
object[]
nullable
item_number stringnullable
item_title stringnullable
content stringnullable
{
"accession_number": "string",
"form_type": "string",
"items": [
{
"item_number": "string",
"item_title": "string",
"content": "string"
}
]
}
{
"accession_number": "0001140361-21-012345",
"form_type": "10-K",
"items": [
{
"item_number": "Item 1",
"item_title": "Business",
"content": "Description of business operations..."
},
{
"item_number": "Item 1A",
"item_title": "Risk Factors",
"content": "Discussion of potential risks and uncertainties..."
},
{
"item_number": "Item 2",
"item_title": "Properties",
"content": "Description of company properties and facilities..."
}
]
}
Invalid request
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
type stringnullable
title stringnullable
status int32nullable
detail stringnullable
instance stringnullable
errors
object
nullable
property name*
string[]
nullable
string
property name* any
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"errors": {}
}
Filing not found
Server error
- application/json
- Schema
- Example (from schema)
Schema
type stringnullable
title stringnullable
status int32nullable
detail stringnullable
instance stringnullable
property name* any
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}
Loading...
Was this section helpful?