当前位置: 首页 > news >正文

印度股票市场API对接文档

一、概述

StockTV提供全球股票、外汇、期货及加密货币的实时行情数据接口,支持印度、美国、日本、东南亚等多国市场。本文档重点介绍印度股票市场的API对接流程,包含市场列表、指数、K线、IPO数据、实时行情等核心功能。


二、准备工作

1. 获取API Key

  • 联系StockTV官方获取API Key:Telegram联系。
  • 所有接口需在请求参数中添加 key=您的API Key

2. 数据格式

  • 所有接口返回均为JSON格式。
  • 支持HTTP和WebSocket两种接入方式。

三、核心接口说明(印度市场)

1. 获取印度股票市场列表

接口地址
GET /stock/stocks

请求参数

参数必填说明示例值
countryId国家ID(印度为14)14
pageSize每页数量(默认10)10
page页码(默认1)1

示例请求

GET https://api.stocktv.top/stock/stocks?countryId=14&pageSize=10&page=1&key=您的APIKey

响应示例

{"code": 200,"message": "操作成功","data": {"records": [{"id": 41602,          // 股票唯一PID"symbol": "MDCH",     // 股票代码"name": "Media Chinese Int", // 股票名称"last": 0.12,         // 最新价"chgPct": 0,          // 涨跌幅"volume": 1241700,    // 成交量"countryId": 14,      // 国家ID(14=印度)"open": false         // 是否开市(true/false)},...],"total": 1000             // 总记录数}
}

2. 查询印度股票指数(如Nifty 50)

接口地址
GET /stock/indices

请求参数

参数必填说明示例值
countryId国家ID(印度为14)14

示例请求

GET https://api.stocktv.top/stock/indices?countryId=14&key=您的APIKey

响应示例

{"code": 200,"message": "操作成功","data": [{"id": 17940,"name": "Nifty 50",      // 指数名称"symbol": "NSEI",        // 指数代码"last": 22967.65,        // 最新价格"chgPct": 1.64,          // 涨跌幅"isOpen": false           // 是否开盘},...]
}

3. 获取股票K线数据

接口地址
GET /stock/kline

请求参数

参数必填说明示例值
pid股票PID(从市场列表接口获取)7310
interval时间间隔(PT15M=15分钟,P1D=日线)PT15M

示例请求

GET https://api.stocktv.top/stock/kline?pid=7310&interval=PT15M&key=您的APIKey

响应示例

{"code": 200,"data": [{"time": 1719818400000,    // 时间戳"open": 239.42,           // 开盘价"high": 239.6,            // 最高价"low": 239.42,            // 最低价"close": 239.6,           // 收盘价"volume": 0               // 成交量},...]
}

4. 印度IPO新股日历

接口地址
GET /stock/getIpo

请求参数

参数必填说明示例值
countryId国家ID(印度为14)14
type类型(1=未上市,2=已上市)1

示例请求

GET https://api.stocktv.top/stock/getIpo?countryId=14&type=1&key=您的APIKey

响应示例

{"code": 200,"data": [{"company": "Saraswati Saree Depot Ltd(SARW)", // 公司名称"exchange": "NSE",          // 交易所"ipoPrice": "160.00",       // 发行价"ipoListing": 1724112000,   // 上市时间戳"symbol": "SARW"            // 股票代码},...]
}

5. 实时行情WebSocket

连接地址
wss://ws-api.stocktv.top/connect?key=您的APIKey

功能说明

  • 连接后发送心跳包保持连接。
  • 实时推送股票价格、成交量、涨跌幅等数据。

订阅消息格式

{"pid": "7310",      // 股票PID"last": 239.6,      // 最新价"chgPct": "+0.15%", // 涨跌幅"volume": 1241700   // 成交量
}

Java示例代码

// 参考官方Demo:https://github.com/CryptoRzz/stocktv-ws-demo

四、注意事项

  1. 频率限制:默认每秒10次请求,高频需联系官方调整。
  2. 时区:所有时间戳为UTC时间,需转换为印度时区(IST, UTC+5:30)。
  3. 错误码:常见错误码如 401(Key无效)、429(频率超限)。

五、对接流程

  1. 获取API Key:联系StockTV官方。
  2. 测试接口:使用Postman集合调试。
  3. 集成开发:按需调用市场列表、K线、实时推送接口。
  4. 生产环境:切换至正式域名,监控API稳定性。

六、技术支持

  • 官方文档:StockTV API文档
  • 联系客服:Telegram支持

通过以上接口,开发者可快速接入印度股票市场的实时行情、历史数据及IPO信息,适用于金融分析、量化交易等场景。

相关文章:

  • 如何通过grep 排除“INTEGER: 1”
  • 中级网络工程师知识点2
  • Don’t Mesh with Me 论文阅读 brep llm
  • 系统架构-面向服务架构(SOA)
  • 【嵌入式开发-SDIO】
  • ResNet残差神经网络的模型结构定义(pytorch实现)
  • 为什么 MySQL 用 B+ 树作为数据的索引,以及在 InnoDB 中数据库如何通过 B+ 树索引来存储数据以及查找数据
  • 使用CubeMX新建SPI读写串行FLASH工程
  • IoT平台和AIoT平台的区别
  • M0芯片的基础篇Timer
  • RSAC 2025观察:零信任+AI=网络安全新范式
  • Python+ffmpeg 实现给视频添加字幕
  • Cut video with ffmpeg
  • 前端如何处理精度丢失问题
  • Python开发系统
  • 比较Facebook与其他社交平台的隐私保护策略
  • http重新为https
  • 电梯称重控制仪功能与绳头板安装(客梯、货梯)关联性分析
  • springBoot2集成mybatis (手敲学习版)java入门友好
  • PostgreSQL 的 pg_start_backup 函数
  • 稳住外贸基本盘,这个中部大省出手了
  • 中华人民共和国和俄罗斯联邦关于全球战略稳定的联合声明
  • 复旦大学文科杰出教授裘锡圭逝世,享年90岁
  • 深圳下调公积金利率,209万纯公积金贷款总利息减少9.94万
  • 吴清:推动公募基金高质量发展的行动方案今天将会发布
  • 苹果用户,安卓来“偷心”