EN

API 文档

请求约定

统一理解路径参数、时间范围、分页和时间粒度,避免每个接口都重新猜一遍。

打开 llm.txt

Axiora 的很多接口共用一套参数习惯,比如 instrument_idfromtodateintervalpage_size。先理解这些约定,后面看股票、指数、基金接口会轻松很多。

路径参数与查询参数

GET/api/v1/markets/{market}/trading-days

List trading days for one market

listTradingDays

名称位置类型必填说明
marketpathMarketId
fromquerystring (date)
toquerystring (date)
page[size]queryinteger (default 100)
  • 路径参数通常用来表示资源身份,例如 marketinstrument_idindicator
  • 查询参数通常用来做过滤、时间范围、返回规模控制
  • 同一个字段名在多个 endpoint 上语义保持一致,应优先复用同一套调用方式

时间与日期范围

GET/api/v1/equities/{instrument_id}/bars

List equity bars

listEquityBars

名称位置类型必填说明
instrument_idpathstring
intervalqueryIntervalId
adjustmentqueryAdjustmentId
fromquerystring (date-time)
toquerystring (date-time)
datequerystring (date)
page[size]queryinteger (default 100)

时间类参数主要分两种:

  • 日期:适合交易日、财务期、日级范围
  • 日期时间:适合分时、逐笔、技术指标点位等更细粒度的数据

实践上建议:

  1. 先从短时间窗口开始调试
  2. 再逐步扩大范围
  3. 对高频或大规模数据,显式指定 intervalfromto
curlbash
curl "https://heliumlabz.com/api/v1/equities/000001.SZ/bars?interval=1d&from=2026-01-01&to=2026-03-01" \
-H "X-API-Key: $ASHARE_API_KEY"

分页与结果规模

很多集合接口会在返回体里带 metalinks。这意味着你不应该假设一次请求就能取完所有结果,尤其是在时间序列和列表型接口上。

Meta

字段类型必填说明
next_cursorstring | null

SelfLinks

字段类型必填说明
selfstring

推荐做法

page_size 当成吞吐和稳定性之间的平衡旋钮,而不是一味拉大。对长区间拉取,建议使用分页或分段时间窗口,避免一次请求承载过多结果。