Skip to main content
获取单只股票的分钟(开高低收量)数据。
curl -X GET "https://api.reportify.cn/v1/quant/quotes/minute?symbol=000001&start_datetime=2024-01-01%2009:30:00&end_datetime=2024-01-01%2015:00:00&market=cn" \
  -H "Authorization: Bearer <token>"

请求参数

symbol
string
required
股票代码
start_datetime
string
required
开始时间,格式:YYYY-MM-DD HH:MM:SS
end_datetime
string
required
结束时间,格式:YYYY-MM-DD HH:MM:SS
market
string
default:"cn"
股票市场:cn(A股), hk(港股), us(美股)

响应参数

datas
array
分钟数据列表
metadata
object
查询元数据

响应示例

{
  "datas": [
    {
      "datetime": "2024-01-01 09:30:00",
      "symbol": "000001",
      "open": 12.15,
      "high": 12.20,
      "low": 12.10,
      "close": 12.18,
      "volume": 1234567
    },
    {
      "datetime": "2024-01-01 09:31:00",
      "symbol": "000001",
      "open": 12.18,
      "high": 12.25,
      "low": 12.15,
      "close": 12.22,
      "volume": 2345678
    },
    {
      "datetime": "2024-01-01 09:32:00",
      "symbol": "000001",
      "open": 12.22,
      "high": 12.28,
      "low": 12.20,
      "close": 12.25,
      "volume": 3456789
    }
  ],
  "metadata": {
    "start_datetime": "2024-01-01 09:30:00",
    "end_datetime": "2024-01-01 15:00:00",
    "count": 3
  }
}

使用示例

获取当日交易数据

import requests
from datetime import datetime

# 获取当日 9:30 到 15:00 的分钟数据
today = datetime.now().strftime("%Y-%m-%d")
response = requests.get(
    "https://api.reportify.cn/v1/quant/quotes/minute",
    headers={"Authorization": "Bearer <token>"},
    params={
        "symbol": "600519",
        "start_datetime": f"{today} 09:30:00",
        "end_datetime": f"{today} 15:00:00",
        "market": "cn"
    }
)
data = response.json()

for row in data["datas"][:10]:
    print(f"{row['datetime']}: 开{row['open']}{row['high']}{row['low']}{row['close']}{row['volume']}")

获取港股数据

response = requests.post(
    "https://api.reportify.cn/v1/quant/quotes/minute",
    headers={"Authorization": "Bearer <token>"},
    json={
        "symbol": "00700",
        "start_datetime": "2024-01-01 09:30:00",
        "end_datetime": "2024-01-01 16:00:00",
        "market": "hk"
    }
)

获取美股数据

response = requests.post(
    "https://api.reportify.cn/v1/quant/quotes/minute",
    headers={"Authorization": "Bearer <token>"},
    json={
        "symbol": "AAPL",
        "start_datetime": "2024-01-01 09:30:00",
        "end_datetime": "2024-01-01 16:00:00",
        "market": "us"
    }
)