Skip to content
Markets

Get IPO Calendar

Used by the IPO calendar module at the top of the IPO center. Returns the number of IPOs in each stage (subscribing, allotment results announced, grey market, and listing), a list of key dates for recent IPOs (offer period, allotment result announcement, grey market, and listing), and the current server time. Used to display the count for each stage and the expanded IPO calendar. The “funds frozen” period shown in the calendar is not returned separately by this endpoint. Derive it by calendar day from sub_end_date and result_date: from the day after the offer period ends to the day before the allotment results are announced (that is, sub_end_date + 1 day to result_date - 1 day). Do not display the period if it is shorter than 1 day.

GEThttps://api.lbkrs.com/v1/newmarket/ipo/calendar

Parameters

account_channelstringquery

Broker channel

Responses

HTTP 200The request succeeded. The response body contains the result of the “Get IPO calendar” operation.
Standard response envelopecodemessagedata
dataobjectdata structure
sub_numinteger

Number of IPOs open for subscription

win_numinteger

Number of IPOs in the allotment result announcement stage

preipo_numinteger

Number of IPOs in the grey market stage

ipo_numinteger

Number of IPOs in the listing stage

timestampinteger

Current server timestamp (in seconds), used to locate "Today" on the calendar and to determine stages

listarray<object>

IPO calendar list

Child attributes
counter_idstring

Stock id, such as ST/HK/2636

codestring

Stock code

namestring

Stock name

sub_dateinteger

Offer period start timestamp (in seconds); may be 0 or negative when no valid date exists

sub_end_dateinteger

Offer period end timestamp (in seconds); may be 0 when no valid date exists. The following day is the start date of the “funds frozen” period

result_dateinteger

Allotment result announcement date timestamp (in seconds). The preceding day is the end date of the “funds frozen” period

mart_dateinteger

Grey market date timestamp (in seconds); a value less than or equal to 0 means there is no grey market date

ipo_dateinteger

Listing date timestamp (in seconds)

stateinteger

IPO status:

  • 0: Normal
  • 1: Listing postponed
  • 2: Listing canceled
Values
0
1
2
state_stageinteger

Stage at which an exception such as postponement or cancellation occurred

tagsarray<string>

List of financing tag texts, such as "Bank financing rate 0%"

Whale Docs