{"openapi":"3.1.0","info":{"title":"MEXC API","version":"1.0.0","description":"Live spot market data from MEXC, a top centralised crypto exchange known for listing the widest range of altcoins and new tokens first. The ticker endpoint returns a symbol's 24h last price, bid/ask, high/low, volume and change. The tickers endpoint returns the top symbols by 24h quote volume. The movers endpoint returns the biggest 24h gainers or losers among liquid pairs — the altcoin-momentum view MEXC is watched for. Read live from MEXC, nothing stored. This is MEXC's own spot ticker and altcoin-momentum layer — a distinct centralised-exchange venue, separate from other exchange feeds and from DEX, lending and oracle APIs.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/mexc-api","description":"oanor gateway"}],"tags":[{"name":"Ticker"},{"name":"Tickers"},{"name":"Movers"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/ticker":{"get":{"operationId":"get_v1_ticker","tags":["Ticker"],"summary":"A symbol's 24h ticker","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"Symbol (BTCUSDT or BTC)","schema":{"type":"string"},"example":"BTCUSDT"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"ask":61428.17,"bid":61428.16,"last":61425.49,"open":61781.98,"time":"2026-06-10T22:56:39.240Z","source":"MEXC","symbol":"BTCUSDT","low_24h":60743.7,"high_24h":62852.84,"change_24h":-356.49,"change_24h_pct":-0.57,"base_volume_24h":7985.2002,"quote_volume_24h":492528284.21},"meta":{"timestamp":"2026-06-10T22:56:40.603Z","request_id":"2c0e8e88-6a4f-4c34-9808-7f808a688e7b"},"status":"ok","message":"Ticker retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/tickers":{"get":{"operationId":"get_v1_tickers","tags":["Tickers"],"summary":"Top symbols by 24h quote volume","description":"","parameters":[{"name":"quote","in":"query","required":false,"description":"Quote asset (USDT default)","schema":{"type":"string"},"example":"USDT"},{"name":"limit","in":"query","required":false,"description":"Max results (1-200)","schema":{"type":"string"},"example":"25"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":25,"quote":"USDT","source":"MEXC","tickers":[{"ask":61428.17,"bid":61428.16,"last":61425.49,"open":61781.98,"time":"2026-06-10T22:56:39.124Z","symbol":"BTCUSDT","low_24h":60743.7,"high_24h":62852.84,"change_24h":-356.49,"change_24h_pct":-0.57,"base_volume_24h":7985.2002,"quote_volume_24h":492528284.21},{"ask":1618.38,"bid":1618.37,"last":1618.37,"open":1642.77,"time":"2026-06-10T22:56:39.123Z","symbol":"ETHUSDT","low_24h":1603.17,"high_24h":1668.23,"change_24h":-24.4,"change_24h_pct":-1.48,"base_volume_24h":154759.3764,"quote_volume_24h":252712573.7},{"ask":62.86,"bid":62.85,"last":62.84,"open":65.01,"time":"2026-06-10T22:56:39.121Z","symbol":"SOLUSDT","low_24h":62.34,"high_24h":65.76,"change_24h":-2.17,"change_24h_pct":-3.33,"base_volume_24h":1170892.609,"quote_volume_24h":75161405.03},{"ask":1.0007,"bid":1.00069,"last":1.0007,"open":1.00042,"time":"2026-06-10T22:56:39.124Z","symbol":"USDCUSDT","low_24h":1.0003,"high_24h":1.00552,"change_24h":0.00028,"change_24h_pct":0.02,"base_volume_24h":70282412.74,"quote_volume_24h":70325263.8},{"ask":1.0966,"bid":1.0964,"last":1.0964,"open":1.1363,"time":"2026-06-10T22:56:39.122Z","symbol":"XRPUSDT","low_24h":1.0891,"high_24h":1.1412,"change_24h":-0.0399,"change_24h_pct":-3.51,"base_volume_24h":38065716.41,"quote_volume_24h":42448082.03},{"ask":0.08246,"bid":0.08245,"last":0.08247,"open":0.08473,"time":"2026-06-10T22:56:39.122Z","symbol":"DOGEUSDT","low_24h":0.08188,"high_24h":0.08546,"change_24h":-0.00226,"change_24h_pct":-2.66,"base_volume_24h":180106317.94,"quote_volume_24h":15104964.66},{"ask":584.75,"bid":584.74,"last":584.7,"open":593.37,"time":"2026-06-10T22:56:39.123Z","symbol":"BNBUSDT","low_24h":580.71,"high_24h":598.39,"change_24h":-8.67,"change_24h_pct":-1.46,"base_volume_24h":23977.9304,"quote_volume_24h":14116637.16},{"ask":7.25278,"bid":7.23047,"last":7.29344,"open":4.69602,"time":"2026-06-10T22:56:39.123Z","symbol":"BEATUSDT","low_24h":4.4821,"high_24h":8,"change_24h":2.59742,"change_24h_pct":55.31,"base_volume_24h":2285670.82,"quote_volume_24h":13422762.28},{"ask":0.3216,"bid":0.3215,"last":0.3216,"open":0.3227,"time":"2026-06-10T22:56:39.121Z","symbol":"TRXUSDT","low_24h":0.3211,"high_24h":0.3235,"change_24h":-0.0011,"change_24h_pct":-0.34,"base_volume_24h":27083642.97,"quote_volume_24h":8728716.28},{"ask":0.00294,"bid":0.00288,"last":0.00296,"open":0.00538,"time":"2026-06-10T22:56:39.124Z","symbol":"XTUSDT","low_24h":0.00251,"high_24h":0.0144,"change_24h":-0.00242,"change_24h_pct":-44.98,"base_volume_24h":921623964,"quote_volume_24h":7554656.91},{"ask":0.1608,"bid":0.1607,"last":0.1608,"open":0.1655,"time":"2026-06-10T22:56:39.121Z","symbol":"ADAUSDT","low_24h":0.1583,"high_24h":0.1668,"change_24h":-0.0047,"change_24h_pct":-2.83,"base_volume_24h":41461771.99,"quote_volume_24h":6725630.87},{"ask":0.014667,"bid":0.014662,"last":0.014665,"open":0.014955,"time":"2026-06-10T22:56:39.123Z","symbol":"WXTUSDT","low_24h":0.014598,"high_24h":0.015051,"change_24h":-0.00029,"change_24h_pct":-1.93,"base_volume_24h":444214291.37,"quote_volume_24h":6597407.56},{"ask":0.0131067,"bid":0.0130563,"last":0.013071,"open":0.012691,"time":"2026-06-10T22:56:39.123Z","symbol":"RAINUSDT","low_24h":0.01251,"high_24h":0.01337,"change_24h":0.00038,"change_24h_pct":2.99,"base_volume_24h":485004411.59,"quote_volume_24h":6300772.24},{"ask":4054.94,"bid":4054.73,"last":4054.72,"open":4232.83,"time":"2026-06-10T22:56:39.124Z","symbol":"GOLD(PAXG)USDT","low_24h":4038.97,"high_24h":4242,"change_24h":-178.11,"change_24h_pct":-4.2,"base_volume_24h":1518.107,"quote_volume_24h":6290869.21},{"ask":408.15,"bid":407.86,"last":408.19,"open":428.7,"time":"2026-06-10T22:56:39.124Z","symbol":"ZECUSDT","low_24h":402.02,"high_24h":448.62,"change_24h":-20.51,"change_24h_pct":-4.78,"base_volume_24h":13140.1712,"quote_volume_24h":5607829.78},{"ask":41.6,"bid":41.59,"last":41.59,"open":43.04,"time":"2026-06-10T22:56:39.124Z","symbol":"LTCUSDT","low_24h":41.26,"high_24h":43.24,"change_24h":-1.45,"change_24h_pct":-3.36,"base_volume_24h":105754.3183,"quote_volume_24h":4471674.93},{"ask":1.00008,"bid":1.00007,"last":1.00007,"open":0.99963,"time":"2026-06-10T22:56:39.121Z","symbol":"USD1USDT","low_24h":0.99911,"high_24h":1.00018,"change_24h":0.00044,"change_24h_pct":0.04,"base_volume_24h":4454668.35,"quote_volume_24h":4452996.28},{"ask":4046.89,"bid":4046.88,"last":4046.53,"open":4222.77,"time":"2026-06-10T22:56:39.124Z","symbol":"GOLD(XAUT)USDT","low_24h":4033.18,"high_24h":4232.01,"change_24h":-176.24,"change_24h_pct":-4.17,"base_volume_24h":962.043,"quote_volume_24h":3969104.01},{"ask":334.35,"bid":334.02,"last":334.28,"open":307.53,"time":"2026-06-10T22:56:39.121Z","symbol":"XMRUSDT","low_24h":306.31,"high_24h":336.6,"change_24h":26.75,"change_24h_pct":8.69,"base_volume_24h":11993.238,"quote_volume_24h":3834386.66},{"ask":1.1541,"bid":1.154,"last":1.154,"open":1.1542,"time":"2026-06-10T22:56:39.121Z","symbol":"EURUSDT","low_24h":1.15,"high_24h":1.161,"change_24h":-0.0002,"change_24h_pct":-0.01,"base_volume_24h":3163494.7,"quote_volume_24h":3655419.48},{"ask":0.722,"bid":0.7219,"last":0.7227,"open":0.7473,"time":"2026-06-10T22:56:39.121Z","symbol":"SUIUSDT","low_24h":0.7147,"high_24h":0.7613,"change_24h":-0.0246,"change_24h_pct":-3.29,"base_volume_24h":4628759.22,"quote_volume_24h":3433808.45},{"ask":53.4,"bid":53.37,"last":53.39,"open":57.71,"time":"2026-06-10T22:56:39.125Z","symbol":"HYPEUSDT","low_24h":52.68,"high_24h":58.38,"change_24h":-4.32,"change_24h_pct":-7.48,"base_volume_24h":60889.69,"quote_volume_24h":3415947.65},{"ask":193.6,"bid":193.5,"last":193.6,"open":203.4,"time":"2026-06-10T22:56:39.122Z","symbol":"BCHUSDT","low_24h":191.7,"high_24h":204.4,"change_24h":-9.8,"change_24h_pct":-4.81,"base_volume_24h":17103.3534,"quote_volume_24h":3386124.8},{"ask":0.0542,"bid":0.05384,"last":0.054051,"open":0.08248,"time":"2026-06-10T22:56:39.123Z","symbol":"BTWUSDT","low_24h":0.050906,"high_24h":0.133,"change_24h":-0.028429,"change_24h_pct":-34.46,"base_volume_24h":36172733.71,"quote_volume_24h":3237652.39},{"ask":4.951,"bid":4.949,"last":4.951,"open":5.544,"time":"2026-06-10T22:56:39.121Z","symbol":"INJUSDT","low_24h":4.89,"high_24h":5.584,"change_24h":-0.593,"change_24h_pct":-10.69,"base_volume_24h":595480.64,"quote_volume_24h":3095238.79}]},"meta":{"timestamp":"2026-06-10T22:56:40.768Z","request_id":"b7c66c50-bb21-4dd0-b1ef-19a79502d0e6"},"status":"ok","message":"Tickers retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/movers":{"get":{"operationId":"get_v1_movers","tags":["Movers"],"summary":"Biggest 24h gainers or losers among liquid pairs","description":"","parameters":[{"name":"type","in":"query","required":false,"description":"gainers (default) or losers","schema":{"type":"string"},"example":"gainers"},{"name":"min_volume","in":"query","required":false,"description":"Min 24h quote volume filter","schema":{"type":"string"},"example":"200000"},{"name":"limit","in":"query","required":false,"description":"Max results (1-100)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"type":"gainers","count":20,"quote":"USDT","movers":[{"ask":0.86989,"bid":0.85982,"last":0.85155,"open":0.40569,"time":"2026-06-10T22:56:39.122Z","symbol":"VELVETUSDT","low_24h":0.28766,"high_24h":0.9757,"change_24h":0.44586,"change_24h_pct":109.9,"base_volume_24h":2969791.66,"quote_volume_24h":1576248.6},{"ask":7.25278,"bid":7.23047,"last":7.29344,"open":4.69602,"time":"2026-06-10T22:56:39.123Z","symbol":"BEATUSDT","low_24h":4.4821,"high_24h":8,"change_24h":2.59742,"change_24h_pct":55.31,"base_volume_24h":2285670.82,"quote_volume_24h":13422762.28},{"ask":0.0002609,"bid":0.00026,"last":0.0002602,"open":0.000173,"time":"2026-06-10T22:56:39.122Z","symbol":"HMSTRUSDT","low_24h":0.0001716,"high_24h":0.0002703,"change_24h":8.72e-5,"change_24h_pct":50.4,"base_volume_24h":5891874523.66,"quote_volume_24h":1449732.08},{"ask":0.54462,"bid":0.54192,"last":0.54148,"open":0.37411,"time":"2026-06-10T22:56:39.121Z","symbol":"MAGMAUSDT","low_24h":0.37241,"high_24h":0.6,"change_24h":0.16737,"change_24h_pct":44.73,"base_volume_24h":1364750.07,"quote_volume_24h":684829.71},{"ask":0.4257,"bid":0.4241,"last":0.4232,"open":0.3266,"time":"2026-06-10T22:56:39.124Z","symbol":"STGUSDT","low_24h":0.3157,"high_24h":0.4502,"change_24h":0.0966,"change_24h_pct":29.57,"base_volume_24h":1312230.36,"quote_volume_24h":518176.22},{"ask":2.3569,"bid":2.3511,"last":2.3613,"open":1.8455,"time":"2026-06-10T22:56:39.122Z","symbol":"FOLKSUSDT","low_24h":1.7495,"high_24h":2.6005,"change_24h":0.5158,"change_24h_pct":27.94,"base_volume_24h":830652.16,"quote_volume_24h":1760123.61},{"ask":0.43835,"bid":0.43699,"last":0.43772,"open":0.35475,"time":"2026-06-10T22:56:39.122Z","symbol":"DNUSDT","low_24h":0.33213,"high_24h":0.47709,"change_24h":0.08297,"change_24h_pct":23.38,"base_volume_24h":2683467.61,"quote_volume_24h":987226.29},{"ask":9.784e-5,"bid":9.732e-5,"last":9.736e-5,"open":7.893e-5,"time":"2026-06-10T22:56:39.123Z","symbol":"ASTEROIDUSDT","low_24h":7.325e-5,"high_24h":0.00011,"change_24h":1.843e-5,"change_24h_pct":23.34,"base_volume_24h":5999262211.59,"quote_volume_24h":556943.5},{"ask":0.3496,"bid":0.3489,"last":0.3492,"open":0.2891,"time":"2026-06-10T22:56:39.121Z","symbol":"UAIUSDT","low_24h":0.2887,"high_24h":0.3662,"change_24h":0.0601,"change_24h_pct":20.78,"base_volume_24h":1803495.69,"quote_volume_24h":602086.66},{"ask":1.269e-5,"bid":1.236e-5,"last":1.252e-5,"open":1.038e-5,"time":"2026-06-10T22:56:39.122Z","symbol":"JAMUSDT","low_24h":9.09e-6,"high_24h":1.388e-5,"change_24h":2.14e-6,"change_24h_pct":20.61,"base_volume_24h":24287470339.47,"quote_volume_24h":253818.88},{"ask":0.011322,"bid":0.011288,"last":0.011337,"open":0.009749,"time":"2026-06-10T22:56:39.121Z","symbol":"龙虾USDT","low_24h":0.009481,"high_24h":0.011511,"change_24h":0.001588,"change_24h_pct":16.28,"base_volume_24h":19599854.29,"quote_volume_24h":206301.54},{"ask":1.3128,"bid":1.3123,"last":1.3126,"open":1.1644,"time":"2026-06-10T22:56:39.121Z","symbol":"XRBUSDT","low_24h":1.1615,"high_24h":1.4027,"change_24h":0.1482,"change_24h_pct":12.72,"base_volume_24h":196386.09,"quote_volume_24h":242371.45},{"ask":0.11899,"bid":0.1173,"last":0.11879,"open":0.10601,"time":"2026-06-10T22:56:39.124Z","symbol":"ESPORTSUSDT","low_24h":0.0786,"high_24h":0.13,"change_24h":0.01278,"change_24h_pct":12.05,"base_volume_24h":1943565.47,"quote_volume_24h":204307.57},{"ask":0.006843,"bid":0.006826,"last":0.006854,"open":0.006145,"time":"2026-06-10T22:56:39.123Z","symbol":"KATUSDT","low_24h":0.005966,"high_24h":0.007369,"change_24h":0.000709,"change_24h_pct":11.53,"base_volume_24h":62485187.76,"quote_volume_24h":411145.66},{"ask":334.35,"bid":334.02,"last":334.28,"open":307.53,"time":"2026-06-10T22:56:39.121Z","symbol":"XMRUSDT","low_24h":306.31,"high_24h":336.6,"change_24h":26.75,"change_24h_pct":8.69,"base_volume_24h":11993.238,"quote_volume_24h":3834386.66},{"ask":0.0589,"bid":0.05889,"last":0.05889,"open":0.05473,"time":"2026-06-10T22:56:39.121Z","symbol":"WLFIUSDT","low_24h":0.054,"high_24h":0.0621,"change_24h":0.00416,"change_24h_pct":7.6,"base_volume_24h":10163155.88,"quote_volume_24h":597913.89},{"ask":0.0001534,"bid":0.0001533,"last":0.0001548,"open":0.0001445,"time":"2026-06-10T22:56:39.124Z","symbol":"AIXPLAYUSDT","low_24h":0.000137,"high_24h":0.0001955,"change_24h":1.03e-5,"change_24h_pct":7.12,"base_volume_24h":4303661295.04,"quote_volume_24h":633846.21},{"ask":0.09846,"bid":0.09812,"last":0.0983,"open":0.0918,"time":"2026-06-10T22:56:39.124Z","symbol":"OPNUSDT","low_24h":0.08456,"high_24h":0.1196,"change_24h":0.0065,"change_24h_pct":7.08,"base_volume_24h":3719382.19,"quote_volume_24h":375738.14},{"ask":0.01276,"bid":0.01272,"last":0.01272,"open":0.01193,"time":"2026-06-10T22:56:39.121Z","symbol":"USUSDT","low_24h":0.01151,"high_24h":0.01381,"change_24h":0.00079,"change_24h_pct":6.62,"base_volume_24h":23175784.29,"quote_volume_24h":292120.23},{"ask":2.025,"bid":2.024,"last":2.024,"open":1.906,"time":"2026-06-10T22:56:39.122Z","symbol":"MORPHOUSDT","low_24h":1.8792,"high_24h":2.1721,"change_24h":0.118,"change_24h_pct":6.19,"base_volume_24h":112521.45,"quote_volume_24h":225517.76}],"source":"MEXC","min_volume":200000},"meta":{"timestamp":"2026-06-10T22:56:40.908Z","request_id":"101bbdb2-d1fc-4495-80cb-fa002e66cf61"},"status":"ok","message":"Movers retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"source":"MEXC API v3 (api.mexc.com, live)","service":"mexc-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/movers":"Biggest 24h gainers or losers among liquid pairs (type=gainers, min_volume=200000, limit=20).","GET /v1/ticker":"A symbol's 24h ticker (symbol=BTCUSDT or BTC).","GET /v1/tickers":"Top symbols by 24h quote volume (quote=USDT, limit=25)."},"description":"Live spot market data from MEXC, a top centralised crypto exchange known for listing the widest range of altcoins and new tokens first. The ticker endpoint returns a symbol's 24h last price, bid/ask, high/low, volume and change; the tickers endpoint returns the top symbols by 24h quote volume; the movers endpoint returns the biggest 24h gainers or losers among liquid pairs — the altcoin-momentum view MEXC is watched for. Live, no key, nothing stored. Distinct centralised-exchange venue, separate from other exchange feeds and from DEX, lending and oracle APIs — this is MEXC's own spot ticker and altcoin-momentum layer.","symbol_count":2415,"upstream_status":"ok"},"meta":{"timestamp":"2026-06-10T22:56:41.063Z","request_id":"a22a657e-d855-4af0-9cfb-aa3de9276e61"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":2500,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":800,"monthly_call_quota":68000,"rps_limit":15,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2350,"monthly_call_quota":350000,"rps_limit":40,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":5700,"monthly_call_quota":2250000,"rps_limit":120,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/mexc-api"}