Primary document
primaryDocument
Optional
Filename of the main document in the filing.
SEC EDGAR API: Filings & XBRL Financials
Pricing
from $1.40 / 1,000 records
Query SEC EDGAR by ticker or CIK. Returns filing history with form types, dates and document links; XBRL financial facts for chosen concepts; or full-text search hits across all filings. Readable company data for equity research, compliance monitoring and financial datasets. No API key needed.
Record type
recordType
Optional
filing for a submission history entry, fact for an XBRL financial value, search-hit for a full-text search result.
Succeeded
ok
Optional
true for a data row, false for a query that produced no results or an error.
Error code
errorCode
Optional
Stable code when ok is false: NOT_FOUND, EMPTY_RESULT, RATE_LIMITED, UPSTREAM_ERROR, TIMEOUT or INVALID_INPUT.
CIK
cik
Optional
Central Index Key, zero-padded to ten digits. The stable company identifier in EDGAR - tickers change, CIKs do not.
Company
entityName
Optional
Registrant name exactly as filed with the SEC.
Ticker
ticker
Optional
Exchange ticker resolved from the CIK, where one exists. Null for non-listed filers.
Form type
formType
Optional
SEC form: 10-K annual report, 10-Q quarterly, 8-K current report, 4 insider transaction, DEF 14A proxy, S-1 registration.
Filed date
filingDate
Optional
ISO date the filing was submitted to EDGAR.
Period of report
reportDate
Optional
Fiscal period the filing covers.
Accession number
accessionNumber
Optional
Unique EDGAR accession number for the filing. Stable primary key.
Primary document
primaryDocument
Optional
Filename of the main document in the filing.
Document description
primaryDocDescription
Optional
Human description of the primary document, usually the form type.
Filing URL
filingUrl
Optional
Direct link to the primary document in the EDGAR archive.
Index URL
indexUrl
Optional
EDGAR browse page listing filings of this form type for the company.
File size
fileSizeBytes
Optional
Size of the filing in bytes as reported by EDGAR.
XBRL
isXBRL
Optional
Whether the filing includes machine-readable XBRL financial data. A 10-K without XBRL predates the mandate.
Inline XBRL
isInlineXBRL
Optional
Whether the filing uses inline XBRL, the modern format.
Act
act
Optional
Securities act under which the form was filed, for example 34 Act.
File number
fileNumber
Optional
SEC file number assigned to the registrant.
XBRL concept
concept
Optional
Taxonomy line item on fact rows, for example Revenues or NetIncomeLoss.
Concept label
conceptLabel
Optional
Human-readable label for the concept.
Concept description
conceptDescription
Optional
The SEC's own definition of the concept, truncated.
Taxonomy
taxonomy
Optional
us-gaap or dei.
Unit
unit
Optional
Unit of the value: USD, shares, pure, USD-per-shares. Comparing values across units is meaningless, so always filter on this.
Value
value
Optional
The reported value exactly as filed, in the unit above.
Numeric value
valueNum
Optional
The value coerced to a number where possible, for aggregation in a spreadsheet or database.
Period start
periodStart
Optional
Start of the period the value covers, for duration facts like revenue.
Period end
periodEnd
Optional
End of the period the value covers, or the instant date for balance-sheet facts.
Frame
frame
Optional
SEC calendar frame such as CY2026Q1, which lets you compare the same period across companies.
Query
query
Optional
On search-hit rows: the search term that produced this result.
Filed date (search)
filedDate
Optional
Filing date on search-hit rows.
Period of report (search)
periodOfReport
Optional
Fiscal period the filing covers, from the full-text search index.
Business location
businessLocation
Optional
State or country of the registrant's principal business location as indexed.
Incorporated in
incorporatedState
Optional
State of incorporation of the registrant as indexed.
Relevance score
score
Optional
EDGAR's own relevance score for the hit. Higher is a closer match.
Record hash
recordHash
Optional
Deterministic short SHA-256 over the record's identity. Diff scheduled runs to detect new filings and amended facts.
Scraped at
scrapedAt
Optional
ISO 8601 timestamp when this row was produced.
Error
error
Optional
Present only on ok=false rows: code, message and a remediation hint.