StockTV 印度股票数据 API 对接文档
概述
本文档提供与 StockTV 平台对接获取印度股票市场数据的 API 接口说明。该接口支持获取印度市场的股票列表、实时行情、公司信息、K线数据等,适用于金融分析、投资决策、行情展示等场景。
平台支持国家包括:印度、马来西亚、印度尼西亚、美国、日本、韩国、新加坡、巴西、哥伦比亚、越南、沙特阿拉伯等。
使用准备
1. 获取 API Key
- 所有 API 请求均需携带有效的
key参数。 - 请联系官方获取 API Key: 🔗 点击联系客服获取 Key (Telegram)
2. 接口基础信息
- 基础 URL:
https://api.stocktv.top - 请求协议:HTTP/HTTPS
- 数据格式:所有接口返回 JSON 格式数据
- 编码格式:UTF-8
- 跨域支持:支持 CORS(
Access-Control-Allow-Origin: *)
印度市场 API 接口列表
1. 获取印度股票列表(市场列表)
接口地址
GET /stock/stocks
请求示例
GET https://api.stocktv.top/stock/stocks?countryId=14&pageSize=10&page=1&key=YOUR_API_KEY
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
countryId | int | 是 | 国家 ID,14 表示印度 |
pageSize | int | 否 | 每页数量,默认 10 |
page | int | 否 | 当前页码,默认 1 |
key | string | 是 | 用户授权 Key |
exchangeId | int | 否 | 交易所 ID(如 46 表示 NSE) |
返回字段(部分)
{
"id": 41602,
"symbol": "ADANIENT.NS",
"name": "Adani Enterprises Ltd.",
"lastPrice": "2145.65",
"chg": "+12.30",
"chgPct": "+0.58%",
"volume": "1234567",
"avgVolume": 441318,
"marketCap": "654321000000",
"pe": "25.4",
"countryNameTranslated": "India",
"flag": "IN",
"exchangeId": 46
}
💡 交易所 ID 参考:
46: NSE(国家证券交易所)74: BSE(孟买证券交易所)
2. 获取单只股票实时行情
接口地址
GET /market/todayMarket
请求示例
GET https://api.stocktv.top/market/todayMarket?key=YOUR_API_KEY&symbol=ADANIENT.NS
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
key | string | 是 | 用户授权 Key |
symbol | string | 是 | 股票代码,如 ADANIENT.NS |
返回字段
{
"code": 200,
"message": "操作成功",
"data": {
"lastPrice": "2145.65",
"previous_close": "2133.35",
"open": "2138.00",
"high": "2150.00",
"low": "2135.20",
"volume": "1234567",
"bid": "2145.60 x 100",
"ask": "2145.70 x 80",
"pc": "+12.30",
"pcp": "+0.58%",
"time": "15:29:45",
"timestamp": "1717728251"
}
}
3. 获取公司详细信息
接口地址
GET /stock/companyInfo
请求示例
GET https://api.stocktv.top/stock/companyInfo?id=101&key=YOUR_API_KEY
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | int | 是 | 公司唯一 ID(可通过股票列表获取) |
key | string | 是 | 用户授权 Key |
返回字段
{
"companyName": "Aditya Birla Capital Ltd",
"description": "Aditya Birla Capital Limited 提供保险、资产管理、贷款等金融服务...",
"industry": "Insurance",
"sector": "Financials",
"employeeCount": 34681,
"market": "India",
"countryId": 14,
"website": "https://www.adityabirlacapital.com"
}
4. 获取 K线 数据(历史行情)
接口地址
GET /stock/kline
请求示例
GET https://api.stocktv.top/stock/kline?symbol=ADANIENT.NS&period=1d&count=30&key=YOUR_API_KEY
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
symbol | string | 是 | 股票代码 |
period | string | 是 | 周期:1m, 5m, 15m, 1h, 1d, 1w |
count | int | 是 | 获取数据条数(如最近30天) |
key | string | 是 | 用户授权 Key |
返回字段(示例)
"data": [
{
"time": "2025-08-24",
"open": "2138.00",
"high": "2150.00",
"low": "2135.20",
"close": "2145.65",
"volume": "1234567"
},
...
]
5. WebSocket 实时数据推送(推荐用于实时行情)
连接地址
⚠️ 测试域名需联系客服获取:wss://ws.stocktv.top/realtime
订阅消息格式(发送)
{
"action": "subscribe",
"symbols": ["ADANIENT.NS", "RELIANCE.NS"]
}
推送数据格式(接收)
{
"pid": "992844",
"symbol": "ADANIENT.NS",
"last_numeric": "2145.65",
"chg": "+12.30",
"pcp": "+0.58%",
"volume": "1234567",
"time": "15:29:45",
"type": 1
}
✅ 支持实时价格、涨跌幅、成交量等推送,延迟低,适合开发行情看板或交易系统。
常见返回码
| code | 说明 |
|---|---|
| 200 | 请求成功 |
| 400 | 请求参数错误 |
| 401 | Key 无效或缺失 |
| 404 | 接口或资源不存在 |
| 500 | 服务器内部错误 |
技术支持
- 📞 免费技术支持,全程辅助对接
- 🌐 支持 HTTP 和 WebSocket 两种接入方式
- 🧩 仅需几行代码即可集成全球数据
👉 获取 Key 与技术支持:Telegram 联系客服 @CryptoRzz
附录:印度主要股票代码示例
| 公司名称 | 股票代码 |
|---|---|
| Reliance Industries | RELIANCE.NS |
| Tata Consultancy Services | TCS.NS |
| HDFC Bank | HDFCBANK.NS |
| Infosys | INFY.NS |
| Adani Enterprises | ADANIENT.NS |
📅 文档最后更新:2025年8月25日
📍 服务覆盖:印度(NSE/BSE)、美国、东南亚、拉美、中东等全球主要市场