印度交易所 BSE 与 NSE 实时数据 API 接入指南

简介: 印度股市崛起,NSE与BSE成全球焦点。通过StockTV API,可快速对接印度全市场实时行情、IPO数据及K线历史,支持秒级更新、多维度金融分析,助力开发者高效构建交易工具与数据产品。

印度股市近年来已成为全球表现最亮眼的权益资产市场之一。对于开发者和金融机构而言,获取 NSE(印度国家证券交易所)BSE(孟买证券交易所) 的实时行情、指数波动及新股(IPO)数据,是构建金融分析工具和交易平台的关键。

本文将详细介绍如何使用 StockTV API快速实现印度全市场数据的闭环对接。

一、 为什么选择 StockTV 对接印度市场?

  1. 全面覆盖:同时支持 NSE 和 BSE 两大交易所的个股数据。
  2. 极速实时:提供秒级刷新的实时价格、成交量及盘口变动。
  3. 多维数据:除了价格,还涵盖 IPO 日历、大盘指数及公司深度基本面。
  4. 极简接入:标准的 RESTful API,几分钟内即可完成环境配置。

二、 核心对接参数

  • API 基地址https://api.stocktv.top
  • 国家标识 (countryId)14 (印度专有代码)
  • 核心功能:实时行情、K 线历史、IPO 追踪、大盘指数。

三、 核心接口功能实战

1. 实时行情:获取 BSE/NSE 个股变动

通过 countryId=14,你可以一次性调取印度市场中所有活跃股票的最新价、涨跌幅及成交量。



* **关键返回字段**:
* `last`: 最新成交价(实时同步)。
* `chgPct`: 涨跌幅百分比。
* `volume`: 成交量(反映市场流动性)。



### 2. 大盘指数:监控 Nifty 50 与 Sensex

作为印度股市的风向标,Nifty 50(NSE)和 Sensex(BSE)的波动至关重要。

* **接口地址**:`/stock/indices?countryId=14`
* **优势**:实时提供指数的开关盘状态 (`isOpen`) 和实时点位,助你精准把握市场情绪。

### 3. IPO 追踪:捕捉新股上市机会

印度 IPO 市场极其活跃。利用此接口,你可以轻松区分“待上市”与“已上市”的新股信息。

* **接口地址**:`/stock/getIpo?countryId=14&type=1`
* **数据亮点**:包含 `ipoListing` (预计上市日期) 和 `ipoPrice` (发行价),是构建打新提醒功能的必备数据。

### 4. 专业 K 线:支持技术分析图表

提供从 1 分钟到月线的全周期 K 线数据,满足绘制 TradingView 等专业图表的需求。

* **接口地址**:`/stock/kline`
* **参数**:传入 `pid`(股票 ID)和 `interval`(如 `PT1M`, `PT1H`, `P1D`)。

## 四、 代码实现:快速获取实时数据 (Node.js)

