@ apicity/ binance (中文(简体) )
Binance Spot, USD-M期货, COIN-M期货, 和选项 公共 REST API 供应商.
Binance的覆盖范围集中在公共的REST市场数据上,这些数据遍布Spot、USD-M期货、COIN-M期货和选择。 COIN-M 旧贸易搜索终点(GET /dapi/v1/historicalTrades)由于Binance为此需要API密钥而故意不被曝光. UND-M 旧贸易调查GET /fapi/v1/historicalTrades),被签名的贸易,账户,用户端点都超出了范围.
运行时间依赖性 :
zod@^4.6.6- 请求在每一个 POST 端点上附加计划.schema
安装
npm install @apicity/binance
# or
pnpm add @apicity/binance
快速启动
import { createBinance } from "@apicity/binance";
const binance = createBinance();
公共市场数据
createBinance() 没有公共市场数据证书的工作
表面。 过 apiKey 只有你故意叫宾恩斯
作为 API- key 或 MARKET_DATA签字交易,
,且用户-数据流端点不会被此软件包所曝光.
| 表面 | 命名空间 | 默认主机 | 认证 |
|---|---|---|---|
| 点 REST | binance.api.v3.* | https://api.binance.com | 无公共市场数据的密钥; 可选 apiKey 提供时页眉 |
| 仅限市场数据 | binance.api.v3.* 与 spotBaseURL | https://data-api.binance.vision | 无密钥 |
| $-M 期货 | binance.fapi.v1.*, (中文(简体) ), binance.fapi.v2.*, (中文(简体) ), binance.futures.data.* | https://fapi.binance.com | 曝光端点无密钥 |
| COIN-M 未来 | binance.dapi.v1.*, (中文(简体) ), binance.coinMFutures.data.* | https://dapi.binance.com | 曝光端点无密钥 |
| 选项 | binance.eapi.v1.* | https://eapi.binance.com | 曝光端点无密钥 |
为了向Binance的市场数据主机发出Spot的公开电话,
覆盖 Spot 基址 。 这还是一样的 api.v3 方法路径
更改主机时 :
const binance = createBinance({
spotBaseURL: "https://data-api.binance.vision",
});
const exchangeInfo = await binance.api.v3.exchangeInfo({
symbol: "BTCUSDT",
showPermissionSets: false,
});
您也可以明确配置每个公共主机 :
const binance = createBinance({
publicBaseURLs: {
spot: "https://data-api.binance.vision",
spotData: "https://data-api.binance.vision",
fapi: "https://fapi.binance.com",
dapi: "https://dapi.binance.com",
eapi: "https://eapi.binance.com",
},
});
binance.public.* 内有明确的无烟别名
公共表面,以及 binance.public.coinMFutures.* 镜像 COIN- M
(原始内容存档于2017-03-26). public REST tree. 将上面的顶级命名空间用于完整
已执行的市场数据表面.
这个 https://data.binance.vision 静态存档服务于公共 ZIP 和
历史 Spot、USD-M和COIN-M数据集的校验和文件。 没错
有意在此 JSON REST 提供者之外; 归档下载需要
单独的二进制/检查和处理及测试.
API 参考
93个端点跨出20个组别. 每个方法都映射出上游的 URL 路径 .
agg 贸易
GET binance.api.v3.aggTrades
GET https://api.binance.com/api/v3/aggTrades{query}
成本等级 : cheap
const res = await binance.api.v3.aggTrades({ /* ... */ });
价格
GET binance.api.v3.avgPrice
GET https://api.binance.com/api/v3/avgPrice{query}
成本等级 : cheap
const res = await binance.api.v3.avgPrice({ /* ... */ });
硬币MFutures
GET binance.coinMFutures.data.basis
GET https://dapi.binance.com/futures/data/basis{query}
成本等级 : cheap
const res = await binance.coinMFutures.data.basis({ /* ... */ });
GET binance.coinMFutures.data.deliveryPrice
GET https://dapi.binance.com/futures/data/delivery-price{query}
成本等级 : cheap
const res = await binance.coinMFutures.data.deliveryPrice({ /* ... */ });
GET binance.coinMFutures.data.globalLongShortAccountRatio
GET https://dapi.binance.com/futures/data/globalLongShortAccountRatio{query}
成本等级 : cheap
const res = await binance.coinMFutures.data.globalLongShortAccountRatio({ /* ... */ });
GET binance.coinMFutures.data.openInterestHist
GET https://dapi.binance.com/futures/data/openInterestHist{query}
成本等级 : cheap
const res = await binance.coinMFutures.data.openInterestHist({ /* ... */ });
GET binance.coinMFutures.data.takerBuySellVol
GET https://dapi.binance.com/futures/data/takerBuySellVol{query}
成本等级 : cheap
const res = await binance.coinMFutures.data.takerBuySellVol({ /* ... */ });
GET binance.coinMFutures.data.topLongShortAccountRatio
GET https://dapi.binance.com/futures/data/topLongShortAccountRatio{query}
成本等级 : cheap
const res = await binance.coinMFutures.data.topLongShortAccountRatio({ /* ... */ });
GET binance.coinMFutures.data.topLongShortPositionRatio
GET https://dapi.binance.com/futures/data/topLongShortPositionRatio{query}
成本等级 : cheap
const res = await binance.coinMFutures.data.topLongShortPositionRatio({ /* ... */ });
达皮
GET binance.dapi.v1.aggTrades
GET https://dapi.binance.com/dapi/v1/aggTrades{query}
成本等级 : cheap
const res = await binance.dapi.v1.aggTrades({ /* ... */ });
GET binance.dapi.v1.constituents
GET https://dapi.binance.com/dapi/v1/constituents{query}
成本等级 : cheap
const res = await binance.dapi.v1.constituents({ /* ... */ });
GET binance.dapi.v1.continuousKlines
GET https://dapi.binance.com/dapi/v1/continuousKlines{query}
成本等级 : cheap
const res = await binance.dapi.v1.continuousKlines({ /* ... */ });
GET binance.dapi.v1.depth
GET https://dapi.binance.com/dapi/v1/depth{query}
成本等级 : cheap
const res = await binance.dapi.v1.depth({ /* ... */ });
GET binance.dapi.v1.exchangeInfo
GET https://dapi.binance.com/dapi/v1/exchangeInfo
成本等级 : cheap
const res = await binance.dapi.v1.exchangeInfo();
GET binance.dapi.v1.fundingInfo
GET https://dapi.binance.com/dapi/v1/fundingInfo
成本等级 : cheap
const res = await binance.dapi.v1.fundingInfo();
GET binance.dapi.v1.fundingRate
GET https://dapi.binance.com/dapi/v1/fundingRate{query}
成本等级 : cheap
const res = await binance.dapi.v1.fundingRate({ /* ... */ });
GET binance.dapi.v1.indexPriceKlines
GET https://dapi.binance.com/dapi/v1/indexPriceKlines{query}
成本等级 : cheap
const res = await binance.dapi.v1.indexPriceKlines({ /* ... */ });
GET binance.dapi.v1.klines
GET https://dapi.binance.com/dapi/v1/klines{query}
成本等级 : cheap
const res = await binance.dapi.v1.klines({ /* ... */ });
GET binance.dapi.v1.markPriceKlines
GET https://dapi.binance.com/dapi/v1/markPriceKlines{query}
成本等级 : cheap
const res = await binance.dapi.v1.markPriceKlines({ /* ... */ });
GET binance.dapi.v1.openInterest
GET https://dapi.binance.com/dapi/v1/openInterest{query}
成本等级 : cheap
const res = await binance.dapi.v1.openInterest({ /* ... */ });
GET binance.dapi.v1.ping
GET https://dapi.binance.com/dapi/v1/ping
成本等级 : cheap
const res = await binance.dapi.v1.ping();
GET binance.dapi.v1.premiumIndex
GET https://dapi.binance.com/dapi/v1/premiumIndex{query}
成本等级 : cheap
const res = await binance.dapi.v1.premiumIndex({ /* ... */ });
GET binance.dapi.v1.premiumIndexKlines
GET https://dapi.binance.com/dapi/v1/premiumIndexKlines{query}
成本等级 : cheap
const res = await binance.dapi.v1.premiumIndexKlines({ /* ... */ });
GET binance.dapi.v1.ticker.bookTicker
GET https://dapi.binance.com/dapi/v1/ticker/bookTicker{query}
成本等级 : cheap
const res = await binance.dapi.v1.ticker.bookTicker({ /* ... */ });
GET binance.dapi.v1.ticker.price
GET https://dapi.binance.com/dapi/v1/ticker/price{query}
成本等级 : cheap
const res = await binance.dapi.v1.ticker.price({ /* ... */ });
GET binance.dapi.v1.ticker.twentyFourHr
GET https://dapi.binance.com/dapi/v1/ticker/24hr{query}
成本等级 : cheap
const res = await binance.dapi.v1.ticker.twentyFourHr({ /* ... */ });
GET binance.dapi.v1.time
GET https://dapi.binance.com/dapi/v1/time
成本等级 : cheap
const res = await binance.dapi.v1.time();
GET binance.dapi.v1.trades
GET https://dapi.binance.com/dapi/v1/trades{query}
成本等级 : cheap
const res = await binance.dapi.v1.trades({ /* ... */ });
深度
GET binance.api.v3.depth
GET https://api.binance.com/api/v3/depth{query}
成本等级 : cheap
const res = await binance.api.v3.depth({ /* ... */ });
eapi 语
GET binance.eapi.v1.blockTrades
GET https://eapi.binance.com/eapi/v1/blockTrades{query}
成本等级 : cheap
const res = await binance.eapi.v1.blockTrades({ /* ... */ });
GET binance.eapi.v1.depth
GET https://eapi.binance.com/eapi/v1/depth{query}
成本等级 : cheap
const res = await binance.eapi.v1.depth({ /* ... */ });
GET binance.eapi.v1.exchangeInfo
GET https://eapi.binance.com/eapi/v1/exchangeInfo
成本等级 : cheap
const res = await binance.eapi.v1.exchangeInfo();
GET binance.eapi.v1.exerciseHistory
GET https://eapi.binance.com/eapi/v1/exerciseHistory{query}
成本等级 : cheap
const res = await binance.eapi.v1.exerciseHistory({ /* ... */ });
GET binance.eapi.v1.index
GET https://eapi.binance.com/eapi/v1/index{query}
成本等级 : cheap
const res = await binance.eapi.v1.index({ /* ... */ });
GET binance.eapi.v1.klines
GET https://eapi.binance.com/eapi/v1/klines{query}
成本等级 : cheap
const res = await binance.eapi.v1.klines({ /* ... */ });
GET binance.eapi.v1.mark
GET https://eapi.binance.com/eapi/v1/mark{query}
成本等级 : cheap
const res = await binance.eapi.v1.mark({ /* ... */ });
GET binance.eapi.v1.openInterest
GET https://eapi.binance.com/eapi/v1/openInterest{query}
成本等级 : cheap
const res = await binance.eapi.v1.openInterest({ /* ... */ });
GET binance.eapi.v1.ping
GET https://eapi.binance.com/eapi/v1/ping
成本等级 : cheap
const res = await binance.eapi.v1.ping();
GET binance.eapi.v1.ticker
GET https://eapi.binance.com/eapi/v1/ticker{query}
成本等级 : cheap
const res = await binance.eapi.v1.ticker({ /* ... */ });
GET binance.eapi.v1.time
GET https://eapi.binance.com/eapi/v1/time
成本等级 : cheap
const res = await binance.eapi.v1.time();
GET binance.eapi.v1.trades
GET https://eapi.binance.com/eapi/v1/trades{query}
成本等级 : cheap
const res = await binance.eapi.v1.trades({ /* ... */ });
交换信息
GET binance.api.v3.exchangeInfo
GET https://api.binance.com/api/v3/exchangeInfo{query}
成本等级 : cheap
const res = await binance.api.v3.exchangeInfo({ /* ... */ });
执行规则
GET binance.api.v3.executionRules
GET https://api.binance.com/api/v3/executionRules{query}
成本等级 : cheap
const res = await binance.api.v3.executionRules({ /* ... */ });
发型
GET binance.fapi.v1.aggTrades
GET https://fapi.binance.com/fapi/v1/aggTrades{query}
成本等级 : cheap
const res = await binance.fapi.v1.aggTrades({ /* ... */ });
GET binance.fapi.v1.assetIndex
GET https://fapi.binance.com/fapi/v1/assetIndex{query}
成本等级 : cheap
const res = await binance.fapi.v1.assetIndex({ /* ... */ });
GET binance.fapi.v1.constituents
GET https://fapi.binance.com/fapi/v1/constituents{query}
成本等级 : cheap
const res = await binance.fapi.v1.constituents({ /* ... */ });
GET binance.fapi.v1.continuousKlines
GET https://fapi.binance.com/fapi/v1/continuousKlines{query}
成本等级 : cheap
const res = await binance.fapi.v1.continuousKlines({ /* ... */ });
GET binance.fapi.v1.depth
GET https://fapi.binance.com/fapi/v1/depth{query}
成本等级 : cheap
const res = await binance.fapi.v1.depth({ /* ... */ });
GET binance.fapi.v1.exchangeInfo
GET https://fapi.binance.com/fapi/v1/exchangeInfo
成本等级 : cheap
const res = await binance.fapi.v1.exchangeInfo();
GET binance.fapi.v1.fundingInfo
GET https://fapi.binance.com/fapi/v1/fundingInfo
成本等级 : cheap
const res = await binance.fapi.v1.fundingInfo();
GET binance.fapi.v1.fundingRate
GET https://fapi.binance.com/fapi/v1/fundingRate{query}
成本等级 : cheap
const res = await binance.fapi.v1.fundingRate({ /* ... */ });
GET binance.fapi.v1.indexInfo
GET https://fapi.binance.com/fapi/v1/indexInfo{query}
成本等级 : cheap
const res = await binance.fapi.v1.indexInfo({ /* ... */ });
GET binance.fapi.v1.indexPriceKlines
GET https://fapi.binance.com/fapi/v1/indexPriceKlines{query}
成本等级 : cheap
const res = await binance.fapi.v1.indexPriceKlines({ /* ... */ });
GET binance.fapi.v1.insuranceBalance
GET https://fapi.binance.com/fapi/v1/insuranceBalance{query}
成本等级 : cheap
const res = await binance.fapi.v1.insuranceBalance({ /* ... */ });
GET binance.fapi.v1.klines
GET https://fapi.binance.com/fapi/v1/klines{query}
成本等级 : cheap
const res = await binance.fapi.v1.klines({ /* ... */ });
GET binance.fapi.v1.markPriceKlines
GET https://fapi.binance.com/fapi/v1/markPriceKlines{query}
成本等级 : cheap
const res = await binance.fapi.v1.markPriceKlines({ /* ... */ });
GET binance.fapi.v1.openInterest
GET https://fapi.binance.com/fapi/v1/openInterest{query}
成本等级 : cheap
const res = await binance.fapi.v1.openInterest({ /* ... */ });
GET binance.fapi.v1.ping
GET https://fapi.binance.com/fapi/v1/ping
成本等级 : cheap
const res = await binance.fapi.v1.ping();
GET binance.fapi.v1.premiumIndex
GET https://fapi.binance.com/fapi/v1/premiumIndex{query}
成本等级 : cheap
const res = await binance.fapi.v1.premiumIndex({ /* ... */ });
GET binance.fapi.v1.premiumIndexKlines
GET https://fapi.binance.com/fapi/v1/premiumIndexKlines{query}
成本等级 : cheap
const res = await binance.fapi.v1.premiumIndexKlines({ /* ... */ });
GET binance.fapi.v1.rpiDepth
GET https://fapi.binance.com/fapi/v1/rpiDepth{query}
成本等级 : cheap
const res = await binance.fapi.v1.rpiDepth({ /* ... */ });
GET binance.fapi.v1.symbolAdlRisk
GET https://fapi.binance.com/fapi/v1/symbolAdlRisk{query}
成本等级 : cheap
const res = await binance.fapi.v1.symbolAdlRisk({ /* ... */ });
GET binance.fapi.v1.ticker.bookTicker
GET https://fapi.binance.com/fapi/v1/ticker/bookTicker{query}
成本等级 : cheap
const res = await binance.fapi.v1.ticker.bookTicker({ /* ... */ });
GET binance.fapi.v1.ticker.twentyFourHr
GET https://fapi.binance.com/fapi/v1/ticker/24hr{query}
成本等级 : cheap
const res = await binance.fapi.v1.ticker.twentyFourHr({ /* ... */ });
GET binance.fapi.v1.time
GET https://fapi.binance.com/fapi/v1/time
成本等级 : cheap
const res = await binance.fapi.v1.time();
GET binance.fapi.v1.trades
GET https://fapi.binance.com/fapi/v1/trades{query}
成本等级 : cheap
const res = await binance.fapi.v1.trades({ /* ... */ });
GET binance.fapi.v1.tradingSchedule
GET https://fapi.binance.com/fapi/v1/tradingSchedule
成本等级 : cheap
const res = await binance.fapi.v1.tradingSchedule();
GET binance.fapi.v2.ticker.price
GET https://fapi.binance.com/fapi/v2/ticker/price{query}
成本等级 : cheap
const res = await binance.fapi.v2.ticker.price({ /* ... */ });
未来
GET binance.futures.data.basis
GET https://fapi.binance.com/futures/data/basis{query}
成本等级 : cheap
const res = await binance.futures.data.basis({ /* ... */ });
GET binance.futures.data.deliveryPrice
GET https://fapi.binance.com/futures/data/delivery-price{query}
成本等级 : cheap
const res = await binance.futures.data.deliveryPrice({ /* ... */ });
GET binance.futures.data.globalLongShortAccountRatio
GET https://fapi.binance.com/futures/data/globalLongShortAccountRatio{query}
成本等级 : cheap
const res = await binance.futures.data.globalLongShortAccountRatio({ /* ... */ });
GET binance.futures.data.openInterestHist
GET https://fapi.binance.com/futures/data/openInterestHist{query}
成本等级 : cheap
const res = await binance.futures.data.openInterestHist({ /* ... */ });
GET binance.futures.data.takerlongshortRatio
GET https://fapi.binance.com/futures/data/takerlongshortRatio{query}
成本等级 : cheap
const res = await binance.futures.data.takerlongshortRatio({ /* ... */ });
GET binance.futures.data.topLongShortAccountRatio
GET https://fapi.binance.com/futures/data/topLongShortAccountRatio{query}
成本等级 : cheap
const res = await binance.futures.data.topLongShortAccountRatio({ /* ... */ });
GET binance.futures.data.topLongShortPositionRatio
GET https://fapi.binance.com/futures/data/topLongShortPositionRatio{query}
成本等级 : cheap
const res = await binance.futures.data.topLongShortPositionRatio({ /* ... */ });
历史锁贸易
GET binance.api.v3.historicalBlockTrades
GET https://api.binance.com/api/v3/historicalBlockTrades{query}
成本等级 : cheap
const res = await binance.api.v3.historicalBlockTrades({ /* ... */ });
历史贸易
GET binance.api.v3.historicalTrades
GET https://api.binance.com/api/v3/historicalTrades{query}
成本等级 : cheap
const res = await binance.api.v3.historicalTrades({ /* ... */ });
线条
GET binance.api.v3.klines
GET https://api.binance.com/api/v3/klines{query}
成本等级 : cheap
const res = await binance.api.v3.klines({ /* ... */ });
ing
GET binance.api.v3.ping
GET https://api.binance.com/api/v3/ping
成本等级 : cheap
const res = await binance.api.v3.ping();
公开
GET binance.public.options.eapi.v1.ping
GET https://eapi.binance.com/eapi/v1/ping
成本等级 : cheap
const res = await binance.public.options.eapi.v1.ping();
GET binance.public.spot.api.v3.ping
GET https://api.binance.com/api/v3/ping
成本等级 : cheap
const res = await binance.public.spot.api.v3.ping();
GET binance.public.spotData.api.v3.ping
GET https://data-api.binance.vision/api/v3/ping
成本等级 : cheap
const res = await binance.public.spotData.api.v3.ping();
GET binance.public.usdMFutures.fapi.v1.ping
GET https://fapi.binance.com/fapi/v1/ping
成本等级 : cheap
const res = await binance.public.usdMFutures.fapi.v1.ping();
参考文件
GET binance.api.v3.referencePrice
GET https://api.binance.com/api/v3/referencePrice{query}
成本等级 : cheap
const res = await binance.api.v3.referencePrice({ /* ... */ });
GET binance.api.v3.referencePrice.calculation
GET https://api.binance.com/api/v3/referencePrice/calculation{query}
成本等级 : cheap
const res = await binance.api.v3.referencePrice.calculation({ /* ... */ });
计数器
GET binance.api.v3.ticker
GET https://api.binance.com/api/v3/ticker{query}
成本等级 : cheap
const res = await binance.api.v3.ticker({ /* ... */ });
GET binance.api.v3.ticker.bookTicker
GET https://api.binance.com/api/v3/ticker/bookTicker{query}
成本等级 : cheap
const res = await binance.api.v3.ticker.bookTicker({ /* ... */ });
GET binance.api.v3.ticker.price
GET https://api.binance.com/api/v3/ticker/price{query}
成本等级 : cheap
const res = await binance.api.v3.ticker.price({ /* ... */ });
GET binance.api.v3.ticker.tradingDay
GET https://api.binance.com/api/v3/ticker/tradingDay{query}
成本等级 : cheap
const res = await binance.api.v3.ticker.tradingDay({ /* ... */ });
GET binance.api.v3.ticker.twentyFourHr
GET https://api.binance.com/api/v3/ticker/24hr{query}
成本等级 : cheap
const res = await binance.api.v3.ticker.twentyFourHr({ /* ... */ });
时间
GET binance.api.v3.time
GET https://api.binance.com/api/v3/time
成本等级 : cheap
const res = await binance.api.v3.time();
贸易
GET binance.api.v3.trades
GET https://api.binance.com/api/v3/trades{query}
成本等级 : cheap
const res = await binance.api.v3.trades({ /* ... */ });
双线
GET binance.api.v3.uiKlines
GET https://api.binance.com/api/v3/uiKlines{query}
成本等级 : cheap
const res = await binance.api.v3.uiKlines({ /* ... */ });
部分 辣点 单相机.
许可证
麻省理工学院——见 自由主义。 。 。 .