印度股票市场数据接口,支持实时行情、IPO新股、公司信息、技术分析等多种功能

概述

StockTV 提供全面的印度股票市场数据接口,支持实时行情、IPO新股、公司信息、技术分析等多种功能。所有接口返回数据均为 JSON 格式。

快速开始

1. 获取 API Key

请联系官方获取有效的 API Key,所有接口调用都需要在参数中携带 key

2. 基础信息

  • 基础URL: https://api.stocktv.top
  • 数据格式: JSON
  • 实时性: 支持 HTTP 实时查询和 WebSocket 实时推送

核心功能接口

1. 实时行情数据

获取印度市场股票列表

GET /stock/stocks?countryId=14&pageSize=50&page=1&key=您的API_KEY

参数说明:

  • countryId: 国家ID,印度为 14
  • pageSize: 每页数量
  • page: 页码

响应示例:

{
  "code": 200,
  "message": "操作成功",
  "data": {
    "records": [
      {
        "id": 7310,
        "symbol": "RELIANCE",
        "name": "Reliance Industries Ltd",
        "last": 2456.75,
        "chg": 12.50,
        "chgPct": 0.51,
        "high": 2468.20,
        "low": 2442.10,
        "volume": 4521890,
        "open": false,
        "time": 1716448222
      }
    ],
    "total": 5000,
    "current": 1,
    "pages": 100
  }
}

查询单个股票详情

GET /stock/queryStocks?id=7310&key=您的API_KEY

批量查询多个股票

GET /stock/stocksByPids?key=您的API_KEY&pids=7310,17976,8923

2. 实时指数数据

获取印度主要指数

GET /stock/indices?countryId=14&key=您的API_KEY

响应包含:

  • Nifty 50
  • Nifty Bank
  • BSE Sensex
  • 等其他印度主要指数

指数数据字段:

{
  "id": 17940,
  "name": "Nifty 50",
  "symbol": "NSEI",
  "last": 22967.65,
  "chg": 369.85,
  "chgPct": 1.64,
  "isOpen": false,
  "time": 1716458537
}

3. IPO新股日历

获取印度IPO信息

GET /stock/getIpo?key=您的API_KEY&countryId=14&type=1

参数说明:

  • type: 1-未上市, 2-已上市

响应示例:

{
  "code": 200,
  "message": "操作成功",
  "data": [
    {
      "id": 19,
      "ipoListing": 1724112000,
      "company": "Saraswati Saree Depot Ltd(SARW)",
      "exchange": "NSE",
      "ipoValue": "1.6B",
      "ipoPrice": "160.00",
      "last": "158.23",
      "symbol": "SARW",
      "date": "2024-08-20",
      "pid": 1218991
    }
  ]
}

4. 实时涨跌排行榜

获取涨幅榜/跌幅榜

GET /stock/updownList?countryId=14&type=1&key=您的API_KEY

参数说明:

  • type:
    • 1-涨幅榜
    • 2-跌幅榜
    • 3-涨停榜
    • 4-跌停榜

5. K线数据(技术分析)

获取股票K线数据

GET /stock/kline?pid=7310&interval=PT15M&key=您的API_KEY

时间间隔参数:

  • PT5M - 5分钟
  • PT15M - 15分钟
  • PT1H - 1小时
  • P1D - 1天
  • P1W - 1周
  • P1M - 1月

K线数据格式:

{
  "time": 1719818400000,
  "open": 239.42,
  "high": 239.6,
  "low": 239.42,
  "close": 239.6,
  "volume": 12500,
  "vo": 2992750
}

6. 公司基本信息

获取印度上市公司列表

GET /stock/companies?countryId=14&pageSize=20&page=1&key=您的API_KEY

通过URL查询详细公司信息

GET /stock/companyUrl?url=/equities/reliance-industries&key=您的API_KEY

7. WebSocket 实时数据

连接WebSocket

const wsUri = "wss://ws-api.stocktv.top/connect?key=您的API_KEY";
const websocket = new WebSocket(wsUri);

实时数据格式

{
  "pid": "992844",
  "last_numeric": "2456.75",
  "bid": "2456.50",
  "ask": "2457.00",
  "high": "2468.20",
  "low": "2442.10",
  "last_close": "2444.25",
  "pc": "12.50",
  "pcp": "0.51",
  "turnover_numeric": "4521890",
  "time": "15:30:25",
  "timestamp": "1717728251",
  "type": 1
}

交易所对应关系

印度主要交易所ID:

  • NSE (国家证券交易所): 46
  • BSE (孟买证券交易所): 74

数据更新频率

  • 实时行情: 秒级更新
  • K线数据: 按选择间隔实时更新
  • 指数数据: 实时更新
  • 公司信息: 每日更新
  • IPO数据: 实时更新

使用限制

  • 每个 API Key 有相应的调用频率限制
  • WebSocket 连接需要定期发送心跳包保持连接

错误代码

  • 200: 操作成功
  • 400: 参数错误
  • 401: API Key无效
  • 500: 服务器内部错误

技术支持

提供免费技术支持,全程辅助对接。如有问题请联系官方客服。


本文档基于 StockTV API 生成,具体接口参数以最新官方文档为准。

posted @ 2025-10-11 14:44  CryptoRzz  阅读(20)  评论(0)    收藏  举报