freeapis

Coinbase

Bitcoin、Bitcoin Cash、Litecoin 和 Ethereum 价格

认证方式
API Key
HTTPS
Yes
CORS
Unknown
数据来源
public-apis + marcelscruz

简介

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 签名——具体请求头格式见官方文档。

加密货币 分类更多

APIAuthHTTPSCORS
0x

API for querying token and pool stats across various liquidity pools

No authYesYes↗
0xArchive

Real-time and historical Hyperliquid and Lighter market data

API KeyNoUnknown↗
1inch

API for querying decentralize exchange

API KeyYesUnknown↗
1inch

API for querying decentralize exchange

No authYesUnknown↗
Alchemy Ethereum

Ethereum Node-as-a-Service Provider

API KeyYesYes↗