{"version":1,"pages":[{"id":"kzTlst3tKo255yz4YpDi","title":"欢迎","pathname":"/","siteSpaceId":"sitesp_k5cT4","lang":"zh"},{"id":"ESrK80RRTfb7m9X7T82g","title":"A股实时行情接口","pathname":"/readme/china-a-shares-realtime-market-data-api","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"Infoway API的A股实时行情接口提供全面的A股市场数据，涵盖沪深两大交易所的5000只股票，帮助用户实时监控市场动态，做出及时决策。","breadcrumbs":[{"label":"欢迎"}]},{"id":"RQscE2B5I0k2RNwDl80f","title":"港股实时行情接口","pathname":"/readme/hong-kong-realtime-market-data-api","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"Infoway API的港股实时行情接口提供全面的港股市场数据，涵盖超过4000只香港上市公司的实时股票行情，帮助用户实时监控市场动态，做出及时决策。","breadcrumbs":[{"label":"欢迎"}]},{"id":"Gi89oglU7Ft7Zrc58vGU","title":"美股实时行情接口","pathname":"/readme/usa-realtime-market-data-api","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"Infoway API美股实时行情接口提供全面的美股市场数据，涵盖超过1万只美股的实时行情（包含各类指数），帮助用户实时监控市场动态，做出及时决策。","breadcrumbs":[{"label":"欢迎"}]},{"id":"Y7ZP9cYfyj3SktMsCSc0","title":"外汇实时行情接口","pathname":"/readme/forex-realtime-market-data-api","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"Infoway外汇实时行情接口提供超过40种主流货币对的行情数据，可查询实时和历史K线、买卖盘口等数据。","breadcrumbs":[{"label":"欢迎"}]},{"id":"lYlBk0OtJ6g5xZpQ91N0","title":"加密货币实时行情接口","pathname":"/readme/crypto-realtime-market-data-api","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"Infoway加密货币实时行情接口提供超过100种主流虚拟币的行情数据，可查询实时和历史K线、买卖盘口等数据。","breadcrumbs":[{"label":"欢迎"}]},{"id":"BpyWl7pE0ozCNMllQV5I","title":"期货实时行情接口","pathname":"/readme/future-realtime-market-data-api","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"Infoway期货实时行情接口提供超过30种商品/贵金属期货的行情数据，可查询实时和历史K线、买卖盘口等数据。","breadcrumbs":[{"label":"欢迎"}]},{"id":"hlUJ6c7Ko05poAbQgqzi","title":"其他股票市场","pathname":"/readme/other-stock-markets","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"欢迎"}]},{"id":"t4CX6K2Kwc0efNlHtQNt","title":"日本股票实时行情接口","pathname":"/readme/other-stock-markets/japan-realtime-stock-market-data-api","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"Infoway API 日本股票实时行情API提供全面的日本股市市场数据，数据来自东京交易所，涵盖3800只日本股票，帮助用户实时监控市场动态，做出及时决策。","breadcrumbs":[{"label":"欢迎"},{"label":"其他股票市场"}]},{"id":"M0EUQbML3glvcMoj1Vzc","title":"印度股票实时行情接口","pathname":"/readme/other-stock-markets/india-realtime-stock-market-data-api","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"Infoway API 印度股票实时行情API提供全面的印度股市市场数据，数据来自印度最大的两家股票交易所：BSE与NSE，涵盖约5800只印度上市股票。","breadcrumbs":[{"label":"欢迎"},{"label":"其他股票市场"}]},{"id":"CyH2xJQs9yWJ1S8BYNav","title":"快速开始","pathname":"/getting-started/quick-start","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"接入流程"}]},{"id":"5aHmrWghB0TvANT505BL","title":"API Key申请","pathname":"/getting-started/api-key-application","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"包含如何申请Apikey，以及续费和升级逻辑","breadcrumbs":[{"label":"接入流程"}]},{"id":"7dOMkLCTKYNbMXcyMPg5","title":"接口限制说明","pathname":"/getting-started/api-limitation","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"接入流程"}]},{"id":"tmg9IS8ilAvlEVkVXVFx","title":"HTTP接口限制","pathname":"/getting-started/api-limitation/http","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"接入流程"},{"label":"接口限制说明"}]},{"id":"Qr3a0sHyLEIXfToH2Vqs","title":"WebSocket限制","pathname":"/getting-started/api-limitation/websocket","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"接入流程"},{"label":"接口限制说明"}]},{"id":"21ORgitfPWSnco8RaN1l","title":"错误码说明","pathname":"/getting-started/error-codes","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"HTTP错误码以及WEBSOCKET错误码说明","breadcrumbs":[{"label":"接入流程"}]},{"id":"8Q7PKyrcRo5xIwaxf3gm","title":"HTTP错误码","pathname":"/getting-started/error-codes/http","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"HTTP API接口错误码说明","breadcrumbs":[{"label":"接入流程"},{"label":"错误码说明"}]},{"id":"BBKAUHBUji99nqoQpaDs","title":"WebSocket错误码","pathname":"/getting-started/error-codes/websocket","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"Websocket错误码说明","breadcrumbs":[{"label":"接入流程"},{"label":"错误码说明"}]},{"id":"1j1QkU7r5Xq3nw2QwvOw","title":"行情地址说明","pathname":"/getting-started/api-endpoints","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"包含HTTP以及WebSocket的URL地址说明","breadcrumbs":[{"label":"接入流程"}]},{"id":"QGxhDY5g7guUlrZ5JL07","title":"请求协议以及响应格式","pathname":"/getting-started/api-protocols-and-response-formats","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"包括HTTP请求以及WEBSOCKET请求","breadcrumbs":[{"label":"接入流程"}]},{"id":"ly3NAHJtIhvp1uPt8ZKq","title":"HTTP请求示例","pathname":"/rest-api/http-code-example","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"REST API"}]},{"id":"ugb2v0HBzg0Yzma77i87","title":"基础信息查询","pathname":"/rest-api/basic-info","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"包含查询产品列表、产品的基本信息、市场信息（交易日、交易时间）","breadcrumbs":[{"label":"REST API"}]},{"id":"bgp21aAl0tBowlIEj795","title":"GET查询产品列表","pathname":"/rest-api/basic-info/get-symbol-list","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"查询不同市场的产品列表，支持条件查询","breadcrumbs":[{"label":"REST API"},{"label":"基础信息查询"}]},{"id":"i1wlDWATsFzYHZL2zw7z","title":"GET获取产品的基础信息","pathname":"/rest-api/basic-info/get-symbol-basic-info","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"REST API"},{"label":"基础信息查询"}]},{"id":"deQj31uWJziMQpbRUmkp","title":"GET获取产品的复权因子","pathname":"/rest-api/basic-info/get-adjustment-factor","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"获取产品的复权因子","breadcrumbs":[{"label":"REST API"},{"label":"基础信息查询"}]},{"id":"Zdl4LoCMYdBOcrmY5Prt","title":"GET获取市场的交易日信息","pathname":"/rest-api/basic-info/get-market-trading-days","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"获取不同市场的交易日信息，包含全天交易日以及半天交易日","breadcrumbs":[{"label":"REST API"},{"label":"基础信息查询"}]},{"id":"MstJ6hlWgJeVOZGqxci6","title":"GET获取市场的交易时间","pathname":"/rest-api/basic-info/get-market-trading-hours","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"获取不同市场的基本交易时间","breadcrumbs":[{"label":"REST API"},{"label":"基础信息查询"}]},{"id":"MHkfsuYZXPHRIVu3C8Nb","title":"GET获取个股的详细信息","pathname":"/rest-api/basic-info/get-symbol-basic-info-1","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"REST API"},{"label":"基础信息查询"}]},{"id":"73aWHPh7C4fjmkwL6bok","title":"GET获取个股的财务数据","pathname":"/rest-api/basic-info/get-stock-financial-data","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"REST API"},{"label":"基础信息查询"}]},{"id":"j42XrfEfzyBDB9qSFcZH","title":"GET个股基本面数据","pathname":"/rest-api/basic-info/get-stock-fundamental","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"估值时序、机构评级、公司概览、全景数据、概念标签、公司大事、关键驱动分析","breadcrumbs":[{"label":"REST API"},{"label":"基础信息查询"}]},{"id":"90GKDSvVRJUPX2tRRsBi","title":"GET市场概况数据","pathname":"/rest-api/basic-info/get-market-overview","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"市场温度、涨跌家数、全球指数、领涨行业、排行榜配置","breadcrumbs":[{"label":"REST API"},{"label":"基础信息查询"}]},{"id":"ovCmbd53zIj5bOdiUheD","title":"GET板块数据","pathname":"/rest-api/basic-info/get-plate-data","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"行业板块列表、概念板块列表、板块成分股、行业介绍","breadcrumbs":[{"label":"REST API"},{"label":"基础信息查询"}]},{"id":"XgQzCqror2Pyjt7LmvFJ","title":"行情数据查询","pathname":"/rest-api/http-endpoints","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"REST API"}]},{"id":"EXC0uHXG8rF2W0cMZkjZ","title":"GET获取产品的实时成交明细(Trade)","pathname":"/rest-api/http-endpoints/get-trade","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"获取股票、加密货币、外汇、能源、商品等所有产品的实时成交明细","breadcrumbs":[{"label":"REST API"},{"label":"行情数据查询"}]},{"id":"g93EBmojkdVyHtLUybZh","title":"GET获取产品的实时买卖盘口(Depth)","pathname":"/rest-api/http-endpoints/get-depth","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"获取股票、加密货币、外汇、能源、商品等所有产品的实时买卖盘口","breadcrumbs":[{"label":"REST API"},{"label":"行情数据查询"}]},{"id":"llFbvKWgDajYxI80I0dO","title":"POST 获取产品的历史/实时K线(Candles)","pathname":"/rest-api/http-endpoints/get-candles","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"获取股票、加密货币、外汇、能源、商品等所有产品的实时买卖盘口","breadcrumbs":[{"label":"REST API"},{"label":"行情数据查询"}]},{"id":"X4vFryweEwSlN2AOGezK","title":"Websocket订阅地址说明","pathname":"/websocket-api/endpoints","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"WEBSOCKET API"}]},{"id":"ydY1OG8jAsvjWzHu7YnQ","title":"Websocket代码示例","pathname":"/websocket-api/code-examples","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"WebSocket代码示例，获取实时成交明细、盘口、k线。包括自动重连，心跳检测机制。","breadcrumbs":[{"label":"WEBSOCKET API"}]},{"id":"UGqTl0tOtR8zdkxuh5YT","title":"Websocket 订阅方法","pathname":"/websocket-api/subscribe-and-unsubscribe","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"包括所有Websocket的订阅以及取消订阅的入参、出餐","breadcrumbs":[{"label":"WEBSOCKET API"}]},{"id":"5DWUmJ0MUk942bmcxWJt","title":"实时成交明细（Trade）订阅","pathname":"/websocket-api/subscribe-and-unsubscribe/trade-subscribe","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"WEBSOCKET API"},{"label":"Websocket 订阅方法"}]},{"id":"jGbGgVNeIJZiA9ihGlZ5","title":"实时K线（Candles）订阅","pathname":"/websocket-api/subscribe-and-unsubscribe/candles-subscribe","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"WEBSOCKET API"},{"label":"Websocket 订阅方法"}]},{"id":"Pj37DegwJLFW6b6ZiWUW","title":"实时买卖盘口（Depth）订阅","pathname":"/websocket-api/subscribe-and-unsubscribe/depth-subscribe","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"WEBSOCKET API"},{"label":"Websocket 订阅方法"}]},{"id":"98WWy9TIxSev8BQuRoE8","title":"Websocket取消订阅","pathname":"/websocket-api/unsubscribe","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"该文档描述了如果通过Websocket参数取消实时成交明细、盘口、K线的订阅请求","breadcrumbs":[{"label":"WEBSOCKET API"}]},{"id":"rbw5lqsb7pOgRk3p9kc2","title":"实时成交明细（Trade）取消订阅","pathname":"/websocket-api/unsubscribe/trade-subscribe","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"WEBSOCKET API"},{"label":"Websocket取消订阅"}]},{"id":"X4BYlF3VzQUskv7FEmVM","title":"实时买卖盘口（Depth）取消订阅","pathname":"/websocket-api/unsubscribe/trade-subscribe-1","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"Depth","breadcrumbs":[{"label":"WEBSOCKET API"},{"label":"Websocket取消订阅"}]},{"id":"86PXyZT6u9Rw2c16FkCG","title":"实时K线（Candles）取消订阅","pathname":"/websocket-api/unsubscribe/trade-subscribe-2","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"展示如何在不断开Websocket连接的情况下，全量取消或者只取消一部分产品订阅","breadcrumbs":[{"label":"WEBSOCKET API"},{"label":"Websocket取消订阅"}]},{"id":"TCTsuYPRyeQNeOLNzHHq","title":"心跳机制","pathname":"/websocket-api/heartbeat","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"WEBSOCKET API"}]},{"id":"qfUsorIH74uxRyRJTQk4","title":"SDK & 开发者工具","pathname":"/sdk-and-tools/readme","siteSpaceId":"sitesp_k5cT4","lang":"zh","description":"Infoway 提供多语言官方 SDK、AI 集成工具及量化示例，帮助开发者快速接入实时金融数据。","breadcrumbs":[{"label":"SDK & 开发者工具"}]},{"id":"bwmqJOiQqdWaMXaYT78M","title":"Python SDK","pathname":"/sdk-and-tools/python-sdk","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"SDK & 开发者工具"}]},{"id":"JWL6CWXZkj7Yj3DkupzQ","title":"Node.js SDK","pathname":"/sdk-and-tools/nodejs-sdk","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"SDK & 开发者工具"}]},{"id":"r1Rh5pX7HICNigewJGCP","title":"Java SDK","pathname":"/sdk-and-tools/java-sdk","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"SDK & 开发者工具"}]},{"id":"xEILyAUCGnzDoqSw7nH0","title":"MCP Server","pathname":"/sdk-and-tools/mcp-server","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"SDK & 开发者工具"}]},{"id":"TtbP5wGn4uA9bTP7c7Qn","title":"AI 投资顾问","pathname":"/sdk-and-tools/ai-advisor","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"SDK & 开发者工具"}]},{"id":"BXlaojb3lGnF4CUbtuIU","title":"量化入门示例","pathname":"/sdk-and-tools/quant-starter","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"SDK & 开发者工具"}]},{"id":"96fMqNCwbDirxHExsyGO","title":"交易所工具箱","pathname":"/sdk-and-tools/exchange-toolkit","siteSpaceId":"sitesp_k5cT4","lang":"zh","breadcrumbs":[{"label":"SDK & 开发者工具"}]},{"id":"LThc2RqOxBKU56Qt3TMy","title":"Welcome","pathname":"/en-docs","siteSpaceId":"sitesp_VMDrY","lang":"en","icon":"hand-wave"},{"id":"T5DNZI5ySmXIwMjoN22Q","title":"China A-Shares Data API","pathname":"/en-docs/readme/china-a-shares-data-api","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Access real-time A-share market data via Infoway API. Get live quotes, candlestick, trade ticks, order books, and fundamentals for over 5,000 China stocks.","breadcrumbs":[{"label":"Welcome","icon":"hand-wave"}]},{"id":"9xgMaU1FIGZr4tQtalvc","title":"Hong Kong Stock Data API","pathname":"/en-docs/readme/hong-kong-stock-data-api","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Access real-time Hong Kong Stock market data via Infoway API. Get live quotes, candlestick, trade ticks, order books, and fundamentals for over 4,000 HK stocks.","breadcrumbs":[{"label":"Welcome","icon":"hand-wave"}]},{"id":"uTaLBC0UAm3Y9z5AX8TL","title":"U.S. Stock Market Data API","pathname":"/en-docs/readme/u.s.-stock-market-data-api","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Access real-time U.S. stock market data with Infoway API. Get live quotes, candlesticks, trades, order books, and fundamentals for 10,000+ U.S. equities and indices.","breadcrumbs":[{"label":"Welcome","icon":"hand-wave"}]},{"id":"Al4xFmHirTjnGZnWqlu7","title":"Forex Market Data API","pathname":"/en-docs/readme/forex-market-data-api","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Access real-time Forex market data with Infoway API. Get live quotes, OHLCV, trade ticks, and order book data for 40+ major currency pairs with low-latency delivery.","breadcrumbs":[{"label":"Welcome","icon":"hand-wave"}]},{"id":"xdOHDLo9T2AvwUQuqrvp","title":"Crypto Market Data API","pathname":"/en-docs/readme/crypto-market-data-api","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Access real-time cryptocurrency market data with Infoway API. Get live prices, candlestick, trade ticks, and order book data for 100+ digital assets with low-latency delivery.","breadcrumbs":[{"label":"Welcome","icon":"hand-wave"}]},{"id":"OeRt5VFm61Vftvo9wdG7","title":"Commodities Data API","pathname":"/en-docs/readme/commodities-data-api","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Access real-time commodity futures market data with Infoway API. Get live prices, candlestick, trade ticks, and order book data for 30+ futures including precious metals.","breadcrumbs":[{"label":"Welcome","icon":"hand-wave"}]},{"id":"cdG2uC0gkWiI6JzdzDH2","title":"Other Stock Markets","pathname":"/en-docs/readme/other-stock-markets","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"Welcome","icon":"hand-wave"}]},{"id":"rJBne4pNKlFY9qhFQUsU","title":"Japan Stock Data API","pathname":"/en-docs/readme/other-stock-markets/japan-stock-data-api","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Access real-time Japan stock market data via Infoway API. Get live quotes, candlestick, trade ticks, order books, and fundamentals for over 3,800 Japanese stocks.","breadcrumbs":[{"label":"Welcome","icon":"hand-wave"},{"label":"Other Stock Markets"}]},{"id":"HmIZ8qWZpKR5d3sbuvrn","title":"Indian Stock Data API","pathname":"/en-docs/readme/other-stock-markets/indian-stock-data-api","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Access real-time Indian stock market data via Infoway API. Get live quotes, candlestick, trade ticks, order books, and fundamentals for over 5,800 Indian stocks.","breadcrumbs":[{"label":"Welcome","icon":"hand-wave"},{"label":"Other Stock Markets"}]},{"id":"7FvWQMF0kTK7HGhlQfmo","title":"Quickstart","pathname":"/en-docs/getting-started/quickstart","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"Getting Started","icon":"bolt"}]},{"id":"QPzbTvC6XsT5gERiU43E","title":"Get Your API Key","pathname":"/en-docs/getting-started/get-your-api-key","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"Getting Started","icon":"bolt"}]},{"id":"5HawDXqk1rTFdfrqqAGg","title":"API Limitation","pathname":"/en-docs/getting-started/api-limitation","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"Getting Started","icon":"bolt"}]},{"id":"FbLaCoxyCsc5ZWjlR0ST","title":"REST API Limitation","pathname":"/en-docs/getting-started/api-limitation/rest-api-limitation","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"Getting Started","icon":"bolt"},{"label":"API Limitation"}]},{"id":"XxyLxhZ0bvzyN4F6FgoZ","title":"WebSocket Limitation","pathname":"/en-docs/getting-started/api-limitation/websocket-limitation","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"Getting Started","icon":"bolt"},{"label":"API Limitation"}]},{"id":"S1qUrjmiVyUWQ8ZqTHbS","title":"Error Codes","pathname":"/en-docs/getting-started/error-codes","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"Getting Started","icon":"bolt"}]},{"id":"2hwO7SdtgVXmMheFQQEc","title":"REST API Error Codes","pathname":"/en-docs/getting-started/error-codes/rest-api-error-codes","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"Getting Started","icon":"bolt"},{"label":"Error Codes"}]},{"id":"dWT3oiWB6dr8leYysWrO","title":"WebSocket Error Codes","pathname":"/en-docs/getting-started/error-codes/websocket-error-codes","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"Getting Started","icon":"bolt"},{"label":"Error Codes"}]},{"id":"X8iL7fpQOH5gobmqIpyz","title":"Endpoints","pathname":"/en-docs/getting-started/endpoints","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"This section describes how to access real-time and historical market data through our REST APIs. All endpoints support batch queries and follow a consistent RESTful path structure.","breadcrumbs":[{"label":"Getting Started","icon":"bolt"}]},{"id":"1QdD5prvC88fbqytKjhH","title":"HTTP Protocols","pathname":"/en-docs/getting-started/http-protocols","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Technical overview of HTTP API requests and responses, including authentication headers, request format, and JSON response structure for market data access.","breadcrumbs":[{"label":"Getting Started","icon":"bolt"}]},{"id":"i73g4LZQanoLj7XtSO18","title":"Code Example","pathname":"/en-docs/rest-api/code-example","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"REST API","icon":"window"}]},{"id":"oz9W5Jm9rTE3Zu8tAi0q","title":"Get Basic Info","pathname":"/en-docs/rest-api/get-basic-info","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"REST API","icon":"window"}]},{"id":"6uMFlZyaDsNOsdzrgYVM","title":"GET Symbol List","pathname":"/en-docs/rest-api/get-basic-info/get-symbol-list","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"The Symbol List API allows you to retrieve the full list of available trading instruments across different markets.","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Get Basic Info"}]},{"id":"aEVUakwoVlVQgf0DVhzA","title":"GET Symbol Fundamentals","pathname":"/en-docs/rest-api/get-basic-info/get-symbol-fundamentals","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Retrieve essential product data including name, exchange, currency, and shares with the Symbol Basic Information API. Ideal for market analytics and symbol lookup.","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Get Basic Info"}]},{"id":"cVfQlk9lR3HzymxKG3s5","title":"GET Symbol Adjustment Factors","pathname":"/en-docs/rest-api/get-basic-info/get-adjustment-factor","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Obtain the price adjustment factors for products in different markets.","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Get Basic Info"}]},{"id":"tSINj2lKcoYCGNEjYb7I","title":"GET Market Trading Days","pathname":"/en-docs/rest-api/get-basic-info/get-market-trading-days","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Retrieve market-specific trading day data, including full and half-day trading sessions, with the Market Trading Days API. Ideal for market analysis and scheduling.","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Get Basic Info"}]},{"id":"4frpuBmTAGBj8jTY7ea8","title":"GET Market Trading Hours","pathname":"/en-docs/rest-api/get-basic-info/get-market-trading-hours","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Access market-specific trading hours, including pre-market, regular, and post-market sessions, with the Market Trading Hours API.","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Get Basic Info"}]},{"id":"GDPUjfDyg1VQAQTXJPsb","title":"GET Stock Detail Data","pathname":"/en-docs/rest-api/get-basic-info/get-stock-detail-data","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Get Basic Info"}]},{"id":"Hm49Yyk7ENE7yMp7PIvJ","title":"GET Stock Financial Data","pathname":"/en-docs/rest-api/get-basic-info/get-stock-financial-data","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Get Basic Info"}]},{"id":"Zg6tO8SN5tpohnez41uU","title":"GET Stock Fundamental Data","pathname":"/en-docs/rest-api/get-basic-info/get-stock-fundamental","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Valuation history, institutional ratings, company overview, panorama, concept tags, corporate events, key drivers","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Get Basic Info"}]},{"id":"ShFU3Ujmg9hNxMsNgMHX","title":"GET Market Overview Data","pathname":"/en-docs/rest-api/get-basic-info/get-market-overview","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Market temperature, advance/decline breadth, global indexes, leading industries, ranking configuration","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Get Basic Info"}]},{"id":"3wS3VctHEZYLacMRSzZV","title":"GET Sector Data","pathname":"/en-docs/rest-api/get-basic-info/get-plate-data","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Industry sector list, concept sector list, sector constituents, industry introduction","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Get Basic Info"}]},{"id":"J0jYECZlyJ3RYXuGJWRK","title":"Market Data","pathname":"/en-docs/rest-api/market-data","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"REST API","icon":"window"}]},{"id":"bsF0BnIzEyTsEC5lBHqI","title":"GET Latest Trade","pathname":"/en-docs/rest-api/market-data/get-latest-trade","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Retrieve latest trade for stocks, cryptocurrencies, forex, energy, commodities, and more with the Real-Time Trade Details API.","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Market Data"}]},{"id":"4jKZMdVjPqTvIO6c77eg","title":"GET Market Depth","pathname":"/en-docs/rest-api/market-data/get-market-depth","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Market Data"}]},{"id":"FXVGe0uLlBcGLv8ZeUv6","title":"POST Candlestick(Real/Historical)","pathname":"/en-docs/rest-api/market-data/post-candlestick-real-historical","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Access real-time/Historical candlestick data for stocks, crypto, forex, energy, and commodities with the Candlestick API. Perfect for market analysis and trading strategies.","breadcrumbs":[{"label":"REST API","icon":"window"},{"label":"Market Data"}]},{"id":"vw2hz5OFwmwlw4fbFoZz","title":"Subscription Address","pathname":"/en-docs/websocket/subscription-address","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"websocket","icon":"squarespace"}]},{"id":"eTgDHzniWOOmbXGoeUAZ","title":"WebSocket Code Example","pathname":"/en-docs/websocket/websocket-code-example","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"websocket","icon":"squarespace"}]},{"id":"SDIJXsaz4wY8GDXERc7U","title":"WebSocket Subscribe method","pathname":"/en-docs/websocket/websocket-subscribe-method","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"websocket","icon":"squarespace"}]},{"id":"VRoquDbdTlwDj6tDAlXH","title":"Latest Trade Subscription","pathname":"/en-docs/websocket/websocket-subscribe-method/latest-trade-subscription","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"This WebSocket provides real-time trade detail push notifications.","breadcrumbs":[{"label":"websocket","icon":"squarespace"},{"label":"WebSocket Subscribe method"}]},{"id":"vpjlsA4QgJuvHNTzrHcm","title":"Candlestick Subscription","pathname":"/en-docs/websocket/websocket-subscribe-method/candlestick-subscription","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Learn how to subscribe to real-time candlestick (OHLCV) data via WebSocket.","breadcrumbs":[{"label":"websocket","icon":"squarespace"},{"label":"WebSocket Subscribe method"}]},{"id":"9TAkVLus2VWCBRo6AFR3","title":"Depth Subscription","pathname":"/en-docs/websocket/websocket-subscribe-method/depth-subscription","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"websocket","icon":"squarespace"},{"label":"WebSocket Subscribe method"}]},{"id":"kDawlRDJFTfB4aUMdGrc","title":"WebSocket UnSubscribe method","pathname":"/en-docs/websocket/websocket-unsubscribe-method","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"This document describes how to cancel subscription requests for real-time transaction details, order book, and K-line data via WebSocket parameters.","breadcrumbs":[{"label":"websocket","icon":"squarespace"}]},{"id":"tOGGVGPna0CwMa6G4jjn","title":"Unsubscribe from Real-Time Transaction Details (Trade)","pathname":"/en-docs/websocket/websocket-unsubscribe-method/unsubscribe-from-real-time-transaction-details-trade","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"This document describes how to fully cancel or partially cancel product subscriptions without disconnecting the WebSocket connection.","breadcrumbs":[{"label":"websocket","icon":"squarespace"},{"label":"WebSocket UnSubscribe method"}]},{"id":"NQdJm2X6ctiACYPjypA2","title":"Unsubscribe from Real-Time Order Book (Depth)","pathname":"/en-docs/websocket/websocket-unsubscribe-method/unsubscribe-from-real-time-order-book-depth","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"This document describes how to fully cancel or partially cancel product subscriptions without disconnecting the WebSocket connection.","breadcrumbs":[{"label":"websocket","icon":"squarespace"},{"label":"WebSocket UnSubscribe method"}]},{"id":"HtuqoCiPiksvxSVfPO0s","title":"Unsubscribe from Real-Time Candlestick (K-Line) Data","pathname":"/en-docs/websocket/websocket-unsubscribe-method/unsubscribe-from-real-time-candlestick-k-line-data","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"This document describes how to fully cancel or partially cancel product subscriptions without disconnecting the WebSocket connection.","breadcrumbs":[{"label":"websocket","icon":"squarespace"},{"label":"WebSocket UnSubscribe method"}]},{"id":"Cpt0MIF3D28oiMkuTCBr","title":"Heartbeat","pathname":"/en-docs/websocket/heartbeat","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"websocket","icon":"squarespace"}]},{"id":"qCR8gYbqnyrAlzdnq9n1","title":"SDK & Developer Tools","pathname":"/en-docs/sdk-and-tools/readme","siteSpaceId":"sitesp_VMDrY","lang":"en","description":"Infoway provides multi-language official SDKs, AI integration tools, and quantitative examples to help developers quickly access real-time financial data.","breadcrumbs":[{"label":"SDK & Developer Tools","icon":"book"}]},{"id":"JmplSsfYKinN7IE4L9bi","title":"Python SDK","pathname":"/en-docs/sdk-and-tools/python-sdk","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"SDK & Developer Tools","icon":"book"}]},{"id":"dAOx32LN7R0vxsHzgXXb","title":"Node.js SDK","pathname":"/en-docs/sdk-and-tools/nodejs-sdk","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"SDK & Developer Tools","icon":"book"}]},{"id":"2cOEY8OPlSSmJPEahewS","title":"Java SDK","pathname":"/en-docs/sdk-and-tools/java-sdk","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"SDK & Developer Tools","icon":"book"}]},{"id":"5O1anMBOc0r2BNxp3lLp","title":"MCP Server","pathname":"/en-docs/sdk-and-tools/mcp-server","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"SDK & Developer Tools","icon":"book"}]},{"id":"459sbV4mf6dZUgTOlzQA","title":"AI Investment Advisor","pathname":"/en-docs/sdk-and-tools/ai-advisor","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"SDK & Developer Tools","icon":"book"}]},{"id":"0RcWUQTMnsI7zQz0TRFQ","title":"Quant Starter Examples","pathname":"/en-docs/sdk-and-tools/quant-starter","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"SDK & Developer Tools","icon":"book"}]},{"id":"9SypzOZKSVrEs1EAr6wi","title":"Exchange Toolkit","pathname":"/en-docs/sdk-and-tools/exchange-toolkit","siteSpaceId":"sitesp_VMDrY","lang":"en","breadcrumbs":[{"label":"SDK & Developer Tools","icon":"book"}]}]}