Binance
总部位于中国的加密货币交易所
- 认证方式
- API Key
- HTTPS
- Yes
- CORS
- Unknown
- 分类
- 加密货币
简介
Binance API 支撑着全球最大的加密货币交易所。公开市场数据免密钥——数百个交易对的价格、订单簿、K 线和交易所信息;交易和账户端点需要带签名的 API 密钥。
注:列表描述(“based in China”)已过时——Binance 全球交易所面向国际市场运营。
快速开始
公开市场数据——无需密钥(实测可用):
curl "https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT"
{"symbol": "BTCUSDT", "price": "67234.50"}
订单簿:
curl "https://api.binance.com/api/v3/depth?symbol=BTCUSDT&limit=5"
K 线数据:
curl "https://api.binance.com/api/v3/klines?symbol=BTCUSDT&interval=1d&limit=10"
24 小时行情 / 交易所信息:
curl "https://api.binance.com/api/v3/ticker/24hr?symbol=BTCUSDT"
curl "https://api.binance.com/api/v3/exchangeInfo"
认证方式(交易)
- 在 Binance 账户设置中创建 API 密钥(限制为所需权限——只读/现货交易/杠杆)。
- 请求为 HMAC-SHA256 签名(查询串 + secret),带
X-MBX-APIKEY请求头和 timestamp。 - secret 保存在服务端,切勿放在客户端代码。
- 不同地区使用不同 API 主机(如美国用
api.binance.us)——请用你所在地区的主机。
速率限制与注意事项
- 公开端点有每 IP 权重限制(见官方文档);滥用会触发 429/403。
- Websocket 流(
wss://stream.binance.com)提供实时行情。 - 列表收录的 GitHub 仓库是官方现货 API 文档。
常见问题
Binance API 免费吗? 公开市场数据免费且免密钥;交易按交易所正常费率。
获取价格需要密钥吗? 不需要——行情、订单簿和 K 线都是公开的。
交易认证怎么工作? 用 API secret 做 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 | ↗ |
| Bitcambio Get the list of all traded assets in the exchange | No auth | Yes | Unknown | ↗ |