Kraken
加密货币交易所
- 认证方式
- API Key
- HTTPS
- Yes
- CORS
- Unknown
- 分类
- 加密货币
- 文档 / URL
- https://docs.kraken.com/rest/
简介
Kraken REST API 服务于历史最悠久的主流加密货币交易所之一。公开市场数据免密钥——行情、订单簿、OHLC 和资产信息;私有端点(余额、订单、交易)需要带签名的 API 密钥。
快速开始
公开行情——无需密钥(实测可用):
curl "https://api.kraken.com/0/public/Ticker?pair=XBTUSD"
{
"error": [],
"result": {
"XXBTZUSD": {
"c": ["67234.50", "1.23"],
"h": ["67300.00", "67100.00"],
"l": ["66000.00", "66500.00"],
"o": "66500.00"
}
}
}
订单簿:
curl "https://api.kraken.com/0/public/Depth?pair=XBTUSD&count=5"
OHLC K 线:
curl "https://api.kraken.com/0/public/OHLC?pair=XBTUSD&interval=1440"
可交易资产对:
curl "https://api.kraken.com/0/public/AssetPairs"
认证方式(交易)
- 在 Kraken 账户设置中生成 API 密钥(读/交易权限)。
- 私有端点使用 API-Key + HMAC-SHA512 签名(
API-Key和API-Sign请求头)。 - secret 保存在服务端;按文档使用 nonce/时间戳。
速率限制与注意事项
- 公开端点免费,按 IP 限流(见文档);滥用会被节流。
- 交易对使用 Kraken 内部记法(
XBTUSD、ETHUSD;注意是XBT不是BTC)。 - 实时公开数据可用 Websocket。
常见问题
Kraken API 免费吗? 公开市场数据免费且免密钥;交易按交易所正常费率。
获取价格需要密钥吗? 不需要——行情、订单簿和 OHLC 都是公开的。
为什么是 XBT 而不是 BTC?
Kraken 对比特币的资产代码是 XBT——交易对里用它。
加密货币 分类更多
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 0x API for querying token and pool stats across various liquidity pools | No auth | Yes | Yes | ↗ |
| 1inch API for querying decentralize exchange | No auth | Yes | Unknown | ↗ |
| Alchemy Ethereum Ethereum Node-as-a-Service Provider | API Key | Yes | Yes | ↗ |
| Alpha (Mossland) Korean crypto channel stance + RAG Q&A + canonical entity/topic/event store | No auth | Yes | Yes | ↗ |
| Binance Exchange for Trading Cryptocurrencies based in China | API Key | Yes | Unknown | ↗ |