Skip to main content

filings()

filings(ticker: string, params?: { limit?: number, form?: string }): Promise<ApiResponse>
Get recent filings for a company.
ticker
string
required
Stock ticker symbol
params.limit
number
Maximum number of filings to return
params.form
string
Filter by form type (e.g., “10-K”, “10-Q”)

Example

const filings = await client.filings.filings('AAPL', { limit: 10, form: '10-K' });

forms()

forms(ticker: string, formType: string, params?: { year?: string, quarter?: string, limit?: number }): Promise<ApiResponse>
Get specific form type filings.
ticker
string
required
Stock ticker symbol
formType
string
required
SEC form type (e.g., “10-K”, “10-Q”, “8-K”)
params.year
string
Filter by year
params.quarter
string
Filter by quarter
params.limit
number
Maximum number of results

Example

const forms = await client.filings.forms('AAPL', '10-K', { year: '2024' });

descForms()

descForms(): Promise<ApiResponse>
List available form types and their descriptions.

Example

const formTypes = await client.filings.descForms();
search(params: { year: string, quarter: string, form?: string, ticker?: string }): Promise<ApiResponse>
Search filings by year and quarter.
params.year
string
required
Year to search
params.quarter
string
required
Quarter to search
params.form
string
Filter by form type
params.ticker
string
Filter by ticker symbol

Example

const results = await client.filings.search({
  year: '2024',
  quarter: 'Q1',
  form: '10-Q'
});