跳到主要内容

GET /sol-price

以一次性 REST 读取获取当前 SOL/USD 价格——与 subscribe_sol_price 流推送的是同一个值,来自链上最深的 SOL/USDC 市场。当你只需要取一次汇率(把 WSOL 计价的价格换算成美元)、又不想一直挂着 WebSocket 时用它。不接受任何参数。免费——不需要 API 密钥。

方法GET
认证不需要;你套餐的密钥可提高限额
费用免费

示例​

const res = await fetch("https://sol.shrine.trade/sol-price"); // 无需密钥
const { priceUSD, time } = await res.json();
console.log(`SOL is $${priceUSD}`);

响应​

{
"priceUSD": 182.45,
"time": 1779812600
}

priceUSD 是每 SOL 的美元价;time 是底层 tick 的 unix 秒(网关尚未附上时为 0)。

试一试​

说明​

  • 一个全局值——没有 mint / pool 参数。
  • 冷启动后、观察到第一个 SOL/USD tick 之前的短暂窗口内返回 503 unavailable——稍后重试。
  • 需要持续获取?改用 subscribe_sol_price WebSocket 流:它免费,每次变动都会推送新值,不用轮询这个端点。

LimitsFree 1 req/sLite 10 req/sDeveloper 20 req/sSee plans →