GET /sol-price
以一次性 REST 读取获取当前 SOL/USD 价格——与 subscribe_sol_price 流推送的是同一个值,来自链上最深的 SOL/USDC 市场。当你只需要取一次汇率(把 WSOL 计价的价格换算成美元)、又不想一直挂着 WebSocket 时用它。不接受任何参数。免费——不需要 API 密钥。
| 方法 | GET |
| 认证 | 不需要;你套餐的密钥可提高限额 |
| 费用 | 免费 |
示例
- JavaScript
- Python
const res = await fetch("https://sol.shrine.trade/sol-price"); // 无需密钥
const { priceUSD, time } = await res.json();
console.log(`SOL is $${priceUSD}`);
import requests
res = requests.get("https://sol.shrine.trade/sol-price") # 无需密钥
print(res.json())
响应
{
"priceUSD": 182.45,
"time": 1779812600
}
priceUSD 是每 SOL 的美元价;time 是底层 tick 的 unix 秒(网关尚未附上时为 0)。
试一试
说明
- 一个全局值——没有
mint/pool参数。 - 冷启动后、观察到第一个 SOL/USD tick 之前的短暂窗口内返回
503 unavailable——稍后重试。 - 需要持续获取?改用
subscribe_sol_priceWebSocket 流:它免费,每次变动都会推送新值,不用轮询这个端点。
LimitsFree 1 req/sLite 10 req/sDeveloper 20 req/sSee plans →