Search
Search news, community content, or security-related discussions. Contains two sub-endpoints: find-news (news search) and find-community (community search).
find-news (News Search)
GET/api/v1.0/quote/find-newsSearch news articles, announcements, and research reports by keyword.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
symbol | string | yes | Search keyword, e.g. Tencent, AAPL, new energy |
size | int | no | Number of results, default 10, range 1~50 |
news_type | int | no | News type filter: 1=News(POST), 2=Announcement(NOTICE), 3=Report(REPORT); omit to return all |
sort_type | int | no | Sort: 1=by reads, 2=by time (latest); omit for backend default |
lang | string | no | Language filter: zh-CN / zh-HK / en / ja |
Request Example
bash
curl -s "https://webapi.moomoo.com/api/v1.0/quote/find-news?symbol=Tencent&size=3&sort_type=2" | jqResponse Fields
Returns data[], each element is a news item.
| Field | Type | Description |
|---|---|---|
news_id | string | Unique identifier, e.g. post:26271850 |
news_type | string | Type: POST=News / NOTICE=Announcement / REPORT=Report |
title | string | Title (with <em> highlight tags for matched keywords) |
publish_time | int | Publish time, seconds timestamp |
url | string | Redirect link |
img_url | string | Thumbnail URL, optional |
Response Example
json
{
"ret_code": 0,
"ret_msg": "success",
"data": [
{
"news_id": "post:26271850",
"news_type": "POST",
"title": "IPO: Libang Pharma passes listing hearing, <em>Tencent</em>(00700.HK) holds ~12%",
"publish_time": 1781492706,
"url": "https://news.moomoo.com/post/26271850",
"img_url": "https://example.com/thumb.jpg"
}
]
}find-community (Community Search)
GET/api/v1.0/quote/find-communitySearch community discussions, topics, and live streams by keyword.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
symbol | string | yes | Search keyword |
size | int | no | Number of results, default 10, range 1~50 |
community_type | int | no | Community type: 1=Discussion(FEED), 2=Topic(TOPIC), 3=Live(LIVE); omit for all |
sort_type | int | no | Sort: 1=by popularity, 2=by time (latest); omit for backend default |
lang | string | no | Language filter: zh-CN / zh-HK / en / ja |
Request Example
bash
curl -s "https://webapi.moomoo.com/api/v1.0/quote/find-community?symbol=Tencent&size=3&sort_type=2" | jqResponse Fields
Returns data[], each element is a community content item.
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier |
community_type | string | FEED=Discussion / TOPIC=Topic / LIVE=Live stream |
title | string | Title |
publish_time | int | Publish time, seconds timestamp |
url | string | Redirect link |
img_url | string | Thumbnail URL, optional |