Skip to main content
GET
/
v1
/
quant
/
quotes
/
calendar
List trading days in a date range
curl --request GET \
  --url https://api.reportify.cn/v1/quant/quotes/calendar \
  --header 'Authorization: Bearer <token>'
{
  "datas": [
    {}
  ],
  "metadata": {}
}
获取指定日期区间内的交易日列表(按日期升序),覆盖从上市初期至已公布的未来交易日。
支持的市场:cn(A 股,含上交所 sh、深交所 sz、北交所 bj)、hk(港股)、us(美股)。global 无日历源,传入会返回错误。
curl "https://api.reportify.cn/v1/quant/quotes/calendar?start_date=2026-01-01&end_date=2026-01-31" \
  -H "Authorization: Bearer <token>"

请求参数

start_date
string
开始日期(YYYY-MM-DD),可选,默认当年 1 月 1 日
end_date
string
结束日期(YYYY-MM-DD),可选,默认当年 12 月 31 日
market
string
default:"cn"
股票市场,可选 cn/hk/usglobal 不支持)
exchange
string
交易所。cnsh(上交所)/sz(深交所)/bj(北交所);hkhkusus。不传时使用市场默认交易所(cnsh

响应参数

datas
array
交易日列表(按日期升序)
metadata
object
查询元数据,包含 marketexchangestart_dateend_datecount

响应示例

{
  "datas": [
    { "date": "2026-01-05" },
    { "date": "2026-01-06" },
    { "date": "2026-01-07" }
  ],
  "metadata": {
    "market": "cn",
    "exchange": "sh",
    "start_date": "2026-01-01",
    "end_date": "2026-01-31",
    "count": 20
  }
}

Authorizations

Authorization
string
header
required

Enter your Bearer token

Query Parameters

start_date
string<date> | null
end_date
string<date> | null
market
enum<string>
default:cn

Stock market identifier

Available options:
cn,
hk,
us,
global
exchange
enum<string> | null

Exchange identifier (sh=上交所, sz=深交所, bj=北交所, hk=香港, us=美国)

Available options:
sh,
sz,
bj,
hk,
us

Response

Successful Response

Trading calendar response.

datas
Datas · object[]
required

For the list endpoint: trading-day objects ({"date": "YYYY-MM-DD"}). For the check endpoint: a single object with is_trading_day and the previous/next trading days.

metadata
Metadata · object
required

Query metadata (market, exchange, range/target, count)