作者:互联网 时间: 2026-07-20 09:50:18
币安比特币行情接口可以免费起步:查询 BTCUSDT 最新价、均价、近期成交、订单簿和 K 线时,公开 Market Data 端点不要求 API Key。这里的“免费”不等于无限调用,官方仍按 IP 和端点权重限频,程序必须处理 429 与退避。
币安官方注册地址:
币安APP下载地址:

端点没有另行标注安全类型时,现货 REST 文档按 NONE 处理,也就是公开行情。只做价格展示或数据分析,不需要创建密钥,更不需要开启读取、交易或提现权限。官方还提供公开行情专用基础地址 https://data-api.binance.vision;使用标准基础地址时,接口路径保持一致。
使用 GET /api/v3/ticker/price 并传入 symbol=BTCUSDT。返回结构很小,只有交易对和最新价格,适合价格卡片、价格提醒的基准值或脚本连通测试。
curl "https://data-api.binance.vision/api/v3/ticker/price?symbol=BTCUSDT"

成功标志是 HTTP 200,响应中的 symbol 为 BTCUSDT,price 能被程序按字符串读取后转成高精度数值。不要直接用浮点数保存资产价格,避免小数精度在计算中漂移。
GET /api/v3/avgPrice 返回当前平均价格与计算窗口信息。它不是任意区间的历史均价,也不能代替 K 线统计。做简单价格展示时可直接使用;要计算自己的 30 分钟或 24 小时指标,应拉取对应数据后按业务口径计算。

GET /api/v3/trades 可按 symbol 和 limit 读取近期成交。数据里包含价格、数量、成交时间以及买卖方向判断字段,适合检查市场是否活跃。它不是完整历史仓库,采集程序要持续保存游标或另选历史成交端点。

GET /api/v3/depth 返回 bids 和 asks。limit 越大,响应越重,权重也可能更高。只做页面摘要时取少量档位;需要维护本地订单簿时,先取快照,再接 WebSocket depth 增量,并按更新序列检查是否丢包。

GET /api/v3/klines 按 symbol、interval、起止时间和 limit 返回蜡烛数据。开盘、最高、最低、收盘、成交量都在同一条记录里,适合图表初始化和历史回补。实时更新时再订阅 K 线流,没必要每秒重新下载一段历史。

接口页面没有要求为公开行情购买订阅,但服务器、带宽、存储、监控和故障恢复仍由开发者承担。请求多时应加缓存,按响应头记录使用权重;收到 429 就读取 Retry-After 并暂停。交易手续费是执行交易产生的费用,与读取公开 BTC 行情不是同一件事。
新手项目可以先用最新价和 K 线两条端点完成原型,再根据页面确实需要的数据增加均价、成交或订单簿。接口越多,限频和一致性处理越复杂;能用一条数据解决的问题,不必为了“更专业”同时请求五条。