GET /sol-price
当前 SOL/USD 价格的一次性 REST 读取,与 subscribe_sol_price 流推送的值相同,来自链上最深的 SOL/USDC 市场。只需要读一次汇率(比如把 WSOL 计价的价格换算成美元)又不想保持一条 WebSocket 时用它。无参数。免费,不需要 API 密钥。
| 方法 | GET |
| 认证 | 无,不需要 API 密钥 |
| 费用 | 免费 |
示例
- 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 是底层报价的 unix 秒(网关尚未附上时为 0)。
试一试
说明
- 一个全局值,没有
mint/pool参数。 - 冷启动后、首个 SOL/USD 报价到来前的短暂窗口内返回
503 unavailable,稍后重试。 - 需要持续获取?改用
subscribe_sol_priceWebSocket 流:免费,每次变动都推送,不用轮询这个接口。