# finance.toon.haus IPO Calendar

> finance.toon.haus IPO Calendar is a paid API for AI agents from finance.toon.haus, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Returns a list of upcoming and recent IPOs with ticker, exchange, price range, share count, and status over a ~30-day window

## Facts

- Endpoint: GET https://finance.toon.haus/api/market/ipo-calendar
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/finance-toon-haus-ccc54fc5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7LtnFpTxDNZv3XxtTbI9m

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability finance-toon-haus-ccc54fc5
```

Example prompt: What companies are going public in the next month? I want to see the full IPO calendar with their tickers, exchanges, expected price ranges, and share counts.

## When to prefer this

Use this endpoint when you need a quick, structured list of upcoming IPOs with price range and exchange metadata, especially in agentic workflows that monitor new equity listings or alert users to public offerings. Prefer this over manual scraping of financial news sites when you need machine-readable IPO data with consistent schema.

## Known failure modes

- No IPOs scheduled in the window — returns empty ipos array
- Service unavailable or payment failure returns HTTP 402 or 5xx
- Stale or delayed data if the underlying data provider has not refreshed

## How this service works

IPO schedule

## Output

A JSON object with 'from' and 'to' date fields defining the calendar window, plus an 'ipos' array where each entry includes the IPO date, company name, ticker symbol, exchange (e.g. NASDAQ, NYSE), expected price range as a string, number of shares offered, and status (e.g. 'expected').

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {}
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/finance-toon-haus-ccc54fc5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from finance.toon.haus](https://www.zero.xyz/host/finance.toon.haus/llms.txt)
