Event-contract primary categories and subcategory/competition
GET/api/v1.0/quote/event-contract/categoryEvent-contract primary categories and subcategory/competition tags. Returns category (exchange raw value e.g. SPORTS), category_id, localized name, and tags. Pass category_id from this API into series / competition endpoints. Public symbols use KS. prefix, not OpenD EC. No subscribe required. For series list use quote.event_contract_series; for competition filters use quote.event_contract_filter_competition.
Parameters
No parameters.
Example
bash
curl -X GET 'https://webapi.moomoo.com/api/v1.0/quote/event-contract/category' \
-H 'Authorization: Bearer <AccessToken>' | jqResponse parameters
| Name | Type | Description |
|---|---|---|
data.categories | object[] | |
data.categories[].category | string | Raw primary category, e.g. SPORTS |
data.categories[].category_id | int | Numeric category id for follow-up filters |
data.categories[].category_name | string | Category English name, e.g. Sports |
data.categories[].tags | string | Raw subcategory tags, e.g. ['FOOTBALL','NBA'] |
Errors
| ret_code | error.code | Description |
|---|---|---|
| 0 | — | Success |
| -3 | invalid_parameter | Missing or invalid parameter |
| -8 | unsupported | Not supported |
| -10 | no_data | No data |
Response example
json
{
"ret_code": 0,
"ret_msg": "success",
"data": {
"categories": [
{
"category": "example",
"category_id": 0,
"category_name": "example",
"tags": "example"
}
]
}
}