---
title: "POST /v2/migration/wallets"
method: POST
path: "/v2/migration/wallets"
tags: ["Migration"]
---

# POST /v2/migration/wallets

`POST /v2/migration/wallets`

Get migratable assets value (TON balance, jettons with prices, NFT count) for several wallets at once.

## Query parameters

- `currencies` string[]

## Request body

- object
  - `account_ids` string[], required

## Response `200`

migratable value per requested wallet

- MigrationWallets
  - `wallets` MigrationWalletValue[], required
    - `account` string, address, required
    - `balance` integer, required — TON balance in nanotons
    - `jettons` JettonBalance[], required
      - `balance` string, required
      - `defi_asset` JettonAssetInfo
        - `defi_provider` DefiProvider, required
          - `card` string, required
          - `description` string, required
          - `full` string, required
          - `icon` string, required
          - `link` string, required
          - `miniapp_link` string
          - `name` string, required
          - `tag` string, required
        - `pool_assets` DefiLiquidPoolAssets
          - `asset0` DefiLockedAsset, required
            - `jetton` JettonPreview
              - …
            - `type` 'native' | 'jetton', required — native Gram or jetton asset
          - `asset1` DefiLockedAsset, required
            - `jetton` JettonPreview
              - …
            - `type` 'native' | 'jetton', required — native Gram or jetton asset
        - `token_type` 'staking' | 'lending_supply' | 'lending_borrow' | 'liquid_staking' | 'liquid_pool' | 'yield_token', required
        - `type` 'staking' | 'lending_supply' | 'lending_borrow' | 'liquid_staking' | 'liquid_pool' | 'yield_token'
      - `extensions` string[]
      - `jetton` JettonPreview, required
        - `address` string, address, required
        - `custom_payload_api_uri` string
        - `decimals` integer, required
        - `description` string
        - `image` string, required
        - `name` string, required
        - `scaled_ui` ScaledUI
          - `denominator` string, required
          - `numerator` string, required
        - `score` integer, required
        - `symbol` string, required
        - `verification` 'whitelist' | 'graylist' | 'blacklist' | 'none', required
      - `lock` object
        - `amount` string, required
        - `till` integer, required
      - `price` TokenRates
        - `diff_24h` object
        - `diff_30d` object
        - `diff_7d` object
        - `prices` object
      - `wallet_address` AccountAddress, required
        - `address` string, maybe-address, required
        - `icon` string
        - `is_scam` boolean, required — Is this account was marked as part of scammers activity
        - `is_wallet` boolean, required
        - `name` string — Display name. Data collected from different sources like moderation lists, dns, collections names and over.
    - `nft_count` integer, required — number of NFTs owned by the account
    - `status` 'nonexist' | 'uninit' | 'active' | 'frozen', required

## Other responses

- `default` — Some error during request processing

---

[API](https://skmtc.dev/tonapi/apis/rest-api-to-ton-blockchain-explorer.md) · [All operations](https://skmtc.dev/tonapi/apis/rest-api-to-ton-blockchain-explorer/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tonapi/rest-api-to-ton-blockchain-explorer/revisions/fc4add7a71a0/schema)
