Coinbase
Bitcoin、Bitcoin Cash、Litecoin 和 Ethereum 价格
- 认证方式
- API Key
- HTTPS
- Yes
- CORS
- Unknown
- 分类
- 加密货币
- 文档 / URL
- https://developers.coinbase.com
简介
Coinbase 提供两大 API 系列:Coinbase 平台 API(developers.coinbase.com——交易、钱包、支付、webhook)和较旧的 Exchange API(api.exchange.coinbase.com——专业交易)。公开市场数据无需密钥即可使用;交易和账户访问需要带签名的 API 密钥。
快速开始
公开现货价格——无需密钥(实测可用):
curl "https://api.coinbase.com/v2/prices/BTC-USD/spot"
{"data": {"amount": "78336.735", "base": "BTC", "currency": "USD"}}
Exchange API 的公开行情/ticker——无需密钥:
curl "https://api.exchange.coinbase.com/products/BTC-USD/ticker"
全部交易对:
curl "https://api.exchange.coinbase.com/products"
认证方式(交易与账户)
- 在 Coinbase 账户设置里创建 API 密钥(选择所需权限——只读/交易/转账)。
- Coinbase 使用签名请求:对时间戳 + 方法 + 路径 + 请求体做 HMAC-SHA256 签名,通过
CB-ACCESS-KEY、CB-ACCESS-SIGN、CB-ACCESS-TIMESTAMP、CB-ACCESS-PASSPHRASE请求头发送。 - 密钥保存在服务端;尽量使用只读密钥。
- 较新的 Advanced Trade API 签名方案类似但略有不同——以当前官方文档为准。
速率限制与注意事项
- 市场数据端点免费公开(无需密钥)。
- 交易受 Coinbase 费率表约束;API 本身免费。
- 平台 API 提供 webhook(充值、价格提醒)。
- 有沙箱环境可用于不花真钱测试交易流程。
常见问题
Coinbase API 免费吗? 公开市场数据免费且免密钥。交易/账户 API 本身免费,但交易会产生正常 Coinbase 手续费。
获取价格需要密钥吗? 不需要——现货价格和行情是公开的。
认证怎么工作? API key + secret + passphrase,请求带 HMAC 签名——具体请求头格式见官方文档。
加密货币 分类更多
| 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 | ↗ |