npm.io
0.6.5 • Published yesterday

@apicity/binance

Licence
MIT
Version
0.6.5
Deps
1
Size
387 kB
Vulns
0
Weekly
1.4K

@apicity/binance

npm dependencies TypeScript docs

Binance Spot, USD-M Futures, COIN-M Futures, and Options public REST API provider.

Binance coverage is focused on public REST market-data reads across Spot, USD-M Futures, COIN-M Futures, and Options. The COIN-M Old Trades Lookup endpoint (GET /dapi/v1/historicalTrades) is intentionally not exposed because Binance requires an API key for it. USD-M Old Trades Lookup (GET /fapi/v1/historicalTrades), signed trade, account, and user endpoints are out of scope.

Runtime dependencies:

  • zod@^4.4.3 — request schemas attached to every POST endpoint as .schema

Installation

npm install @apicity/binance
# or
pnpm add @apicity/binance

Quick Start

import { createBinance } from "@apicity/binance";

const binance = createBinance();

Public Market Data

createBinance() works without credentials for the public market-data surface. Pass apiKey only when you intentionally call a Binance endpoint that is documented as API-key or MARKET_DATA; signed trade, account, and user-data-stream endpoints are not exposed by this package.

Surface Namespace Default host Auth
Spot REST binance.api.v3.* https://api.binance.com No key for public market data; optional apiKey header when supplied
Spot market-data-only REST binance.api.v3.* with spotBaseURL https://data-api.binance.vision No key
USD-M Futures binance.fapi.v1.*, binance.fapi.v2.*, binance.futures.data.* https://fapi.binance.com No key for exposed endpoints
COIN-M Futures binance.dapi.v1.*, binance.coinMFutures.data.* https://dapi.binance.com No key for exposed endpoints
Options binance.eapi.v1.* https://eapi.binance.com No key for exposed endpoints

To send existing Spot public calls to Binance's market-data-only host, override the Spot base URL. This keeps the same api.v3 method paths while changing the host:

const binance = createBinance({
  spotBaseURL: "https://data-api.binance.vision",
});

const exchangeInfo = await binance.api.v3.exchangeInfo({
  symbol: "BTCUSDT",
  showPermissionSets: false,
});

You can also configure every public host explicitly:

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.* contains explicit no-auth smoke aliases for each public surface, and binance.public.coinMFutures.* mirrors the COIN-M public REST tree. Use the top-level namespaces above for the full implemented market-data surface.

The https://data.binance.vision static archive serves public ZIP and checksum files for historical Spot, USD-M, and COIN-M datasets. It is intentionally outside this JSON REST provider; archive downloads need separate binary/checksum handling and tests.

API Reference

93 endpoints across 20 groups. Each method mirrors an upstream URL path.

aggTrades
GET binance.api.v3.aggTrades

GET https://api.binance.com/api/v3/aggTrades{query}

Upstream docs

const res = await binance.api.v3.aggTrades({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

avgPrice
GET binance.api.v3.avgPrice

GET https://api.binance.com/api/v3/avgPrice{query}

Upstream docs

const res = await binance.api.v3.avgPrice({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

coinMFutures
GET binance.coinMFutures.data.basis

GET https://dapi.binance.com/futures/data/basis{query}

Upstream docs

const res = await binance.coinMFutures.data.basis({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.coinMFutures.data.deliveryPrice

GET https://dapi.binance.com/futures/data/delivery-price{query}

Upstream docs

const res = await binance.coinMFutures.data.deliveryPrice({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.coinMFutures.data.globalLongShortAccountRatio

GET https://dapi.binance.com/futures/data/globalLongShortAccountRatio{query}

Upstream docs

const res = await binance.coinMFutures.data.globalLongShortAccountRatio({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.coinMFutures.data.openInterestHist

GET https://dapi.binance.com/futures/data/openInterestHist{query}

Upstream docs

const res = await binance.coinMFutures.data.openInterestHist({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.coinMFutures.data.takerBuySellVol

GET https://dapi.binance.com/futures/data/takerBuySellVol{query}

Upstream docs

const res = await binance.coinMFutures.data.takerBuySellVol({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.coinMFutures.data.topLongShortAccountRatio

GET https://dapi.binance.com/futures/data/topLongShortAccountRatio{query}

Upstream docs

const res = await binance.coinMFutures.data.topLongShortAccountRatio({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.coinMFutures.data.topLongShortPositionRatio

GET https://dapi.binance.com/futures/data/topLongShortPositionRatio{query}

Upstream docs

const res = await binance.coinMFutures.data.topLongShortPositionRatio({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

dapi
GET binance.dapi.v1.aggTrades

GET https://dapi.binance.com/dapi/v1/aggTrades{query}

Upstream docs

const res = await binance.dapi.v1.aggTrades({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.constituents

GET https://dapi.binance.com/dapi/v1/constituents{query}

Upstream docs

const res = await binance.dapi.v1.constituents({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.continuousKlines

GET https://dapi.binance.com/dapi/v1/continuousKlines{query}

Upstream docs

const res = await binance.dapi.v1.continuousKlines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.depth

GET https://dapi.binance.com/dapi/v1/depth{query}

Upstream docs

const res = await binance.dapi.v1.depth({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.exchangeInfo

GET https://dapi.binance.com/dapi/v1/exchangeInfo

Upstream docs

const res = await binance.dapi.v1.exchangeInfo({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.fundingInfo

GET https://dapi.binance.com/dapi/v1/fundingInfo

Upstream docs

const res = await binance.dapi.v1.fundingInfo({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.fundingRate

GET https://dapi.binance.com/dapi/v1/fundingRate{query}

Upstream docs

const res = await binance.dapi.v1.fundingRate({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.indexPriceKlines

GET https://dapi.binance.com/dapi/v1/indexPriceKlines{query}

Upstream docs

const res = await binance.dapi.v1.indexPriceKlines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.klines

GET https://dapi.binance.com/dapi/v1/klines{query}

Upstream docs

const res = await binance.dapi.v1.klines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.markPriceKlines

GET https://dapi.binance.com/dapi/v1/markPriceKlines{query}

Upstream docs

const res = await binance.dapi.v1.markPriceKlines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.openInterest

GET https://dapi.binance.com/dapi/v1/openInterest{query}

Upstream docs

const res = await binance.dapi.v1.openInterest({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.ping

GET https://dapi.binance.com/dapi/v1/ping

Upstream docs

const res = await binance.dapi.v1.ping({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.premiumIndex

GET https://dapi.binance.com/dapi/v1/premiumIndex{query}

Upstream docs

const res = await binance.dapi.v1.premiumIndex({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.premiumIndexKlines

GET https://dapi.binance.com/dapi/v1/premiumIndexKlines{query}

Upstream docs

const res = await binance.dapi.v1.premiumIndexKlines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.ticker.bookTicker

GET https://dapi.binance.com/dapi/v1/ticker/bookTicker{query}

Upstream docs

const res = await binance.dapi.v1.ticker.bookTicker({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.ticker.price

GET https://dapi.binance.com/dapi/v1/ticker/price{query}

Upstream docs

const res = await binance.dapi.v1.ticker.price({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.ticker.twentyFourHr

GET https://dapi.binance.com/dapi/v1/ticker/24hr{query}

Upstream docs

const res = await binance.dapi.v1.ticker.twentyFourHr({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.time

GET https://dapi.binance.com/dapi/v1/time

Upstream docs

const res = await binance.dapi.v1.time({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.dapi.v1.trades

GET https://dapi.binance.com/dapi/v1/trades{query}

Upstream docs

const res = await binance.dapi.v1.trades({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

depth
GET binance.api.v3.depth

GET https://api.binance.com/api/v3/depth{query}

Upstream docs

const res = await binance.api.v3.depth({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

eapi
GET binance.eapi.v1.blockTrades

GET https://eapi.binance.com/eapi/v1/blockTrades{query}

Upstream docs

const res = await binance.eapi.v1.blockTrades({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.eapi.v1.depth

GET https://eapi.binance.com/eapi/v1/depth{query}

Upstream docs

const res = await binance.eapi.v1.depth({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.eapi.v1.exchangeInfo

GET https://eapi.binance.com/eapi/v1/exchangeInfo

Upstream docs

const res = await binance.eapi.v1.exchangeInfo({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.eapi.v1.exerciseHistory

GET https://eapi.binance.com/eapi/v1/exerciseHistory{query}

Upstream docs

const res = await binance.eapi.v1.exerciseHistory({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.eapi.v1.index

GET https://eapi.binance.com/eapi/v1/index{query}

Upstream docs

const res = await binance.eapi.v1.index({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.eapi.v1.klines

GET https://eapi.binance.com/eapi/v1/klines{query}

Upstream docs

const res = await binance.eapi.v1.klines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.eapi.v1.mark

GET https://eapi.binance.com/eapi/v1/mark{query}

Upstream docs

const res = await binance.eapi.v1.mark({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.eapi.v1.openInterest

GET https://eapi.binance.com/eapi/v1/openInterest{query}

Upstream docs

const res = await binance.eapi.v1.openInterest({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.eapi.v1.ping

GET https://eapi.binance.com/eapi/v1/ping

Upstream docs

const res = await binance.eapi.v1.ping({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.eapi.v1.ticker

GET https://eapi.binance.com/eapi/v1/ticker{query}

Upstream docs

const res = await binance.eapi.v1.ticker({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.eapi.v1.time

GET https://eapi.binance.com/eapi/v1/time

Upstream docs

const res = await binance.eapi.v1.time({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.eapi.v1.trades

GET https://eapi.binance.com/eapi/v1/trades{query}

Upstream docs

const res = await binance.eapi.v1.trades({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

exchangeInfo
GET binance.api.v3.exchangeInfo

GET https://api.binance.com/api/v3/exchangeInfo{query}

Upstream docs

const res = await binance.api.v3.exchangeInfo({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

executionRules
GET binance.api.v3.executionRules

GET https://api.binance.com/api/v3/executionRules{query}

Upstream docs

const res = await binance.api.v3.executionRules({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

fapi
GET binance.fapi.v1.aggTrades

GET https://fapi.binance.com/fapi/v1/aggTrades{query}

Upstream docs

const res = await binance.fapi.v1.aggTrades({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.assetIndex

GET https://fapi.binance.com/fapi/v1/assetIndex{query}

Upstream docs

const res = await binance.fapi.v1.assetIndex({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.constituents

GET https://fapi.binance.com/fapi/v1/constituents{query}

Upstream docs

const res = await binance.fapi.v1.constituents({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.continuousKlines

GET https://fapi.binance.com/fapi/v1/continuousKlines{query}

Upstream docs

const res = await binance.fapi.v1.continuousKlines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.depth

GET https://fapi.binance.com/fapi/v1/depth{query}

Upstream docs

const res = await binance.fapi.v1.depth({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.exchangeInfo

GET https://fapi.binance.com/fapi/v1/exchangeInfo

Upstream docs

const res = await binance.fapi.v1.exchangeInfo({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.fundingInfo

GET https://fapi.binance.com/fapi/v1/fundingInfo

Upstream docs

const res = await binance.fapi.v1.fundingInfo({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.fundingRate

GET https://fapi.binance.com/fapi/v1/fundingRate{query}

Upstream docs

const res = await binance.fapi.v1.fundingRate({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.indexInfo

GET https://fapi.binance.com/fapi/v1/indexInfo{query}

Upstream docs

const res = await binance.fapi.v1.indexInfo({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.indexPriceKlines

GET https://fapi.binance.com/fapi/v1/indexPriceKlines{query}

Upstream docs

const res = await binance.fapi.v1.indexPriceKlines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.insuranceBalance

GET https://fapi.binance.com/fapi/v1/insuranceBalance{query}

Upstream docs

const res = await binance.fapi.v1.insuranceBalance({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.klines

GET https://fapi.binance.com/fapi/v1/klines{query}

Upstream docs

const res = await binance.fapi.v1.klines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.markPriceKlines

GET https://fapi.binance.com/fapi/v1/markPriceKlines{query}

Upstream docs

const res = await binance.fapi.v1.markPriceKlines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.openInterest

GET https://fapi.binance.com/fapi/v1/openInterest{query}

Upstream docs

const res = await binance.fapi.v1.openInterest({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.ping

GET https://fapi.binance.com/fapi/v1/ping

Upstream docs

const res = await binance.fapi.v1.ping({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.premiumIndex

GET https://fapi.binance.com/fapi/v1/premiumIndex{query}

Upstream docs

const res = await binance.fapi.v1.premiumIndex({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.premiumIndexKlines

GET https://fapi.binance.com/fapi/v1/premiumIndexKlines{query}

Upstream docs

const res = await binance.fapi.v1.premiumIndexKlines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.rpiDepth

GET https://fapi.binance.com/fapi/v1/rpiDepth{query}

Upstream docs

const res = await binance.fapi.v1.rpiDepth({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.symbolAdlRisk

GET https://fapi.binance.com/fapi/v1/symbolAdlRisk{query}

Upstream docs

const res = await binance.fapi.v1.symbolAdlRisk({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.ticker.bookTicker

GET https://fapi.binance.com/fapi/v1/ticker/bookTicker{query}

Upstream docs

const res = await binance.fapi.v1.ticker.bookTicker({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.ticker.twentyFourHr

GET https://fapi.binance.com/fapi/v1/ticker/24hr{query}

Upstream docs

const res = await binance.fapi.v1.ticker.twentyFourHr({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.time

GET https://fapi.binance.com/fapi/v1/time

Upstream docs

const res = await binance.fapi.v1.time({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.trades

GET https://fapi.binance.com/fapi/v1/trades{query}

Upstream docs

const res = await binance.fapi.v1.trades({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v1.tradingSchedule

GET https://fapi.binance.com/fapi/v1/tradingSchedule

Upstream docs

const res = await binance.fapi.v1.tradingSchedule({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.fapi.v2.ticker.price

GET https://fapi.binance.com/fapi/v2/ticker/price{query}

Upstream docs

const res = await binance.fapi.v2.ticker.price({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

futures
GET binance.futures.data.basis

GET https://fapi.binance.com/futures/data/basis{query}

Upstream docs

const res = await binance.futures.data.basis({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.futures.data.deliveryPrice

GET https://fapi.binance.com/futures/data/delivery-price{query}

Upstream docs

const res = await binance.futures.data.deliveryPrice({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.futures.data.globalLongShortAccountRatio

GET https://fapi.binance.com/futures/data/globalLongShortAccountRatio{query}

Upstream docs

const res = await binance.futures.data.globalLongShortAccountRatio({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.futures.data.openInterestHist

GET https://fapi.binance.com/futures/data/openInterestHist{query}

Upstream docs

const res = await binance.futures.data.openInterestHist({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.futures.data.takerlongshortRatio

GET https://fapi.binance.com/futures/data/takerlongshortRatio{query}

Upstream docs

const res = await binance.futures.data.takerlongshortRatio({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.futures.data.topLongShortAccountRatio

GET https://fapi.binance.com/futures/data/topLongShortAccountRatio{query}

Upstream docs

const res = await binance.futures.data.topLongShortAccountRatio({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.futures.data.topLongShortPositionRatio

GET https://fapi.binance.com/futures/data/topLongShortPositionRatio{query}

Upstream docs

const res = await binance.futures.data.topLongShortPositionRatio({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

historicalBlockTrades
GET binance.api.v3.historicalBlockTrades

GET https://api.binance.com/api/v3/historicalBlockTrades{query}

Upstream docs

const res = await binance.api.v3.historicalBlockTrades({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

historicalTrades
GET binance.api.v3.historicalTrades

GET https://api.binance.com/api/v3/historicalTrades{query}

Upstream docs

const res = await binance.api.v3.historicalTrades({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

klines
GET binance.api.v3.klines

GET https://api.binance.com/api/v3/klines{query}

Upstream docs

const res = await binance.api.v3.klines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

ping
GET binance.api.v3.ping

GET https://api.binance.com/api/v3/ping

Upstream docs

const res = await binance.api.v3.ping({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

public
GET binance.public.options.eapi.v1.ping

GET https://eapi.binance.com/eapi/v1/ping

Upstream docs

const res = await binance.public.options.eapi.v1.ping({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.public.spot.api.v3.ping

GET https://api.binance.com/api/v3/ping

Upstream docs

const res = await binance.public.spot.api.v3.ping({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.public.spotData.api.v3.ping

GET https://data-api.binance.vision/api/v3/ping

Upstream docs

const res = await binance.public.spotData.api.v3.ping({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.public.usdMFutures.fapi.v1.ping

GET https://fapi.binance.com/fapi/v1/ping

Upstream docs

const res = await binance.public.usdMFutures.fapi.v1.ping({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

referencePrice
GET binance.api.v3.referencePrice

GET https://api.binance.com/api/v3/referencePrice{query}

Upstream docs

const res = await binance.api.v3.referencePrice({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.api.v3.referencePrice.calculation

GET https://api.binance.com/api/v3/referencePrice/calculation{query}

Upstream docs

const res = await binance.api.v3.referencePrice.calculation({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

ticker
GET binance.api.v3.ticker

GET https://api.binance.com/api/v3/ticker{query}

Upstream docs

const res = await binance.api.v3.ticker({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.api.v3.ticker.bookTicker

GET https://api.binance.com/api/v3/ticker/bookTicker{query}

Upstream docs

const res = await binance.api.v3.ticker.bookTicker({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.api.v3.ticker.price

GET https://api.binance.com/api/v3/ticker/price{query}

Upstream docs

const res = await binance.api.v3.ticker.price({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.api.v3.ticker.tradingDay

GET https://api.binance.com/api/v3/ticker/tradingDay{query}

Upstream docs

const res = await binance.api.v3.ticker.tradingDay({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

GET binance.api.v3.ticker.twentyFourHr

GET https://api.binance.com/api/v3/ticker/24hr{query}

Upstream docs

const res = await binance.api.v3.ticker.twentyFourHr({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

time
GET binance.api.v3.time

GET https://api.binance.com/api/v3/time

Upstream docs

const res = await binance.api.v3.time({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

trades
GET binance.api.v3.trades

GET https://api.binance.com/api/v3/trades{query}

Upstream docs

const res = await binance.api.v3.trades({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

uiKlines
GET binance.api.v3.uiKlines

GET https://api.binance.com/api/v3/uiKlines{query}

Upstream docs

const res = await binance.api.v3.uiKlines({ /* ... */ });

Source: packages/provider/binance/src/binance.ts

Part of the apicity monorepo.

License

MIT — see LICENSE.

Keywords