Skip to content

Get the Malaysia IPO list ​

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

Get the Malaysia IPO list. Data is fetched from the current user's primary broker (broker selection is not exposed); when no broker is available for the MY 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; some records may omit start/end timestamps; currency may be empty when currency information is unavailable. For HK IPOs use quote.ipo_list_hk; US quote.ipo_list_us; A-shares quote.ipo_list_cn; Singapore quote.ipo_list_sg; 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/my' | jq

Response ​

NameTypeDescription
data.codestringStock symbol (with market prefix), e.g. BMS.MYIPO007
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_pricenumberOffer price (MYR); 0 when missing
data.issue_sizeintIssue size (shares); 0 when missing
data.fund_amountnumberTotal funds raised (MYR); 0 when missing
data.market_capintMarket cap (MYR, unit 1); 0 when missing
data.currencystringQuote currency code, e.g. MYR; may be empty when currency information is unavailable
data.manager_codestringUnderwriter code; empty when missing
data.managerstringUnderwriter info; empty when missing
data.industry_plate_idintIndustry plate ID; 0 when missing
data.industry_platestringIndustry plate name; empty when missing
data.businessstringBusiness / company introduction; empty when missing
data.ipo_book_linkstringProspectus link; empty when missing
data.security_typeintSecurity type (same enum as HK)
data.apply_start_timestampintSubscription start time, ms timestamp; 0 when missing
data.apply_end_timestampintSubscription deadline time, ms timestamp; 0 when missing
data.draw_timestampintRetail draw time, ms timestamp; 0 when missing
data.lucky_timestampintWinning announcement time, ms timestamp; 0 when missing
data.apply_limitnumberMinimum subscription amount (MYR); 0 when missing
data.is_subscribe_statusintWhether subscription is currently open
data.is_user_appliedintWhether the current user has subscribed
data.support_leverageintWhether leverage subscription is supported
data.user_leverage_multiplenumberUser margin leverage multiple; 0 when missing
data.user_leverage_ratenumberUser margin leverage rate (percentage); 0 when missing
data.leverage_end_timestampintUser leverage end time, ms timestamp; 0 when missing

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": 1.2,
    "issue_size": 0,
    "fund_amount": 1.2,
    "market_cap": 0,
    "currency": "example",
    "manager_code": "example",
    "manager": "example",
    "industry_plate_id": 0,
    "industry_plate": "example",
    "business": "example",
    "ipo_book_link": "example",
    "security_type": 0,
    "apply_start_timestamp": 1710000000000000,
    "apply_end_timestamp": 1710000000000000,
    "draw_timestamp": 1710000000000000,
    "lucky_timestamp": 1710000000000000,
    "apply_limit": 1.2,
    "is_subscribe_status": 0,
    "is_user_applied": 0,
    "support_leverage": 0,
    "user_leverage_multiple": 1.2,
    "user_leverage_rate": 1.2,
    "leverage_end_timestamp": 1710000000000000
  }
}