跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.solanatracker.io/llms.txt

Use this file to discover all available pages before exploring further.

May 2026
Data APIDatastream
Jupiter DCA — recurring order REST API and live WebSocket feeds

Jupiter DCA

Track Jupiter recurring (DCA) orders on Solana: query live positions over REST and subscribe to open, fill, close, deposit, withdraw, fee, and position updates over Datastream. Jupiter is available today (program=jupiter); responses include a program id for when more platforms are added.

Data API

New endpoints under /dca/*. Full reference: Jupiter DCA.
  • GET /dca/programs — List supported DCA programs (id, label, programId)
  • GET /dca/wallet/{wallet} — All DCA orders for a wallet with status summary
  • GET /dca/wallet/{wallet}/orders — Paginated wallet orders (cursor, sort, status, program)
  • GET /dca/order/{address} — Single DCA account by pubkey
  • GET /dca/token/{mint} — Token buy/sell flow overview
  • GET /dca/token/{mint}/buyers — Orders buying this token (output mint)
  • GET /dca/token/{mint}/sellers — Orders selling this token (input mint)
  • GET /dca/token/{mint}/users — Top wallets by DCA activity on this token
  • GET /dca/pair/{inputMint}/{outputMint} — Orders for a trading pair
Query helpers: program (aliases dex, platform), limit, cursor, sort / sortBy (volume, deposited, remaining, progress, recent, created, status), and status (active, paused, completed, pending, all). Orders include USD fields when price data is available.

Live Jupiter DCA streams

New WebSocket rooms on Premium, Business, and Enterprise plans. Reference: Jupiter DCA Datastream.Join with { "type": "join", "room": "<room>" }. Each event is delivered to the global room, the matching event-type room, and any scoped rooms that apply.
RoomUse
dca:jupiterAll Jupiter DCA events
dca:jupiter:openedNew DCA opened
dca:jupiter:filledCycle fill
dca:jupiter:closedDCA closed
dca:jupiter:depositDeposit
dca:jupiter:withdrawWithdraw
dca:jupiter:collected_feeFee collected
dca:jupiter:positionAccount snapshot (no eventName)
dca:jupiter:{mint}:buyersDCAs buying this token
dca:jupiter:{mint}:sellersDCAs selling this token
dca:jupiter:wallet:{wallet}Any event for that owner
dca:jupiter:{dcaAddress}Any event for that DCA account
Transaction events include a full order object (same shape as REST). Position updates include order and writeVersion.
May 2026
Data APIPnL V2
PnL V2 fuller responses, faster trending & volume endpoints, and improved search

PnL V2 API

  • GET /v2/pnl/wallets/{wallet}/positions and GET /v2/pnl/tokens/{mint}/traders now return the full available data set (not a reduced field subset).
  • Average hold time added to the wallet PnL summary (GET /v2/pnl/wallets/{wallet}).
  • General PnL V2 bug fixes.

Performance

  • Up to 10× faster in the EU and up to 20× faster in the US for:
    • /tokens/trending/*
    • /tokens/volume/*
    • /top-performers
    • /tokens/multi/all
  • Improved spam token filtering on trending, volume, and top performers for more accurate lists.
  • Faster live holder count updates.
  • Better results when queries contain special characters such as - and ".
May 2026
Data APIPnL V2
扩展持仓者代币 PnL 丰富字段;旧版 PnL 端点现由 PnL V2 驱动

持仓者代币 PnL 丰富字段

调用 /tokens/:tokenAddress/holders 并传入 ?enrich=walletPnl?enrich=all 时,pnl.token 对象现返回该 mint 的完整持仓详情,而不仅是 realizedunrealizedtotal新增字段包括交易次数(buyssellstotalTrades)、ROI、持仓规模(balancecostBasisvalueprice)、成交量(totalBoughttotalSoldavgBuyavgSell)以及时间(firstBuylastBuyfirstSelllastSellfirstTradelastTrade)。

旧版 PnL 端点使用 PnL V2 数据

已弃用的 PnL 端点现由底层 PnL V2 引擎提供数据。请求路径与响应结构不变,但底层数值与 /v2/pnl/* 一致。
  • GET /pnl/{wallet} — 钱包在所有持仓上的 PnL
  • GET /pnl/{wallet}/{token} — 钱包在单个代币上的 PnL
  • GET /first-buyers/{token} — 含 PnL 的前 100 名买家
  • GET /top-traders/allGET /top-traders/all/{page} — 全代币顶级交易者
  • GET /top-traders/{token} — 单个代币的顶级交易者
我们仍建议迁移至 PnL V2 端点,以获取更丰富的字段、排序、筛选、钱包标签与批量查询。请参阅 PnL V2 概览
May 2026
Data APIDatastreamPnL V2
PnL V2 上线:钱包盈亏、交易者列表、钱包标签与实时 PnL 流

PnL V2 API

PnL 即盈亏。PnL V2 在 /v2/pnl/* 下新增端点,便于查看钱包与交易者的表现。PnL V2 图表:展示钱包盈亏随时间变化

钱包 PnL

需要分析单个钱包时使用以下端点:
  • GET /v2/pnl/wallets/:wallet — 展示钱包总盈亏、ROI、胜率与交易次数。
  • GET /v2/pnl/wallets/:wallet/positions — 列出钱包的每个代币持仓,支持排序与筛选。
  • GET /v2/pnl/wallets/:wallet/tokens/:token — 展示钱包与单个代币的历史。
  • GET /v2/pnl/wallets/:wallet/history — 展示随时间变化的每日 PnL。
  • GET /v2/pnl/wallets/:wallet/performance — 展示最佳日、最差日、连胜/连败、回撤与每日汇总。
  • GET /v2/pnl/wallets/:wallet/highlights — 展示最大盈利、亏损、套牢、快速换手与最活跃代币。
  • GET /v2/pnl/wallets/:wallet/risk — 展示钱包风险敞口最大的方向。
  • GET /v2/pnl/wallets/:wallet/chart — 返回可直接绘图的图表数据点。

代币 PnL

需要分析单个代币时使用以下端点:
  • GET /v2/pnl/tokens/:token/traders — 列出交易过该代币的钱包,展示该代币 PnL 与钱包生涯 PnL。
  • GET /v2/pnl/tokens/:token/first-buyers — 按最早买家优先列出。若需按 ROI、PnL、规模或最近交易排序,请使用 /traders

排行榜

需要排名钱包时使用以下端点:
  • GET /v2/pnl/leaderboard/top — 按 173090 天排名 Solana 顶级交易者。
  • GET /v2/pnl/leaderboard/kols — 全时段排名已追踪的 KOL 钱包。
  • GET /v2/pnl/leaderboard/kols/period — 在指定时间范围内排名 KOL 钱包。
  • GET /v2/pnl/leaderboard/kols/calendar — 按月展示 KOL 每日 PnL。
  • GET /v2/pnl/leaderboard/kols/date — 展示某一天的 KOL 活动。

批量查询

一次请求需要大量结果时使用批量端点:
  • POST /v2/pnl/wallets/:wallet/positions/batch — 单个钱包,最多 100 个代币。
  • POST /v2/pnl/tokens/:token/positions/batch — 单个代币,最多 200 个钱包。
  • POST /v2/pnl/positions/batch — 最多 200 个钱包-代币对。
  • POST /v2/pnl/wallets/batch — 最多 100 个含标签的钱包摘要。

新功能

pnlMode

部分持仓可能显示异常,例如卖出量大于买入量。pnlMode 可选择如何处理这些记录。
模式作用
strict(默认)最保守视图。被标记的持仓已实现 PnL 计为 0
adjusted保留被标记持仓,但用更安全的成本基础规则封顶 PnL。
raw不过滤,显示原始已实现 PnL。
支持的响应会返回所用模式。持仓行还包含 realizedRaw,应用可同时展示过滤后与原始数值。

钱包标签

PnL V2 现可为钱包返回 identity 对象,一个钱包可有多个标签。常见标签:
  • kol — 已知公开钱包,含名称、Twitter 账号与头像。
  • bot — 已知机器人钱包。
  • pool — 池金库、权限账户、LP mint 或联合曲线账户。
  • developer — 代币创建者、池部署者或 mint 权限。
  • arbitrage / potential_bot — 已确认或疑似套利型钱包。
  • hacker — 已知漏洞利用、诈骗或攻击者钱包。
  • spam_dusting — 已知垃圾粉尘转账钱包。
  • exchange — 已知交易所热钱包。
  • 平台标签axiombloomphotonaxiom-flash 同样有效,返回为 axiom
代币端点还会显示钱包在该代币上的角色,无需额外请求即可识别开发者、池、LP 与早期买家。

持仓者丰富字段

/tokens/:tokenAddress/holders 现支持 ?enrich=
  • ?enrich=identity — 为每位持仓者添加钱包标签。
  • ?enrich=walletPnl — 添加钱包生涯 PnL 与该代币 PnL。
  • ?enrich=all — 同时添加上述两者。
不传 enrich 时,端点行为与之前相同。

实时 PnL 流

新增 WebSocket 房间实时推送 PnL 更新,适用于 Premium、Business 与 Enterprise 套餐。
  • pnl:{wallet}:{token} — 单个钱包与单个代币的实时 PnL。
  • pnl:{wallet} — 钱包交易的所有代币的实时 PnL。
  • pnl:{wallet}:summary — 单个钱包的实时 PnL 汇总。
先用 REST 加载初始数据,再通过上述房间保持数据实时更新。
April 2026
Data APIDatastreamSolana RPCGeneral
性能提升、新增负载均衡器与更低延迟

基础设施

  • 改进 shred 投递 — 更快的 shred 投递,提升区块传播。
  • Data API 新增全球负载均衡 — 为 Data API 添加全球负载均衡。
  • Data API 新增美国负载均衡 — 专用美国负载均衡,降低访问延迟。
  • 美国同机房服务器 — 部分端点响应从 600ms 降至 100ms 以下。
  • 迁移并升级 ClickHouse 集群 — 全 API 延迟更低、查询更快。

Data API

  • 交易端点速度提升 — 所有交易相关端点更快。
  • 改进 /chart 响应速度 — 图表数据获取更快。
  • 改进 /tokens/:token 响应时间 — 代币详情查询更快。
  • 元数据获取速度提升 — 各端点元数据拉取更快。
  • 改进 /wallet/:wallet/chart 端点 — 即使仅 1 个数据点也返回图表。
  • 修复升序交易分页错误 — 修复按升序获取交易时的分页问题。
  • 修复 Meteora DAMM 流动性 — 解决部分旧 Meteora DAMM 池的流动性计算问题。
  • 修复 PumpFun 代币创建边界情况 — 解决代币创建事件的边界情况。
  • 导入全部缺失 PumpFun 曲线数据 — 回填 1500 万+ 条 PumpFun 曲线数据。
  • 修复 /tokens/:token 曲线池 — 迁移后曲线池(5+)始终显示。
  • 修复 Axiom 交易手续费解析 — 从转账改为内部 CPI 调用以准确解析手续费。
  • 部署者 API 新增 uniqueTokens 查询参数 — 在常规列表中返回最新毕业池与首个未毕业池。
  • Raydium LaunchLab 调整 — 优化 Raydium LaunchLab 支持。
  • Raydium CPMM 改进 — 改进 Raydium CPMM 处理。
  • Search API 错误修复 — 搜索端点多项修复。

Ridge DB

  • 性能提升 — 多项查询的索引与响应时间改进。
  • 全球负载均衡 — 美国 RPC 用户调用 getProgramAccountsgetProgramAccountsV2 等方法约快 200–400ms。
  • 修复冻结代币账户解码 — 冻结代币账户现可正确显示与解码。

Datastream

  • Datastream 性能提升 — 价格、池与交易更新延迟降低。
March 2026
Data API
Bags.fm 创作者数据更新

Data API

  • 更新 Bags.fm 创作者 — 更新 Bags.fm 代币的创作者数据。
February 2026
Data APIDatastream
搜索与部署者改进、池创建数据

Data API

  • 多市场筛选/searchmarket 参数现支持逗号分隔(如 ?market=raydium,orca,pumpfun),单值仍可用。
  • 多 launchpad 筛选/searchlaunchpad 参数现支持逗号分隔(如 ?launchpad=pumpfun,boop),单值仍可用。
  • /deployer 支持 launchpad 筛选?launchpad= 现可用于 /deployer/{wallet}(此前被静默忽略)。
  • 完整代币格式/search/deployer/{wallet} 支持 ?format=full,返回与 /tokens/:token 相同结构的完整代币对象(含 token、pools、events、risk、buys、sells、txns、holders)。
  • 完整格式分页上限降低format=full 时每页最多 100 条(原为 500),以保持查询高效。
搜索文档 →
部署者文档 →

Datastream

  • 池创建数据latestgraduated 房间现于每个池包含 creation 对象(creatorcreated_txcreated_time)。(目前仅在池的 WebSocket 可用;代币创建亦可在 Data API 获取)
February 2026
Datastream
新增统计总量与成交量房间

Datastream

  • 新增统计总量房间
    • stats:token:{tokenAddress}:total
    • stats:pool:{poolId}:total
  • 新增成交量房间
    • volume:token:{tokenAddress}
    • volume:pool:{poolId}
代币统计总量 →
池统计总量 →
代币成交量 →
池成交量 →
January 2026
Data APIDatastream
价格、图表与流式传输改进

Data API

  • 涨跌幅计算改进 — 百分比变化计算更准确。
  • 图表影线改进 — 新聚合技术使 Chart API 影线更准确。
  • 修复部分图表成交量 — 未按池筛选时确保使用全部池的成交量。
  • 新增 Humidifi、Tessera 与 Solfi V1/V2 支持。

Datastream

  • 修复 stats 房间涨跌幅 — 更正 stats 房间中的百分比变化计算。
  • 池选择改进 — 代币与价格房间的池选择更优。
  • 交易监控更新 — 交易监控新增 Raptor
  • 新增 Humidifi、Tessera 与 Solfi V1/V2 支持。
  • 稳定性改进 — 修复并提升交易与价格更新的稳定性。
January 2026
Data API
图表货币选项

Data API

  • 图表货币选项/chart/{token}/chart/{token}/{pool} 支持 currency=usd|sol|eur(默认 usd)。
查看文档 →
January 2026
Data API
Bundler 端点与新增代币数据

Data API

  • 新增 bundlers 端点 — 使用 /tokens/{token}/bundlers 获取代币的 bundler 钱包统计。
  • 风险对象含 bundlers — 代币响应中的 risk 对象现含 bundler 分析。
  • 搜索改进/search 现返回 riskScore 与 bundler 相关字段。

风险评分

  • Bundlers — 基于新 bundler 数据的数量与百分比评分。
  • 可疑成交量 — 标记极端买卖失衡。
January 2026
Datastream
Bundler 追踪房间

Datastream

  • 新房间: bundlers:{tokenAddress} — 实时 bundler 钱包更新(钱包、当前/之前数量与占比、totalBundlerPercentage)。
January 2026
Data API
表现最佳代币端点

表现最佳

  • 表现最佳端点 — 新增 /top-performers/{timeframe},获取今日上线表现最佳代币。
  • 时间范围 — 支持 5m15m30m1h6h12h24h
December 2025
Data APIDatastream
数据准确性与交易增强

Data API

  • 首批买家端点准确性 — 提升首批买家端点准确性,与其他 PnL 端点一致
  • 价格与成交量修复 — 修复部分交易的价格与成交量计算错误
  • 交易时精确代币价格/trades 使用 showMeta 时为每个代币添加交易时刻精确价格

Datastream - 交易房间

  • 全球负载均衡 - 为 Datastream 添加全球负载均衡,自动路由至美国或欧洲服务器。
  • Datastream 交易房间增强 — 为交易房间中每个代币添加 pricemarketCap(使用主池数据),主对象 priceUsd 可视为汇率。

图片代理

  • 图片代理过滤 — 增强无效 SVG 过滤,减少误报
November 2025
DatastreamGeneral
API 与 Datastream 改进
  • 交易与价格更新更快 — 降低实时数据推送延迟
  • 代币概览 API 增强 — Pulse/Memescope 筛选改进,性能大幅提升
  • Yellowstone gRPC 升级 — 新 Rust 客户端带来更快流式性能

数据准确性与可靠性

数据质量与一致性重大改进:
  • 程序过滤 — 排除套利机器人等来源的未知程序,避免无效数据
  • 池数据更新 — 无交换时流动性变化也会触发池更新
  • 时间准确性改进 — gRPC 滞后或解析延迟数秒时,边界情况使用 blockTime

新功能

自动主池轮换
  • price:token:{address}token:{primary} 房间现自动主池轮换,无需客户端改动
聚合价格房间
  • price:aggregated:{token} 房间提供最低、平均、中位数与最高价格更新
  • 聚合前 10 个有效池的价格数据
  • 每次更新包含各池价格,完全透明
Pumpfun Mayhem 模式
  • 新增 Pumpfun Mayhem 模式支持
  • 池数据现含 tokenProgramisMayhemMode 字段

基础设施

Redis 服务器升级
  • 部署新 Redis 基础设施
  • 消除高负载时随机 500/503 错误
  • 提升整体平台稳定性
November 2025
Datastream
聚合价格流

聚合价格更新

我们新增 WebSocket 房间,为任意代币提供跨多个流动性池的聚合价格数据。

新增内容

price:aggregated:{tokenAddress}
  • 多池聚合 — 按顶级流动性池计算中位数、平均、最低与最高价格
  • 顶级池数据 — 流动性最高的 10 个池及各池价格明细
  • 实时更新 — 池更新时实时聚合价格
  • 池数量追踪 — 精确知晓参与聚合的池数量
  • 自动池轮换 - 代币迁移后无需订阅新房间。

为何使用聚合定价?

单池价格可能被操纵或短暂波动。聚合定价提供:
  • 更准确的市场价格 — 多源中位数与平均
  • 抗操纵 — 跨池聚合更难被扭曲
  • 价格区间可见 — 查看最低/最高价差以发现套利机会
  • 流动性加权洞察 — 聚焦最重要的池
{
    "type": "message",
    "data": {
        "token": "So11111111111111111111111111111111111111112",
        "timestamp": 1762964449215,
        "price": 153.70666202103925,
        "pool": "3nMFwZXwY1s1M5s8vYAHqd4wGs4iSxXE4LRoUMMYqEgF",
        "aggregated": {
            "median": 153.6850599485249,
            "average": 153.6735820182654,
            "min": 153.36863801111053,
            "max": 153.71662179961638,
            "poolCount": 10
        },
        "topPools": [
            {
                "poolId": "3ucNos4NbumPLZNWztqGHNFFgkHeRMBQAVemeeomsUxv",
                "price": 153.68241854665007,
                "liquidity": 17950616.091940343,
                "market": "raydium-clmm"
            },
            ...
        ]
    },
    "room": "price:aggregated:So11111111111111111111111111111111111111112"
}
适用于需要可靠、抗操纵定价的交易界面、价格预言机与投资组合追踪应用。查看文档 →
November 2025
Solana RPC
批量代币余额查询

getTokenAccountsByOwners — 批量余额查询

我们新增由 Ridge DB 驱动的 RPC 方法,可在单次请求中查询多个钱包的代币余额。

新增内容

getTokenAccountsByOwners
  • 最多批量 250 个钱包 — 一次调用查询数百地址,无需逐个请求
  • 多账户支持 — 同一 mint 多个代币账户时自动全部返回
  • 零余额处理 — 无代币账户的钱包返回清晰的零余额响应
  • Slot 追踪 — 每个账户含余额最后更新时的 slot

使用场景

适用于:
  • 多钱包投资组合追踪
  • 空投资格验证
  • 多钱包仪表盘
  • 代币分配快照
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "getTokenAccountsByOwners",
  "params": [
    ["wallet1...", "wallet2...", "wallet3..."],
    "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
  ]
}
需要同时检查大量地址持仓时,此方法可大幅减少 API 调用与延迟。查看文档 →
November 2025
Data APIDatastream
Ridge Stream 上线

Ridge Stream — 增强持仓者数据

所有持仓者端点与实时流已迁移至 Ridge Stream,来自高性能服务 RidgeDB

新增内容

REST 端点
  • /tokens/{token}/holders — 获取前 100 名持仓者(分页与更高上限请用 /tokens//holders/pagination)
  • /tokens/{token}/holders/top — 按余额获取顶级持仓者(排除 lp 等已知钱包)
  • /holders/multi — 多代币持仓者数量查询
  • /holders/chart — 历史持仓者图表,数据点更多(现含 SOL、USDC 等)
实时流
  • 持仓者数量更新 — 实时追踪总持仓者数
  • 钱包余额更新 — 现含原生 SOL,可靠性提升
  • 前 100 持仓者 — 最大持仓者实时排名
  • 狙击手与内幕 — 追踪早期买家与内幕活动
现可为 WSOL、USDC、USD1 等此前不可用的大代币获取持仓数据。这些代币的持仓总数与前 100 排名均可通过 API 与实时流获取。
October 28 2025
Data API
搜索筛选器

新搜索筛选器

代币搜索端点新增筛选器:
  • launchpad — 按发射平台筛选(pumpfunmoonshotletsbonk.funbelieve
  • image — 按精确图片 URL 搜索
  • hasImage — 筛选有/无图片的代币(true/false
查看文档 →
October 22 2025
Data API
分页代币持仓者

分页代币持仓者端点

我们上线新端点,以游标分页获取全部代币持仓者。

新增内容

GET /tokens/{tokenAddress}/holders/paginated
  • 游标分页 — 高效浏览全部持仓者
  • 每页最多 5,000 — 单次请求获取大批量数据
  • Ridge DB 驱动 — 数百万持仓者的代币亦可快速查询
  • 完整持仓数据 — 返回钱包、代币账户、数量、美元价值、总持仓者与占比

改进说明

此前限 100 名持仓者,现可处理任意数量持仓者且性能稳定。
GET /tokens/{tokenAddress}/holders/paginated?limit=1000&cursor=nextPageCursor
查看文档 →
October 21 2025
Solana RPC
RPC 增强

Ridge DB 性能与功能更新

我们对 Ridge DB 驱动的 RPC 方法进行多项改进,提供更多控制与更快速度。

新增内容

  • 总数支持getProgramAccountsV2getTokenAccountsByOwnerV2 响应现含 totalCount,便于分页与 UI 更新
  • 查询更快 — 新索引大幅缩短部分账户查询响应时间
  • 稳定性改进 — 错误修复与优化
这些更新基于 Ridge DB 上线,带来更好性能与更友好的开发者响应。
October 16 2025
Solana RPC
Ridge DB 上线

Solana Ridge DB

我们推出由 Ridge DB 驱动的 两个新 RPC 方法 — 专为 Solana 极速账户查询设计的高性能引擎。

🧭 新方法

getProgramAccountsV2

增强的程序账户查询:
  • changedSince — 仅获取指定 slot 之后更新的账户(适合增量同步)
  • excludeZero — 自动跳过空代币账户
  • 游标分页 — 每次请求最多 10,000 个账户

getTokenAccountsByOwnerV2

优化的代币账户获取,同样 Ridge DB 速度,并支持:
  • changedSince — 仅获取新建或更新的代币账户
  • excludeZero — 过滤粉尘或空余额
  • 游标分页 — 流畅处理大量代币集

💡 为何选择 Ridge DB?

Ridge DB 不是普通 RPC 后端,而是为账户密集型负载打造的系统,提供:
  • 更快响应时间
  • 基于 slot 的增量更新
  • 大数据集的游标分页
简而言之 — 查询更快、数据更干净、开发体验更顺畅。
October 2025
General
文档站上线

新文档站

我们上线全新文档中心,汇集所有产品与 API,含指南与实践示例。现可浏览以下详细文档:
  • Yellowstone gRPC — 实时 Solana 数据流
  • Data API — REST 访问历史与实时 Solana 数据
  • Datastream — 基于 WebSocket 的实时数据流
  • Solana RPC — 由 Ridge DB 驱动的增强端点
  • Swap API — 高性能代币交换与路由
新文档含交互式代码示例与最佳实践,助你在 Solana 上更快更智能地构建。