v1

latestOpenAPI 3.0.1MIT2026-07-263267128.2 KB
IPOs

Get IPO filings

Get SEC registration statements (Form S-1 and S-1/A), newest filings first. Every filing is classified (ipo, shell_company, spac, resale, or other) with structured cover-page metadata: proposed ticker, exchange, and expected offering price or price range. For IPO-grade filings whose financial statements have been extracted, the item embeds full income statements, balance sheets, and cash flow statements under financials, in the same shape as the /financials endpoints. No parameters are required: by default the latest filings across all companies are returned.

get/ipos

Query parameters

tickerstring

Filter by the proposed ticker symbol from the filing's cover page.

cikstring

Filter by the SEC Central Index Key of the filer, with or without leading zeros.

classification'ipo' | 'shell_company' | 'spac' | 'resale' | 'other'

Filter by filing classification: ipo (a real operating company registering to list on an exchange), shell_company, spac, resale, or other.

filing_datestring date

Filter by exact SEC filing date in YYYY-MM-DD format. Rows without a known filing date are excluded.

filing_date_gtestring date

Filter by SEC filing date greater than or equal to date in YYYY-MM-DD format. Rows without a known filing date are excluded.

filing_date_ltestring date

Filter by SEC filing date less than or equal to date in YYYY-MM-DD format. Useful for point-in-time queries: returns only data that was publicly filed by the given date. Rows without a known filing date are excluded.

filing_date_gtstring date

Filter by SEC filing date greater than date in YYYY-MM-DD format. Rows without a known filing date are excluded.

filing_date_ltstring date

Filter by SEC filing date less than date in YYYY-MM-DD format. Rows without a known filing date are excluded.

limitinteger

The maximum number of filings to return (default: 10, max: 100).

Response

IPOs response