跳转到主要内容
Datastream WebSocket 为您提供任意 Solana 代币的实时价格推送。连接一次即可接收即时价格更新——无需轮询。
URL: wss://datastream.solanatracker.io/{apiKey}
适用于 Premium、Business 和 Enterprise 方案。

连接

所有 Datastream 频道使用同一个 WebSocket 连接。发送 JSON 消息以加入和离开 room。

按代币订阅价格

订阅 price-by-token:{tokenAddress} 以获取主池的价格更新。主池通常是流动性最高的池,意味着可交易资金最多。
Payload:

聚合价格

订阅 price:aggregated:{tokenAddress} 以获得由多个池综合得出的单一价格。消息包含中位数、平均值、最低、最高和池数量。适用于在多个池中交易的高流动性代币。
Payload:

按池订阅价格

订阅 price:{poolId} 以获取某个特定池的价格更新。当您关注特定的 DEX 或流动性来源时使用。

所有池价格

订阅 price:{tokenAddress}(不带 aggregated)以接收代币所有交易池的单独价格更新。

代币变化(完整更新)

订阅 token:{tokenAddress} 以获取综合的池更新——价格、流动性、市值、供应量和安全数据都在一条消息中。
仅主池(在多池代币上噪音更少):

实时交易

订阅 transaction:{tokenAddress} 以即时查看每笔兑换。
按池过滤:

构建实时图表

将价格流与 OHLCV REST 端点结合,构建实时图表。OHLCV 表示开盘、最高、最低、收盘和成交量。使用 REST 加载历史 K 线,然后用 WebSocket 行情更新最新 K 线。

开源图表示例

我们有两个开源图表实现可作为起点:

Liveline 图表

使用 Datastream WebSocket 的极简实时折线图。是自定义 UI 的良好起点。

TradingView 高级图表

完整的 TradingView 高级图表集成,Datastream 提供实时 K 线更新。

成交量与统计

代币成交量

订阅 volume:token:{tokenAddress} 获取聚合成交量更新:

代币统计

订阅 stats:token:{tokenAddress} 获取多时间范围统计(1m、5m、1h、6h、24h 买/卖笔数、成交量、独立交易者):
获取单一总览快照:

Room 参考

价格与图表(REST)

用于历史 OHLCV、价格快照和 ATH 数据的 REST 端点。

代币发现流

流式传输新代币、毕业中代币和市场事件。