纪睐讦 发表于 3 天前

印度股票市场数据接口,支持实时行情、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,89232. 实时指数数据

获取印度主要指数

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_KEY7. 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 生成,具体接口参数以最新官方文档为准。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 印度股票市场数据接口,支持实时行情、IPO新股、公司信息、技术分析等多种功能