跳到主要内容

GET /sol-price

当前 SOL/USD 价格的一次性 REST 读取,与 subscribe_sol_price 流推送的值相同,来自链上最深的 SOL/USDC 市场。只需要读一次汇率(比如把 WSOL 计价的价格换算成美元)又不想保持一条 WebSocket 时用它。无参数。免费,不需要 API 密钥。

方法GET
认证无,不需要 API 密钥
费用免费

示例

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 是底层报价的 unix 秒(网关尚未附上时为 0)。

试一试

说明

  • 一个全局值,没有 mint / pool 参数。
  • 冷启动后、首个 SOL/USD 报价到来前的短暂窗口内返回 503 unavailable,稍后重试。
  • 需要持续获取?改用 subscribe_sol_price WebSocket 流:免费,每次变动都推送,不用轮询这个接口。