Get the Malaysia IPO list
GET/api/v1.0/quote/ipo-list/myGet 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
| Name | Type | In | Required | Description |
|---|---|---|---|---|
request_type | int | query | no | Request type: 9=COMMON_APPLYING / 10=COMMON_WAITING_IPO / 11=COMMON_TO_BE_List (default) |
Example
bash
curl 'https://webapi.moomoo.com/api/v1.0/quote/ipo-list/my' | jqResponse
| Name | Type | Description |
|---|---|---|
data.code | string | Stock symbol (with market prefix), e.g. BMS.MYIPO007 |
data.name | string | Stock name |
data.list_time | string | Listing date string (UTC), format yyyy-MM-dd; empty when missing |
data.list_timestamp | int | Listing time, ms timestamp; 0 when missing |
data.ipo_price | number | Offer price (MYR); 0 when missing |
data.issue_size | int | Issue size (shares); 0 when missing |
data.fund_amount | number | Total funds raised (MYR); 0 when missing |
data.market_cap | int | Market cap (MYR, unit 1); 0 when missing |
data.currency | string | Quote currency code, e.g. MYR; may be empty when currency information is unavailable |
data.manager_code | string | Underwriter code; empty when missing |
data.manager | string | Underwriter info; empty when missing |
data.industry_plate_id | int | Industry plate ID; 0 when missing |
data.industry_plate | string | Industry plate name; empty when missing |
data.business | string | Business / company introduction; empty when missing |
data.ipo_book_link | string | Prospectus link; empty when missing |
data.security_type | int | Security type (same enum as HK) |
data.apply_start_timestamp | int | Subscription start time, ms timestamp; 0 when missing |
data.apply_end_timestamp | int | Subscription deadline time, ms timestamp; 0 when missing |
data.draw_timestamp | int | Retail draw time, ms timestamp; 0 when missing |
data.lucky_timestamp | int | Winning announcement time, ms timestamp; 0 when missing |
data.apply_limit | number | Minimum subscription amount (MYR); 0 when missing |
data.is_subscribe_status | int | Whether subscription is currently open |
data.is_user_applied | int | Whether the current user has subscribed |
data.support_leverage | int | Whether leverage subscription is supported |
data.user_leverage_multiple | number | User margin leverage multiple; 0 when missing |
data.user_leverage_rate | number | User margin leverage rate (percentage); 0 when missing |
data.leverage_end_timestamp | int | User leverage end time, ms timestamp; 0 when missing |
Errors
| ret_code | error.code | When |
|---|---|---|
| 0 | — | Success |
| -3 | invalid_parameter | A parameter is missing or not in the allowed set |
| -7 | invalid_symbol | Symbol is not in the security master |
| -8 | unsupported | Market or instrument is outside this API |
| -9 | permission_denied | Authenticated, but without quote permission |
| -10 | no_data | Nothing is returned |
| -11 | rate_limited | Per-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
}
}