Skip to main content
POST
/
v1
/
stock
/
index-prices
Stock Index Prices
curl --request POST \
  --url https://api.reportify.cn/v1/stock/index-prices \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "symbol": "<string>",
  "start_date": "<string>",
  "end_date": "<string>"
}
'
{
  "status": 123,
  "code": 123,
  "message": "<string>",
  "data": {}
}

指数价格

URL: /v1/stock/index-prices 方法: POST
描述: 获取股票指数的当前和历史价格数据。

请求参数

参数名类型必填描述
symbolstr指数代码,如 HSISPXDJI
start_datestr开始日期(YYYY-MM-DD)。
end_datestr结束日期(YYYY-MM-DD)。

响应参数

参数名类型描述
statusintHTTP 状态码。
codeint响应代码(0 表示成功)。
messagestr响应消息。
dataobject指数价格数据。
  itemsarray价格列表。
    datestr日期(YYYY-MM-DD)。
    symbolstr指数代码。
    stock_opennumber开盘点位。
    stock_change_percentnumber涨跌幅(百分比形式)。
    ps_ttmnumber市销率(TTM)。
    day_highnumber最高点位。
    pbnumber市净率。
    trade_amountnumber成交额。
    namestr指数名称。
    pe_ttmnumber市盈率(TTM)。
    day_lownumber最低点位。
    stock_pricenumber指数点位。
    dividend_yieldnumber股息率。
    market_capitalizationnumber市值。
    market_capitalization_a_sharenumberA股市值。

请求示例

cURL
curl -X POST https://api.reportify.cn/v1/stock/index-prices \
-H "Authorization: Bearer 447460****09c9" \
-H "Content-Type: application/json" \
-d '{
    "symbol": "HSI",
    "start_date": "2025-12-01",
    "end_date": "2025-12-09"
}'
Python
import requests

url = "https://api.reportify.cn/v1/stock/index-prices"
headers = {
    "Authorization": "Bearer 447460****09c9",
    "Content-Type": "application/json"
}
data = {
    "symbol": "HSI",
    "start_date": "2025-12-01",
    "end_date": "2025-12-09"
}

response = requests.post(url, headers=headers, json=data)
print(response.json())

响应示例

{
  "status": 200,
  "code": 0,
  "message": "",
  "data": {
    "items": [
      {
        "date": "2025-12-09",
        "symbol": "HSI",
        "stock_open": 25780.97,
        "stock_change_percent": -1.29,
        "ps_ttm": 1.5565010984908871,
        "day_high": 25820.31,
        "pb": 1.2374559921890569,
        "trade_amount": 210235876843,
        "name": "恒生指数",
        "pe_ttm": 11.925769955931829,
        "day_low": 25386.58,
        "stock_price": 25434.23,
        "dividend_yield": 0.03435103156895106,
        "market_capitalization": 42122141513818.41,
        "market_capitalization_a_share": 31242772425553.375
      },
      {
        "date": "2025-12-08",
        "symbol": "HSI",
        "stock_open": 26067.86,
        "stock_change_percent": -1.23,
        "ps_ttm": 1.5761999127935258,
        "day_high": 26151.46,
        "pb": 1.253117025657977,
        "trade_amount": 206230253465,
        "name": "恒生指数",
        "pe_ttm": 12.076700480815916,
        "day_low": 25755.01,
        "stock_price": 25765.36,
        "dividend_yield": 0.03392172397510558,
        "market_capitalization": 42655232203259.4,
        "market_capitalization_a_share": 31613970564966.863
      }
    ]
  }
}

错误响应

状态码描述
422请求参数验证失败。

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Input schema for stock index prices

symbol
string
required

Stock index symbol (e.g., HSI, SPX, DJI)

start_date
string

Start date (YYYY-MM-DD)

end_date
string

End date (YYYY-MM-DD)

Response

Successful Response

Generic response wrapper from stock API

status
integer

HTTP status code

code
integer

Response code (0 for success)

message
string

Response message

data
Data · object

Response data (structure varies by endpoint)