Skip to content
aeon/feed

MEXC price feed

Wide altcoin coverage. Streamed via aggregated bookTicker (protobuf). Every MEXC quote appears in ticker:<SYMBOL> messages with "ex":"mexc".

Only MEXC quotes
const ws = new WebSocket("wss://aeonfeed.com/ws?subscribe=ticker:BTCUSDT,ticker:ETHUSDT");
ws.onmessage = (e) => {
  const msg = JSON.parse(e.data);
  if (msg.type !== "ticker" && msg.type !== "snapshot") return;
  const quotes = (msg.data ?? []).filter((q) => q.ex === "mexc");
  for (const q of quotes) console.log(msg.s, q.b, q.a);
};

MEXC native format → Aeon format

What MEXC actually sends for BTC/USDT, captured from its public WebSocket, and the normalised quote you receive from Aeon Feed. Depth arrays are trimmed for readability. MEXC pushes Protocol Buffers (binary), not JSON. Shown here decoded.

Endpoint
wss://wbs-api.mexc.com/ws
1 · Subscribe request sent to MEXC
{
  "method": "SUBSCRIPTION",
  "params": [
    "[email protected]@100ms@BTCUSDT"
  ]
}
2 · Native message from MEXC
{
  "channel": "[email protected]@100ms@BTCUSDT",
  "symbol": "BTCUSDT",
  "sendTime": 1794472286644,
  "publicAggreBookTicker": {
    "bidPrice": "73535.32",
    "bidQuantity": "0.000067",
    "askPrice": "73535.45",
    "askQuantity": "0.0057252"
  }
}
MEXC fieldAeon field
symbolsymbol
publicAggreBookTicker.bidPrice / bidQuantityb, bq
publicAggreBookTicker.askPrice / askQuantitya, aq
createTime / sendTimeet (exchange event time)
3 · What you receive from Aeon Feed (ticker:BTCUSDT)
{
  "type": "ticker",
  "ts": 1794472286645,
  "channel": "ticker:BTCUSDT",
  "s": "BTCUSDT",
  "data": [
    {
      "ex": "mexc",
      "b": 73535.32,
      "a": 73535.45,
      "bq": 0.000067,
      "aq": 0.0057252,
      "t": 1794472286644,
      "et": 1794472286644
    }
  ]
}

Pairs on MEXC

Checking which pairs are listed…

Aeon Feed is free, with no ads and no paid tier. Donations keep it that way.

  • Keeping the project alive: servers and bandwidth for a free, public real-time feed.
  • Maintenance: keeping up with exchange API changes, fixing bugs, adding pairs and exchanges.
  • New features: cross-exchange arbitrage signals are next on the roadmap.
Tron (TRC-20)
Tether (USDT)
TXFraDKB…ZCAmpi

Send USDT only on the network you selected. TRC-20 has the lowest fees.