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 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: [Asc
, 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-04-29",
"report_date": "2025-04-29",
"acceptance_date_time": "2025-04-29T06:11:29.465Z",
"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"
}