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

美股 (US) 与 墨西哥 (Mexico) 股票数据接口集成指南

1. 接入概述 (General)

本接口用于获取美国(NYSE, NASDAQ, AMEX)及墨西哥(BMV, BIVA)证券市场的实时行情、历史 K 线及指数数据。

  • API Base URL: https://api.stocktv.top
  • WebSocket URL: wss://ws-api.stocktv.top/connect
  • 鉴权方式: 所有请求均需携带 URL 参数 key=您的API密钥

1.1 关键市场 ID (Country ID)

在调用相关接口时,请务必区分以下 countryId

市场名称 Country ID 交易所示例
美国 (USA) 5 NYSE (1), NASDAQ (2), AMEX
墨西哥 (Mexico) 7 Mexico (53), BIVA (144)

2. 核心数据接口

2.1 获取股票列表 (Stock List)

用于查询指定市场的股票清单,获取股票的名称、代码 (Symbol) 和 系统 ID (PID)

注意id (PID) 是后续查询 K 线和订阅 WebSocket 的唯一标识符。

  • 接口地址: /stock/stocks
  • 请求方式: GET
  • 请求参数:
参数名 类型 必填 说明
key String 您的 API Key
countryId Int 5 (美股) 或 7 (墨西哥)
pageSize Int 每页数量 (默认 10)
page Int 页码 (默认 1)
  • 请求示例 (获取美股列表):

    GET https://api.stocktv.top/stock/stocks?countryId=5&pageSize=20&page=1&key=YOUR_KEY
    
  • 响应示例:

    {"code": 200,"data": {"records": [{"id": 8888,          // [关键] PID,用于K线接口"name": "Apple Inc", // 股票名称"symbol": "AAPL",    // 股票代码"exchangeId": 2,     // 交易所ID (2=NASDAQ)"last": 180.5,       // 最新价"chgPct": 1.25,      // 涨跌幅%"countryNameTranslated": "United States"}]}
    }
    

2.2 获取 K 线数据 (Candlestick Data)

获取指定股票的历史行情数据,支持多种时间周期。

  • 接口地址: /stock/kline
  • 请求方式: GET
  • 请求参数:
参数名 类型 必填 说明
key String 您的 API Key
pid Int 股票系统 ID (通过 2.1 接口获取)
interval String K线周期 (ISO 8601格式)
  • 周期 (Interval) 说明:

    • PT1M (1分钟), PT5M (5分钟), PT15M (15分钟), PT30M (30分钟), PT1H (1小时)
    • P1D (日线), P1W (周线), P1M (月线)
  • 请求示例 (获取墨西哥某股票日线):

    GET https://api.stocktv.top/stock/kline?pid=12345&interval=P1D&key=YOUR_KEY
    
  • 响应示例:

    {"code": 200,"data": [{"time": 1719818400000, // 时间戳 (毫秒)"open": 150.0,"high": 155.0,"low": 149.0,"close": 153.0,"volume": 200000}]
    }
    

2.3 获取大盘指数 (Indices)

获取美股(如纳斯达克、标普500)或墨西哥(如 S&P/BMV IPC)的指数行情。

  • 接口地址: /stock/indices

  • 请求方式: GET

  • 请求参数: countryId (5=美国, 7=墨西哥)

  • 请求示例:

    GET https://api.stocktv.top/stock/indices?countryId=7&key=YOUR_KEY
    

3. WebSocket 实时推送

通过 WebSocket 长连接接收实时报价更新。

  • 连接地址: wss://ws-api.stocktv.top/connect?key=YOUR_KEY
  • 心跳机制: 连接建立后,建议定期发送心跳包以保持连接。
  • 推送数据结构:
    {"pid": "8888",         // 对应 Rest API 中的 id"last_numeric": 181.2, // 最新价"pcp": "0.39",         // 涨跌幅%"timestamp": "1717728251","bid": "181.1",        // 买价"ask": "181.3",        // 卖价"type": 1              // 1=股票, 2=指数
    }
    

4. 接入代码示例 (JavaScript)

以下代码展示了如何根据 countryId 封装获取美股和墨西哥股票的逻辑。

const API_KEY = 'YOUR_API_KEY';
const BASE_URL = 'https://api.stocktv.top';// 配置 ID
const MARKETS = {USA: 5,MEXICO: 7
};/*** 获取指定市场的股票列表* @param {number} countryId - 5 for USA, 7 for Mexico*/
async function getMarketStocks(countryId) {const url = `${BASE_URL}/stock/stocks?countryId=${countryId}&pageSize=10&page=1&key=${API_KEY}`;try {const response = await fetch(url);const result = await response.json();if (result.code === 200) {console.log(`市场 (ID:${countryId}) 股票列表:`, result.data.records);// 示例:获取第一个股票的 PID 用于查 K 线if(result.data.records.length > 0) {const firstStock = result.data.records[0];console.log(`示例股票: ${firstStock.name}, PID: ${firstStock.id}`);}}} catch (error) {console.error('API 请求失败:', error);}
}// 1. 获取美股数据
getMarketStocks(MARKETS.USA);// 2. 获取墨西哥股票数据
getMarketStocks(MARKETS.MEXICO);
http://www.gsyq.cn/news/70156.html

相关文章:

  • 2025 年,哪些生成式 AI 平台对中国客户最友好?一文看清支持体系
  • 2025 年,中国企业最安全的生成式 AI 方案怎么选?安全能力全解析
  • 哪些云平台适合全球业务部署与跨区域访问?|AWS Global Infrastructure 全景解析
  • 2025年杭州贴车衣门店服务权威推荐榜单:杭州tpu隐形车衣门店/杭州专业贴膜门店/杭州汽车膜门店深度解析
  • Java SpringBoot+微信小软件+MyBatis 自习室座位预约系统系统源码|前后端分离+MySQL数据库
  • C++进阶:(七)红黑树深度解析与 C++ 建立
  • 从单机到集群:2025精选军用目标侦察无人机软硬一体化供应商
  • KFCoder - 敏捷冲刺日志 - 集合帖
  • 三级下拉联动
  • 使用链接
  • 2025 杯盖机 + 纸碗机厂家综合指南:全伺服纸杯机制造商服务范围全覆盖(含超声波纸杯机 / 纸盘机)
  • 2025 年 12 月除甲醛服务权威推荐榜:专业检测与高效治理,让家清新无忧!
  • 深入解析:详解网络安全免杀对抗:攻防的猫鼠游戏
  • IGH EtherCAT 主站上 ARMxy的真实表现:稳定、快到离谱
  • lvm与非lvm扩容实验(在VMware中.Rocky Linux release 8.10 - 爱吃冰红茶
  • vxe-table 使用 spanMethod 合并卡顿的解决方案
  • 20232302 2025-2026-1 《网络与系统攻防技术》实验八实验报告
  • 02-快速开始指南
  • iOS 异常捕获原理详解
  • 2025年天津钢管扣件租赁公司最新推荐榜,天津脚手架出租、天津脚手架搭设、天津移动脚手架、 天津钢管扣件出租、聚焦服务品质与业务竞争力深度剖析
  • 博士留学中介排名TOP10!适配需求的好机构推荐
  • 博士机构排行新榜,含申请亮点的十大实力留学机构
  • SMTP协议中基础邮件传输所需的往返时间分析
  • CH5xx BLE芯片复位排查方法
  • 第4天
  • 2025年数控机床钣金外壳优质供应商TOP5排名
  • 2025年徐州人力资源服务外包公司权威推荐榜单:人力资源外包公司‌/外包人力资源公司‌/人力资源外包服务‌源头公司精选
  • AI伦理误区:ABCD模型哲学体系
  • APP界面设计公司分享:物流APP工业风让数据高效可读
  • 2025 年 12 月激光切割机厂家推荐榜单:数控/小型/精密/金属/型材/钢板/大型/圆管/光纤,高效精准切割利器!