Skip to content

Get the Singapore IPO list ​

GET /api/v1.0/quote/ipo-list/sg

Get the Singapore IPO list. Data is fetched from the current user's primary broker (broker selection is not exposed); when no broker is available for the SG market for this user, an empty list may be returned. Use request_type to switch between subscribing / waiting-to-list / upcoming (default). Includes only recent IPOs. For HK IPOs use quote.ipo_list_hk; US quote.ipo_list_us; A-shares quote.ipo_list_cn; Malaysia quote.ipo_list_my; Japan quote.ipo_list_jp.

Parameters ​

NameTypeInRequiredDescription
request_typeintquerynoRequest type: 9=COMMON_APPLYING / 10=COMMON_WAITING_IPO / 11=COMMON_TO_BE_List (default)

Example ​

bash
curl 'https://webapi.futunn.com/api/v1.0/quote/ipo-list/sg' | jq

Response ​

NameTypeDescription
data.codestringStock symbol (with market prefix), e.g. SG.1V2
data.namestringStock name
data.list_timestringListing date string (UTC), format yyyy-MM-dd; empty when missing
data.list_timestampintListing time, ms timestamp; 0 when missing
data.ipo_price_minnumberLower bound of the IPO offer price range (SGD)
data.ipo_price_maxnumberUpper bound of the IPO offer price range (SGD)
data.offer_price_displaystringOffer price display text
data.issue_sizeintIssue size (shares)
data.issue_size_displaystringIssue size display text
data.apply_limitnumberMinimum subscription amount (SGD); only set when subscription is supported
data.apply_limit_displaystringMinimum subscription amount display text; only set when subscription is supported
data.market_cap_displaystringMarket cap display text
data.fund_amount_displaystringFunds raised display text
data.industry_displaystringIndustry display text
data.managers_displaystringUnderwriters display text
data.business_displaystringCompany introduction display text
data.security_typeintSecurity type (same enum as HK)
data.ipo_book_linkstringProspectus link; empty when missing
data.apply_start_timestampintSubscription start time, ms timestamp
data.apply_end_timestampintSubscription deadline time, ms timestamp
data.lucky_timestampintWinning announcement time, ms timestamp; 0 when missing
data.is_subscribe_statusintWhether subscription is currently open (now in [apply_start, apply_end])
data.is_user_appliedintWhether the current user has subscribed

Errors ​

ret_codeerror.codeWhen
0—Success
-3invalid_parameterA parameter is missing or not in the allowed set
-7invalid_symbolSymbol is not in the security master
-8unsupportedMarket or instrument is outside this API
-9permission_deniedAuthenticated, but without quote permission
-10no_dataNothing is returned
-11rate_limitedPer-user rate limit

Response example ​

json
{
  "ret_code": 0,
  "ret_msg": "success",
  "data": {
    "code": "US.AAPL",
    "name": "example",
    "list_time": "example",
    "list_timestamp": 1710000000000000,
    "ipo_price_min": 1.2,
    "ipo_price_max": 1.2,
    "offer_price_display": "example",
    "issue_size": 0,
    "issue_size_display": "example",
    "apply_limit": 1.2,
    "apply_limit_display": "example",
    "market_cap_display": "example",
    "fund_amount_display": "example",
    "industry_display": "example",
    "managers_display": "example",
    "business_display": "example",
    "security_type": 0,
    "ipo_book_link": "example",
    "apply_start_timestamp": 1710000000000000,
    "apply_end_timestamp": 1710000000000000,
    "lucky_timestamp": 1710000000000000,
    "is_subscribe_status": 0,
    "is_user_applied": 0
  }
}