spot.account
Public methods exposed through client.spot.account.
info
Returns trading permissions and spot balances for the signed account.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
recv_window
|
int | None
|
Optional receive window in milliseconds; maximum 60000. |
None
|
timestamp
|
Timestamp | None
|
Signed request timestamp in milliseconds. |
None
|
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
SpotAccountInfo
|
The validated endpoint response. |
References
Source code in pkg/src/mexc/spot/account/info.py
kyc_status
Returns the account KYC verification tier for the signed spot account.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
recv_window
|
int | None
|
Optional receive window in milliseconds; maximum 60000. |
None
|
timestamp
|
Timestamp | None
|
Signed request timestamp in milliseconds. |
None
|
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
KycStatusResponse
|
The validated endpoint response. |
References
Source code in pkg/src/mexc/spot/account/kyc_status.py
mx_deduct_enable
Enables or disables MX deduction for spot commission fees.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
mx_deduct_enable
|
bool
|
Set true to enable MX deduction, false to disable it. |
required |
recv_window
|
int | None
|
Optional receive window in milliseconds; maximum 60000. |
None
|
timestamp
|
Timestamp | None
|
Signed request timestamp in milliseconds. |
None
|
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
MxDeductEnableResponse
|
The validated endpoint response. |
References
Source code in pkg/src/mexc/spot/account/mx_deduct_enable.py
mx_deduct_status
Returns whether MX deduction for spot commission fees is enabled.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
recv_window
|
int | None
|
Optional receive window in milliseconds; maximum 60000. |
None
|
timestamp
|
Timestamp | None
|
Signed request timestamp in milliseconds. |
None
|
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
MxDeductStatusResponse
|
The validated endpoint response. |
References
Source code in pkg/src/mexc/spot/account/mx_deduct_status.py
open_orders
Returns open orders for a signed account and symbol.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
symbol
|
str
|
Spot symbol. |
required |
recv_window
|
int | None
|
Optional receive window in milliseconds; maximum 60000. |
None
|
timestamp
|
Timestamp | None
|
Signed request timestamp in milliseconds. |
None
|
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
list[OpenOrder]
|
The validated endpoint response. |
References
Source code in pkg/src/mexc/spot/account/open_orders.py
order
Returns status and fill information for one order.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
symbol
|
str | None
|
Spot symbol. |
None
|
orig_client_order_id
|
str | None
|
Original client order id. |
None
|
order_id
|
str | None
|
Order id. |
None
|
recv_window
|
int | None
|
Optional receive window in milliseconds; maximum 60000. |
None
|
timestamp
|
Timestamp | None
|
Signed request timestamp in milliseconds. |
None
|
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
OrderStatus
|
The validated endpoint response. |
References
Source code in pkg/src/mexc/spot/account/order.py
orders
Returns active, canceled, and completed orders for a symbol in a bounded time window.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
symbol
|
str
|
Spot symbol. |
required |
start_time
|
Timestamp | None
|
Window start time in milliseconds. |
None
|
end_time
|
Timestamp | None
|
Window end time in milliseconds. |
None
|
limit
|
int | None
|
Default 500; maximum 1000. |
None
|
recv_window
|
int | None
|
Optional receive window in milliseconds; maximum 60000. |
None
|
timestamp
|
Timestamp | None
|
Signed request timestamp in milliseconds. |
None
|
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
list[OrderStatus]
|
The validated endpoint response. |
References
Source code in pkg/src/mexc/spot/account/orders.py
self_symbols
Returns the symbols enabled for the signed API key.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
recv_window
|
int | None
|
Optional receive window in milliseconds; maximum 60000. |
None
|
timestamp
|
Timestamp | None
|
Signed request timestamp in milliseconds. |
None
|
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
SelfSymbolsResponse
|
The validated endpoint response. |
References
Source code in pkg/src/mexc/spot/account/self_symbols.py
trade_fee
Returns maker and taker commission rates for a symbol.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
symbol
|
str
|
Spot symbol whose commission rates should be returned. |
required |
recv_window
|
int | None
|
Optional receive window in milliseconds; maximum 60000. |
None
|
timestamp
|
Timestamp | None
|
Signed request timestamp in milliseconds. |
None
|
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
TradeFeeResponse
|
The validated endpoint response. |
References
Source code in pkg/src/mexc/spot/account/trade_fee.py
trades
Returns account trade executions for a symbol, limited to recent history.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
symbol
|
str
|
Spot symbol. |
required |
order_id
|
str | None
|
Order id filter. |
None
|
start_time
|
Timestamp | None
|
Window start time. |
None
|
end_time
|
Timestamp | None
|
Window end time. |
None
|
limit
|
int | None
|
Default 100; maximum 100. |
None
|
recv_window
|
int | None
|
Optional receive window in milliseconds; maximum 60000. |
None
|
timestamp
|
Timestamp | None
|
Signed request timestamp in milliseconds. |
None
|
validate
|
bool | None
|
Validation override for this request. |
None
|
Returns:
| Type | Description |
|---|---|
list[AccountTrade]
|
The validated endpoint response. |