获取市场列表

所有开放中的 DEX 市场,及其价格、最近 24 小时的数据和规则。无需密钥。

GET

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 | null

      bInference 全新额度的价格 "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_found404

    DEX 尚未开放。

  • 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  }}