MEXC Wallet API

The Wallet API from MEXC — 10 operation(s) for wallet.

Operations 13

POST /api/v3/capital/withdraw/apply Withdraw Apply #
GET /api/v3/capital/deposit/hisrec Query Deposit Hisrec #
GET /api/v3/capital/config/getall Query All Coins #
POST /api/v3/broker/sub-account/apiKey Get Listen Key #
POST /api/v3/capital/transfer Transfer #
GET /api/v3/capital/transfer Transfer Record #
GET /api/v3/capital/withdraw/history Withdraw History #
GET /api/v3/capital/transfer/tranId Query Transfer By TranId #
POST /api/v3/capital/deposit/address Generate Deposit Address #
GET /api/v3/capital/deposit/address Query Deposit Address #
GET /api/v3/capital/convert/list Get Assets That Can Be Converted Into MX #
POST /api/v3/capital/convert Dust Transfer #
GET /api/v3/capital/convert DustLog #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mexc-wallet-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

mexc-wallet-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: MEXC Futures REST API v1 Accounts and Transactions Wallet API
  description: MEXC Futures REST API providing access to perpetual futures trading including order management, position management, and market data.
  version: 1.0.0
servers:
- url: https://contract.mexc.com
tags:
- name: Wallet
paths:
  /api/v3/capital/withdraw/apply:
    post:
      tags:
      - Wallet
      summary: Withdraw Apply
      operationId: withdraw_apply
      description: Withdraw Apply
      parameters:
      - name: coin
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: network
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: address
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: amount
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/deposit/hisrec:
    get:
      tags:
      - Wallet
      summary: Query Deposit Hisrec
      operationId: query_deposit_hisrec
      description: Query Deposit Hisrec
      parameters:
      - name: coin
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/config/getall:
    get:
      tags:
      - Wallet
      summary: Query All Coins
      operationId: query_all_coins
      description: Query All Coins
      parameters:
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/broker/sub-account/apiKey:
    post:
      tags:
      - Wallet
      summary: Get Listen Key
      operationId: get_listen_key
      description: Get Listen Key
      parameters:
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/transfer:
    post:
      tags:
      - Wallet
      summary: Transfer
      operationId: transfer
      description: Transfer
      parameters:
      - name: fromAccountType
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: toAccountType
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: amount
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: asset
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
    get:
      tags:
      - Wallet
      summary: Transfer Record
      operationId: transfer_record
      description: Transfer Record
      parameters:
      - name: fromAccountType
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: toAccountType
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/withdraw/history:
    get:
      tags:
      - Wallet
      summary: Withdraw History
      operationId: withdraw_history
      description: Withdraw History
      parameters:
      - name: coin
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/transfer/tranId:
    get:
      tags:
      - Wallet
      summary: Query Transfer By TranId
      operationId: query_transfer_by_tranid
      description: Query Transfer By TranId
      parameters:
      - name: tranId
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/deposit/address:
    post:
      tags:
      - Wallet
      summary: Generate Deposit Address
      operationId: generate_deposit_address
      description: Generate Deposit Address
      parameters:
      - name: coin
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: network
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
    get:
      tags:
      - Wallet
      summary: Query Deposit Address
      operationId: query_deposit_address
      description: Query Deposit Address
      parameters:
      - name: coin
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: amount
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/convert/list:
    get:
      tags:
      - Wallet
      summary: Get Assets That Can Be Converted Into MX
      operationId: get_assets_that_can_be_converted_into_mx
      description: Get Assets That Can Be Converted Into MX
      parameters:
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
  /api/v3/capital/convert:
    post:
      tags:
      - Wallet
      summary: Dust Transfer
      operationId: dust_transfer
      description: Dust Transfer
      parameters:
      - name: asset
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
    get:
      tags:
      - Wallet
      summary: DustLog
      operationId: dustlog
      description: DustLog
      parameters:
      - name: signature
        in: query
        description: ''
        required: false
        schema:
          type: string
      - name: timestamp
        in: query
        description: ''
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
      security:
      - ApiKeyAuth: []
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-MEXC-APIKEY