UNPKG

sec-edgar-api

Version:

Fetch and parse SEC earnings reports and other filings. Useful for financial analysis.

39 lines (38 loc) 893 B
export interface XbrlFormHeader { filename: string; acceptanceDatetime: string; accessionNumber: string; submissionType: string; reportDate: string; filingDate: string; form: string; dateAsOfChange: string; companyName: string; cik: number; sic: string; sicDescription: string; irsNumber: string; stateOfIncorporation: string; fiscalYearEnd: string; act: string; fileNumber: string; filmNumber: string; businessAddress: XbrlAddress; mailAddress: XbrlAddress; formerCompany: XbrlFormerCompany[]; } export interface XbrlAddress { street1: string; street2: string; city: string; state: string; zip: string; phone?: string; } export interface XbrlFormerCompany { name: string; dateOfNameChange: Date; } export default class HeaderParser { parse(xml: string): XbrlFormHeader; }