Full-text search of SEC filing documents
GET/v1/full-text
Search across SEC filing documents with advanced filtering and sorting capabilities.
Available Sort Fields
Field Name | Description |
---|---|
AccessionNumber | SEC filing accession number |
FormType | Type of the filing document |
FilingDate | Date when filing was submitted |
CompanyName | Name of the company |
CIK | Central Index Key |
DocumentFilename | Name of the filing document |
DocumentDescription | Description of the document |
Search Options
Option | Description |
---|---|
text_contains | Keywords that must appear in the document |
text_not_contain | Keywords that must not appear in the document |
Date Format
All dates must be provided in YYYY-MM-DD format
Use text_contains and text_not_contain with multiple keywords separated by commas for more precise searches
The search is case-insensitive and supports partial word matches
Request
Query Parameters
Filter by form type (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
Keywords that the text must contain. Multiple values can be comma-separated
Keywords that the text must not contain. Multiple values can be comma-separated
Number of results per page (default: 100)
Page number to retrieve (default: 1)
Possible values: Value must match regular expression ^(AccessionNumber|FormType|FilingDate|CompanyName|CIK|DocumentFilename|DocumentDescription)$
Default value: AccessionNumber
Field to sort by (default: AccessionNumber)
Possible values: Value must match regular expression ^(asc|desc)$
Default value: asc
Sort order (asc or desc). Defaults to asc
Responses
- 200
- 400
- 500
Successful operation
- application/json
- Schema
- Example (from schema)
- Example SEC Filing Result
Schema
Array [
]
[
{
"accession_number": "string",
"form_type": "string",
"filing_date": "2025-04-29",
"company_name": "string",
"cik": 0,
"document_filename": "string",
"document_description": "string",
"source_file": "string"
}
]
{
"accession_number": "0001140361-21-012345",
"form_type": "10-K",
"filing_date": "2021-03-15",
"company_name": "Example Corporation",
"cik": 1234567890,
"document_filename": "form10k.htm",
"document_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"
}