The fund domain currently covers the two most common building blocks: fund master data and quote-level market data. That is usually enough for catalog, detail, and price-oriented product surfaces.
Fund directory
GET
/api/v1/fundsList funds
listFunds
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| market | query | MarketId | No | — |
| code | query | string | No | — |
| name | query | string | No | — |
| page[size] | query | integer (default 100) | No | — |
| Status | Description | Schema |
|---|---|---|
| 200 | Fund collection | InstrumentCollectionResponse |
| 400 | Invalid request parameters | ErrorResponse |
| 401 | Unauthorized | ErrorResponse |
GET
/api/v1/funds/{instrument_id}Get one fund
getFund
| Status | Description | Schema |
|---|---|---|
| 200 | Fund resource | InstrumentResponse |
| 401 | Unauthorized | ErrorResponse |
| 404 | Resource not found | ErrorResponse |
Fund quotes
GET
/api/v1/funds/{instrument_id}/quotesList fund quotes
listFundQuotes
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| instrument_id | path | string | Yes | — |
| from | query | string (date-time) | No | — |
| to | query | string (date-time) | No | — |
| date | query | string (date) | No | — |
| page[size] | query | integer (default 100) | No | — |
| Status | Description | Schema |
|---|---|---|
| 200 | Quote collection | QuoteCollectionResponse |
| 400 | Invalid request parameters | ErrorResponse |
| 401 | Unauthorized | ErrorResponse |
QuoteCollectionResponse
| Field | Type | Required | Description |
|---|---|---|---|
| data | Array<Quote> | Yes | — |
| data[].instrument_id | string | Yes | — |
| data[].market | string | Yes | — |
| data[].asset_class | string | Yes | — |
| data[].timestamp | string (date-time) | Yes | — |
| data[].price | string | null | No | — |
| data[].open | string | null | No | — |
| data[].high | string | null | No | — |
| data[].low | string | null | No | — |
| data[].previous_close | string | null | No | — |
| data[].amount | string | null | No | — |
| data[].volume | string | null | No | — |
| data[].change | string | null | No | — |
| data[].change_percent | string | null | No | — |
| meta | Meta | Yes | — |
| meta.next_cursor | string | null | Yes | — |
| links | SelfLinks | Yes | — |
| links.self | string | Yes | — |
Fetch fund quotesbash
curl "https://heliumlabz.com/api/v1/funds/161725.SZ/quotes?from=2026-03-01&to=2026-03-31" \
-H "X-API-Key: $ASHARE_API_KEY"