概述
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
复制代码 参数说明:
响应示例:- {
- "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
复制代码 参数说明:
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 生成,具体接口参数以最新官方文档为准。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |