获取市场列表
所有开放中的 DEX 市场,及其价格、最近 24 小时的数据和规则。无需密钥。
DEX 上现在开放的所有市场,bInference 额度的每个到期日一个。第一个是最新的市场,bInference 在这里以 1.000 出售全新额度。
价格是十进制字符串,单位是每 $1 额度的 USDT。bids、asks 和 volume24h 以额度美元计,quoteVolume24h 以 USDT 计,时间是 Unix 毫秒。
返回会缓存 1 秒,所以每秒最多请求一次。这个接口计 2 权重,每个 IP 地址每分钟最多 1,200 权重。
返回
timeinteger读取市场的时间,以毫秒计。
haltedboolean整个 DEX 暂停撮合时为
true。撤单和提取照常进行。marketsobject[]开放中的市场,额度最新的排在前面:第一个就是 bInference 出售全新额度的市场。
idstring市场 ID:
binference-加上额度到期的 UTC 日期。creditDaystring这批额度到账的 UTC 日期。最新市场的就是今天。
endsAtinteger额度到期的时间,以毫秒计:ID 中那一天的 UTC 00:00。
closesAtinteger收盘时间,以毫秒计:额度到期前 60 分钟。
status"trading" | "halted" | "closing" | "closed" | "pre_open"trading:接受订单并撮合。halted:暂停撮合。pre_open:尚未接受订单。closing和closed:已过收盘时间。freshboolean最新的市场为
true,bInference 在这里出售全新额度。freshPricestring | nullbInference 全新额度的价格
"1.000",只在最新的市场出现,任何数量都按这个价格。其他市场为null。bestBidstring | null最高买价,没有买单时为
null。bestAskstring | null最低卖价,没有卖单时为
null。不含 bInference 的全新额度报价:见freshPrice。bidsstring所有买单的额度合计,以美元计。
asksstring所有卖单的额度合计,以美元计。
laststring | null最新价,第一笔成交之前为
null。open24hstring | null最近 24 小时第一笔成交的价格,没有成交时为
null。high24hstring | null最近 24 小时的最高成交价,没有成交时为
null。low24hstring | null最近 24 小时的最低成交价,没有成交时为
null。volume24hstring最近 24 小时成交的额度,以美元计。
quoteVolume24hstring最近 24 小时为此支付的 USDT。
trades24hinteger最近 24 小时的成交笔数。
referencestring | null检查订单价格时使用的参考价:最近 15 分钟各笔成交按数量加权的平均价。这段时间没有成交时,用最新成交价沿 AI 曲线换算到现在。第一笔成交之前为
null。bandobject新订单现在可用的价格区间:
reference上下 20%,至少 3 个最小价格单位。第一笔成交之前为 0.001 到 1.200。bInference 的全新额度报价不受这个区间限制。lowstring允许的最低价格。
highstring允许的最高价格。
rulesobject这个市场的下单规则。
priceStepstring价格的最小变动单位,以 USDT 计。
sizeStepstring数量的最小变动单位,以额度美元计。
minSizestring最小订单,以额度美元计。
minValuestring最小订单的价值,以 USDT 计。
maxSizestring最大订单,以额度美元计。
marketOrderLimitPercentinteger市价单的成交价最多偏离最优价多少,以百分比计。其余部分会撤销。
bandPercentinteger订单价格最多偏离
reference多少,以百分比计。
backingobject所有市场中每笔挂单的担保:1:1 足额担保,卖单由额度担保,买单由 USDT 担保。
lockedstring为卖单和支付中的成交锁定、不能使用的额度,以美元计。始终不少于
selling。sellingstring挂出的卖单和支付中的成交里的额度,以美元计。
reservedstring为买家挂出的买单在其 DEX 钱包中预留的 USDT。
heldstring所有 DEX 钱包中的 USDT。始终不少于
reserved。paymentsInFlightinteger已撮合、但付款尚未在 BNB Chain 上结算的成交。
错误
每个错误都以 JSON 返回:{ "error": { "code", "message" } },其中 code 是稳定的错误码,可以据此判断。
unknown_parameter400这个端点不接受的查询参数,或者同一个参数发送了两次。只发送这里列出的参数,每个一次,并按所示写法书写:其他请求在计入权重之前就会被拒绝。
not_found404DEX 尚未开放。
rate_limited429这个 IP 地址一分钟内用掉了超过 1,200 权重。等待
Retry-After中的秒数后再请求。
curl https://binference.io/api/v1/dex/markets{ "time": 1792173600000, "halted": false, "markets": [ { "id": "binference-2026-10-24", "creditDay": "2026-10-16", "endsAt": 1792800000000, "closesAt": 1792796400000, "status": "trading", "fresh": true, "freshPrice": "1.000", "bestBid": "0.950", "bestAsk": "0.990", "bids": "394.50", "asks": "85.20", "last": "0.960", "open24h": "0.958", "high24h": "1.000", "low24h": "0.950", "volume24h": "291.50", "quoteVolume24h": "280.22", "trades24h": 9, "reference": "0.984", "band": { "low": "0.788", "high": "1.180" }, "rules": { "priceStep": "0.001", "sizeStep": "0.01", "minSize": "1.00", "minValue": "1", "maxSize": "500.00", "marketOrderLimitPercent": 5, "bandPercent": 20 } }, { "id": "binference-2026-10-20", "creditDay": "2026-10-12", "endsAt": 1792454400000, "closesAt": 1792450800000, "status": "trading", "fresh": false, "freshPrice": null, "bestBid": "0.755", "bestAsk": "0.763", "bids": "412.50", "asks": "238.00", "last": "0.760", "open24h": "0.801", "high24h": "0.805", "low24h": "0.752", "volume24h": "1840.00", "quoteVolume24h": "1428.37", "trades24h": 37, "reference": "0.759", "band": { "low": "0.608", "high": "0.910" }, "rules": { "priceStep": "0.001", "sizeStep": "0.01", "minSize": "1.00", "minValue": "1", "maxSize": "500.00", "marketOrderLimitPercent": 5, "bandPercent": 20 } } ], "backing": { "locked": "323.20", "selling": "323.20", "reserved": "690.42", "held": "1204.55", "paymentsInFlight": 1 }}