GET
/
calendar
/
ipo
Get IPO calendar
curl --request GET \
  --url https://openapi.ainvest.com/open/calendar/ipo \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "data": [
      {
        "ticker": "<string>",
        "exchange": "<string>",
        "floor_price": 123,
        "ceiling_price": 123
      }
    ]
  },
  "status_code": 123,
  "status_msg": "<string>"
}
IPOs (Initial Public Offerings) are how private companies first sell shares to the public and get listed on stock exchanges. A company wanting to go public typically hires investment banks as underwriters. These banks help determine the company’s value, prepare regulatory filings (like the S-1 with the SEC), and market the shares to institutional investors. The banks define a range of prices to accept bids from potential investors. This allows underwriters to gauge investor demand. If there’s strong interest, they can price at the high end or even above the range. Weak demand might push pricing to the low end or cause a delay. The actual IPO price is set the evening before public trading begins, based on the order book from institutional investors. This “book building” process shows real demand at different price levels, allowing underwriters to optimize both the price and allocation of shares. The goal is to price the IPO so it trades positively on the first day (showing investor confidence) but doesn’t leave too much money on the table for the company.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your key. Get the key here

Query Parameters

date
string
required

The date for which to get IPOs, format YYYY-MM-DD

Response

200
application/json

Successful response in standard envelope

The response is of type object.