```javascript
const axios = require('axios');

const API_KEY = 'YOUR_API_KEY';
const INDIA_COUNTRY_ID = 14;

async function fetchIndiaMarket() {
    try {
        const response = await axios.get('https://api.stocktv.top/stock/stocks', {
            params: {
                countryId: INDIA_COUNTRY_ID,
                key: API_KEY,
                pageSize: 10
            }
        });

        const stocks = response.data.data.records;
        console.log('--- 印度 BSE/NSE 实时行情 ---');
        stocks.forEach(s => {
            console.log(`代码: ${s.symbol}, 名称: ${s.name}, 现价: ${s.last}, 涨幅: ${s.chgPct}%`);
        });
    } catch (error) {
        console.error('对接失败:', error.message);
    }
}

fetchIndiaMarket();

五、 为什么开发者青睐 StockTV?

  1. 数据清洗:原始交易所数据经过清洗后以统一格式输出,大幅降低后端处理成本。
  2. 公司背景:通过 /stock/companies 接口,可直接调取公司所属板块(Sector)和详细业务介绍。
  3. 高并发支持:支持 WebSocket 接入方案,满足高频刷新场景需求。

结语:印度市场的崛起带来了前所未有的机遇。您可以快速为用户提供专业、稳定的 BSE 和 NSE 实时行情服务。立即开始,为您的金融产品注入强大的数据驱动力!

相关文章
|
1月前
|
监控 算法 前端开发
对接印度 NSE 与 BSE 交易所实时数据
印度股市双支柱——NSE(流动性强、衍生品活跃)与BSE(亚洲最老、上市公司最多)。StockTV API通过`exchangeId=46/74`+`countryId=14`,一站式提供实时行情、Nifty 50/Sensex指数及毫秒级K线,支持聚合推送与Python快速接入。(239字)
320 159
|
19天前
|
JSON 缓存 API
美股实时行情与 K 线数据对接
本文详解如何用StockTV全球金融API快速接入美股实时行情、K线、指数及IPO等数据,支持NYSE/NASDAQ双交易所,提供REST/WS低延迟接口,涵盖个股、指数、涨跌榜等全场景,助开发者高效构建全球资产配置工具。(239字)
|
2月前
|
供应链 容器
什么是code128码?
Code 128码是一种高密度条形码,支持全ASCII字符,广泛用于物流、运输和供应链管理。它分为A、B、C三个子集,可编码字母、数字及控制符,具有高密度、小空间优势,适用于复杂数据编码需求。
624 4
|
6天前
|
人工智能 安全 Serverless
让 AI Agent 安全“跑”在云端:基于函数计算打造 Agent 代码沙箱
Agent 代码沙箱是保障 AI 智能体安全执行的核心基础设施。依托函数计算构建强隔离、有状态、低成本的 AI 运行时。
|
6天前
|
人工智能 JavaScript Shell
AgentRun实践指南:Agent 的宝藏工具—All-In-One Sandbox
AgentRun 推出 All-In-One Sandbox(AIO),一体化集成浏览器、Shell 与代码执行环境,统一文件系统、零配置云上运行。启动快(5秒)、文件访问毫秒级、内存减半,完美支持多步骤自动化、LLM Agent 及人机协同任务。
|
1月前
|
JSON Java 数据格式
Feign 复杂对象参数传递避坑指南:从报错到优雅落地
本文深入剖析了SpringCloud Feign在复杂对象参数传递中的常见问题及解决方案。文章首先分析了GET请求传递复杂对象失败的底层原因,包括HTTP规范约束和Feign参数解析逻辑。针对GET场景,提供了四种解决方案:@SpringQueryMap(首选)、手动拆分属性+@RequestParam、MultiValueMap封装和自定义FeignEncoder,详细比较了各方案的优缺点和适用场景。对于POST场景,推荐使用@RequestBody注解传递JSON请求体。
561 6
|
2月前
|
人工智能 缓存 安全
探秘 AgentRun丨动态下发+权限隔离,重构 AI Agent 安全体系
函数计算AgentRun提供双向凭证管理:入站控制“谁可调用”,出站保障“调用谁”的安全。支持动态更新、加密存储、本地缓存与自动注入,杜绝硬编码与泄露风险,无需重启服务。让开发者专注业务,安心落地AI Agent。
|
7天前
|
人工智能 弹性计算 运维
从ChatGPT被禁到OpenClaw预警:阿里云开发者如何安全选型AI产品
本文剖析ChatGPT与OpenClaw在阿里云环境中的安全风险,揭示AI选型中“安全合规、生态适配、可控可溯”远比“零成本”重要;并推介玄晶引擎AI数字员工——专为阿里云深度优化的安全可控方案,支持沙箱运行、本地闭环、一键部署及200+云服务集成,助力开发者高效、安心落地AI。
138 1
|
4天前
|
人工智能 IDE Linux
手把手教你把 Gemini CLI 塞进 IntelliJ IDEA:ACP 集成指南
ACP(Agent Client Protocol)让Gemini CLI无缝入驻IDEA:无需切换窗口,直接在AI Assistant中@Gemini,即可理解项目、改代码、执行命令。四步配置(装CLI→查路径→写acp.json→重启IDE),支持项目感知与终端联动,开发效率跃升!