How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

MEXC Accounts and Transactions API

The Accounts and Transactions API from MEXC — 59 operation(s) for accounts and transactions.

MEXC Accounts and Transactions API is one of 12 APIs that MEXC publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Accounts and Transactions. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 59 operations across 59 paths. It is described by OpenAPI 3.0.3, at version 1.0.0.

Requests are made against a single base URL, https://contract.mexc.com.

59 operations 59 paths 0 schemas 31 GET28 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Base URL
https://api.mexc.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

MEXC Accounts and Transactions API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-MEXC-APIKEY (ApiKeyAuth).

Paths & Operations 59

Across 59 paths, the API surfaces 59 operations — 31 GET, 28 POST. Each is listed below with its method, path, parameters, and response codes.

Accounts and Transactions 59
GET
/api/v1/private/account/assets
Assets
assets → 200
GET
/api/v1/private/account/asset/USDT
AssetByCurrency
assetbycurrency → 200
GET
/api/v1/private/account/transfer_record
TransferRecord
transferrecord 2 params → 200
GET
/api/v1/private/position/list/history_positions
FundingRecords
fundingrecords → 200
GET
/api/v1/private/order/open_orders/
OpenOrders
openorders → 200
GET
/api/v1/private/order/close_orders
open orders
open_orders → 200
GET
/api/v1/private/order/list/history_orders
HistoryOrders
historyorders 3 params → 200
GET
/api/v1/private/order/external/BTC_USDT/_m_b0ecfa1ea7a248be84f5a08cc5f98aa5
ExternalByExternalOid
externalbyexternaloid → 200
GET
/api/v1/private/order/get/218699511659380224
QueryOrderById
queryorderbyid → 200
GET
/api/v1/private/order/batch_query
BatchQueryById
batchquerybyid 1 param → 200
GET
/api/v1/private/order/deal_details/2543756756876
DealDetails
dealdetails → 200
GET
/api/v1/private/order/list/order_deals/v3
orderDeals
orderdeals 3 params → 200
GET
/api/v1/private/planorder/list/orders
PlanOrder
planorder 2 params → 200
POST
/api/v1/private/planorder/change_price
ChangePlanOrderStopOrder
changeplanorderstoporder body → 200
GET
/api/v1/private/stoporder/open_orders
StopOrderOpenOrders
stoporderopenorders → 200
GET
/api/v1/private/stoporder/list/orders
StoporderOpenOrder
stoporderopenorder 2 params → 200
GET
/api/v1/private/account/risk_limit
RiskLimit
risklimit → 200
GET
/api/v1/private/account/tiered_fee_rate
TieredFeeRate
tieredfeerate 1 param → 200
POST
/api/v1/private/position/change_margin
ChangeMargin
changemargin 3 params body → 200
POST
/api/v1/private/position/change_auto_add_im
ChangeAutoAddIm
changeautoaddim body → 200
GET
/api/v1/private/position/leverage
Open order total count
open_order_total_count 1 param → 200
POST
/api/v1/private/position/change_leverage
ChangeLeverage
changeleverage body → 200
POST
/api/v1/private/position/change_position_mode
ChangePositionMode
changepositionmode body → 200
POST
/api/v1/private/position/reverse
PositionReverse
positionreverse 3 params body → 200
POST
/api/v1/private/position/close_all
PositionCloseAll
positioncloseall body → 200
POST
/api/v1/private/order/create
PlaceNewOrder
placeneworder body → 200
POST
/api/v1/private/stoporder/place
ChangeLimitOrder
changelimitorder body → 200
POST
/api/v1/private/order/chase_limit_order
chase limit order
chase_limit_order body → 200
POST
/api/v1/private/planorder/place/v2
PlacePlanOrder
placeplanorder body → 200
POST
/api/v1/private/order/submit_batch
PlaceNewOrderBatch
placeneworderbatch body → 200
POST
/api/v1/private/order/cancel
CancelOrderById
cancelorderbyid body → 200
POST
/api/v1/private/order/cancel_with_external
CancelWithExternalBatch
cancelwithexternalbatch body → 200
POST
/api/v1/private/order/cancel_all
CancelAll
cancelall body → 200
POST
/api/v1/private/order/batch_query_with_external
batch query with external
batch_query_with_external body → 200
POST
/api/v1/private/account/change_risk_level
change risk level
change_risk_level body → 200
POST
/api/v1/private/planorder/cancel
CancelPlanOrder
cancelplanorder body → 200
POST
/api/v1/private/planorder/cancel_all
CancelAllPlanOrder
cancelallplanorder body → 200
POST
/api/v1/private/stoporder/cancel
CancelStopOrder
cancelstoporder body → 200
POST
/api/v1/private/stoporder/cancel_all
CancelAllStopOrder
cancelallstoporder body → 200
POST
/api/v1/private/stoporder/change_price
StoporderChangePrice
stoporderchangeprice body → 200
POST
/api/v1/private/stoporder/change_plan_price
StopOrderChangePlanPrice
stoporderchangeplanprice body → 200
POST
/api/v1/private/trackorder/place
ChangeTrackOrder
changetrackorder body → 200
GET
/api/v1/private/trackorder/list/orders
Gettrackorder
gettrackorder 1 param → 200
GET
/api/v1/private/account/profit_rate/1
profit rate
profit_rate → 200
GET
/api/v1/private/account/asset/analysis/1
asset analysis
asset_analysis 1 param → 200
GET
/api/v1/private/account/feeDeductConfigs
feeDeductConfigs
feedeductconfigs → 200
GET
/api/v1/private/account/asset/analysis/yesterday_pnl
yesterday pnl
yesterday_pnl → 200
POST
/api/v1/private/account/asset/analysis/v3
asset analysis
asset_analysis body → 200
POST
/api/v1/private/account/asset/analysis/calendar/daily/v3
analysis calendar daily
analysis_calendar_daily body → 200
POST
/api/v1/private/account/asset/analysis/calendar/monthly/v3
analysis calendar monthly
analysis_calendar_monthly body → 200
POST
/api/v1/private/account/asset/analysis/recent/v3
asset analysis recent
asset_analysis_recent body → 200
GET
/api/v1/private/account/asset/analysis/today_pnl
analysis today pnl
analysis_today_pnl → 200
GET
/api/v1/private/account/config/contractFeeDiscountConfig
contractFeeDiscountConfig
contractfeediscountconfig → 200
GET
/api/v1/private/account/discountType
discountType
discounttype → 200
GET
/api/v1/private/account/asset/analysis/export
analysis export
analysis_export 1 param → 200
GET
/api/v1/private/account/contract/fee_rate
fee rate
fee_rate 2 params → 200
GET
/api/v1/private/account/asset_book/order_deal_fee/total
order deal fee total
order_deal_fee_total → 200
GET
/api/v1/private/account/contract/zero_fee_rate
zero fee rate
zero_fee_rate → 200
GET
/api/v1/private/account/preferred_symbols
preferred symbols
preferred_symbols → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

mexc-accounts-and-transactions-api-openapi.yml Raw ↑

Other APIs MEXC publishes across the network.

MEXC Spot WebSocket Streams
MEXC Futures WebSocket API
MEXC Broker API
MEXC EFT API
MEXC Margin API
MEXC Market Date Endpoints API
MEXC Parent child account API
MEXC Quote API
MEXC Rebate API
MEXC Spot Account/Trade API
MEXC Wallet API
Where this information came from

This is an independent, third-party profile of MEXC Accounts and Transactions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.