getIpoCalendar
Returns a list of IPO records matching the supplied filters. With no parameters, returns IPOs with listing dates between today and 30 days from now. All parameters are optional; combine them to narrow results by ticker, CIK, date range, status, deal type, exchange, or industry.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "getIpoCalendar"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | SEC Central Index Key, numeric only (padded or unpadded; e.g., 0001713445 or 1713445). | |
| date | No | Single date in YYYY-MM-DD format. Cannot be combined with date_start or date_end. | |
| limit | No | Maximum number of results to return. Must be between 1 and 1000 (inclusive). Default is 50. | |
| offset | No | Number of results to skip for pagination. Must be a non-negative integer. | |
| status | No | Comma-separated list of statuses to filter by. Values: filed, amended, priced, listed, withdrawn. | |
| ticker | No | Company ticker symbol (e.g., RDDT). Returns IPO records for that specific company. | |
| date_end | No | Range end in YYYY-MM-DD format. Defaults to today + 30 days. | |
| exchange | No | U.S. exchange code. | |
| sic_code | No | SEC Standard Industrial Classification code (up to 4 digits). | |
| deal_type | No | Comma-separated list of deal types to filter by. Values: ipo, spac_ipo, direct_listing. | |
| date_field | No | Which date the range filter applies to. | listing_date |
| date_start | No | Range start in YYYY-MM-DD format. Defaults to today. Free-tier users cannot query earlier than 24 months ago. |