关键词:区块链API、比特币API、狗狗币API、莱特币API、JSON接口、加密数据、链上查询、微秒响应
从 2014 年起,这套 JSON 格式的区块链 API 已为全球开发者提供了 5 ms 级平均响应的链上数据服务,全面支持 比特币 (BTC)、狗狗币 (DOGE)、莱特币 (LTC) 以及对应测试网。阅读本文,你不仅能了解如何无摩擦接入,还能通过代码片段与场景化示例,在 15 分钟内把你的应用接入主网数据。
1 三条主链 + 三条测试网
清晰阵容
| 网络 | 性质 | 关键词 |
|---|---|---|
| Bitcoin (BTC) | 主网,真实价值 | 比特币API |
| Dogecoin (DOGE) | 主网,真实价值 | 狗狗币接口 |
| Litecoin (LTC) | 主网,真实价值 | 莱特币API |
| Bitcoin Testnet | 开发测试 | BTC 测试网 |
| Dogecoin Testnet | 开发测试 | 狗狗币测试网 |
| Litecoin Testnet | 开发测试 | LTC 测试网 |
2 5 分钟极速接入
2.1 获取专属 API Key
点击 👉 零门槛领取个人 API 额度,立享高并发调用
把获得的私钥存放在 服务器环境变量,绝不要暴露在前端代码里。
2.2 基础调用示例
curl "https://chain.so/api/v3/balance/BTC/1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa" \
-H "API-KEY: YOUR_SECRET_KEY"返回示例:
{
"status": "success",
"data": {
"confirmed": "68.54231000",
"unconfirmed": "0.00000000"
}
}3 核心端点速览
每个端点均支持 GET / POST,统一 JSON 返回,超过 200 次/秒的突发流量将被限速。
3.1 地址维度的数据一键拉取
| 端点 | 主要字段 | 场景 |
|---|---|---|
/transactions/{network}/{address}/{page} | transactions[]、balance_change | 钱包历史对账单 |
/transaction_counts/{network}/{address} | sent、received、total | 风控系统 KYC |
/unspent_outputs/{network}/{address}/{page} | outputs、value、script | 构建离线交易 |
/balance/{network}/{address} | confirmed、unconfirmed | 实时资产看板 |
/address_summary/{network}/{address} | txs_total、confirmed_balance | 投资组合总览 |
/is_valid_address/{network}/{address} | is_valid | 用户输入校验 |
示例 – 拉取最新 10 条 UTXO:
👉 Click to Run 在线测试未花费输出
3.2 区块级洞察
| 端点 | 主要字段 | 场景 |
|---|---|---|
/latest_blocks_summary/{network} | height、miner、num_txs | 快速监控“链健康” |
/block/{network}/{height或hash} | merkleroot、size、txs[] | 深度数据分析 |
/best_block_hash/{network} | hash | 防硬件打盹的“区块高度心跳” |
3.3 价格 & 网络摘要
| 端点 | 主要字段 | 场景 |
|---|---|---|
/price/{network}/{unix} | value、currency | 链上交易额折合美金 |
/network_info/{network} | hashrate、mempool、blocks[] | 矿工费预测工具 |
4 零配置 SDK 思路
把下列 9 行 Python 片段复制到你的微服务,即可在 30 秒内跑通查询:
import os, requests
key = os.getenv("CHAIN_API_KEY") # 安全读取
def balance(addr, net="BTC"):
url = f"https://chain.so/api/v3/balance/{net}/{addr}"
return requests.get(url, headers={"API-KEY": key}).json()
if __name__ == "__main__":
print(balance("1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa"))5 高并发企业模式
| 套餐 | 日调用上限 | 并发 QPS | 适用 |
|---|---|---|---|
| Starter | 10,000 | 5 | 早期 MVP |
| Pro | 100,000 | 30 | 增长期产品 |
| Behemoth | 500,000 | 200 | 交易所 / 机构 |
常见问题 FAQ
Q1:测试网代币领取方式?
自建水龙头或直接用公开 测试网测试代币申请页面 领取 DOGE Testnet 资产。
Q2:如何防止 API Key 泄露?
服务端统一代理调用,前端通过 HTTPS 只与自家中转交互,切忌在浏览器或移动端明文存储。
Q3:Key 被盗怎么办?
第一时间登入管理后台生成新的 Key,旧 Key 将在 5 分钟内强制失效。
Q4:事务 0 确认是否可以支出?
在 balance 端点的 unconfirmed 字段可见潜在负值,逻辑上建议等待 ≥2 确认再入账。
Q5:能否拿到历史币价? /price 支持 UNIX 时间戳入参,可回溯任意秒级价格,精度为 1 秒。
Q6:请求频率提示 “429” 如何解决?
临时方案做指数回退重试;终极方案升级套餐或联系商务团队落地专属专线。
结语:现在就动手
无论你搭建的是 链上钱包、POS 结算网关 或是 可视化数据仪表,5 ms 级响应的 JSON 区块链 API 都足以成为你的核心“水电煤”。立刻 👉 免费开通测试额度,把链上业务从“准备”加速到“上线”。