Query SEC filing metadata
GET/v1/filings
Retrieves metadata for SEC filings based on various filter criteria with pagination and sorting support.
Available Sort Fields
Field Name | Description |
---|---|
AccessionNumber | SEC filing accession number |
FilingDate | Date when filing was submitted |
AcceptanceDateTime | Date and time of filing acceptance |
ReportDate | Date of the report |
Size | Size of the filing document |
Date Format
All dates must be provided in YYYY-MM-DD format
Form Types
Form types can be provided as comma-separated values, e.g.: "10-K,8-K,10-Q"
For optimal performance, use date ranges and form types to narrow down your search
Request
Query Parameters
Filter by Central Index Key (CIK)
Filter by stock ticker symbol
Filter by form type(s) (e.g., "10-K", "8-K"). Multiple values can be comma-separated
Possible values: Value must match regular expression ^\d{4}-\d{2}-\d{2}$
Filter by filling date start (inclusive), format YYYY-MM-DD
Possible values: Value must match regular expression ^\d{4}-\d{2}-\d{2}$
Filter by filling date end (inclusive), format YYYY-MM-DD
Possible values: Value must match regular expression ^\d{4}-\d{2}-\d{2}$
Filter by report date start (inclusive), format YYYY-MM-DD
Possible values: Value must match regular expression ^\d{4}-\d{2}-\d{2}$
Filter by report date end (inclusive), format YYYY-MM-DD
Filter filings where the 'Items' field contains the specified text
Possible values: >= 1
and <= 200
Number of results per page (default: 50, max: 200)
Possible values: >= 1
and <= 2147483647
Page number to retrieve (default: 1)
Possible values: [AccessionNumber
, FilingDate
, ReportDate
, AcceptanceDateTime
, Size
]
Field to sort results by (default: AccessionNumber)
Possible values: Value must match regular expression ^(asc|desc)$
Default value: desc
Sort order (asc or desc, default: desc)
Responses
- 200
- 400
- 500
Successful operation
- application/json
- Schema
- Example (from schema)
- Example Filing Metadata
Schema
Array [
]
[
{
"cik": 0,
"accession_number": "string",
"filing_date": "2025-06-13",
"report_date": "2025-06-13",
"acceptance_date_time": "2025-06-13T10:13:22.166Z",
"act": "string",
"form": "string",
"file_number": "string",
"film_number": "string",
"items": "string",
"core_type": "string",
"size": 0,
"is_xbrl": true,
"is_inline_xbrl": true,
"primary_document": "string",
"primary_doc_description": "string",
"source_file": "string"
}
]
{
"cik": 1234567890,
"accession_number": "0001140361-21-012345",
"filing_date": "2021-03-15",
"report_date": "2020-12-31",
"acceptance_date_time": "2021-03-15T16:30:00.0000000Z",
"act": "34",
"form": "10-K",
"file_number": "001-12345",
"film_number": "21654321",
"items": "1,1A,2",
"core_type": "10-K",
"size": 15000000,
"is_xbrl": true,
"is_inline_xbrl": true,
"primary_document": "form10k.htm",
"primary_doc_description": "Form 10-K Annual Report",
"source_file": "edgar/data/1234567890/0001140361-21-012345.txt"
}
Invalid request
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
errors
object
nullable
property name*
string[]
nullable
string
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"errors": {}
}
Server error
- application/json
- Schema
- Example (from schema)
Schema
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}