> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# wallet/withdrawexpireunfreeze | TRON

> TRON API method that withdraws TRX tokens that have completed the unstaking waiting period. wallet/withdrawexpireunfreeze on TRON via Chainstack.

TRON API method that withdraws TRX tokens that have completed the unstaking waiting period. This method allows you to claim TRX that was previously unstaked using `unfreezebalancev2` and has passed the mandatory 14-day waiting period, making the tokens available for transfer.

## Parameters

* `owner_address` — the address that owns the expired unstaked TRX (hex format)
* `visible` — optional boolean to specify address format (default: false for hex format)

## Response

* `visible` — boolean indicating address format used
* `txID` — transaction ID hash
* `raw_data` — raw transaction data object
* `raw_data_hex` — hexadecimal representation of raw transaction data

## Use case

The `wallet/withdrawexpireunfreeze` method is used for:

* Claiming TRX tokens that have completed the 14-day unstaking period.
* Making previously staked TRX available for transfers and trading.
* Completing the unstaking process started with `unfreezebalancev2`.
* Managing liquidity by converting staked TRX back to transferable tokens.


## OpenAPI

````yaml openapi/tron_node_api/withdrawexpireunfreeze.json post /95e61622bf6a8af293978377718e3b77/wallet/withdrawexpireunfreeze
openapi: 3.0.0
info:
  title: wallet/withdrawexpireunfreeze TRON API
  version: 1.0.0
  description: Withdraw TRX that has completed the unstaking waiting period
servers:
  - url: https://tron-mainnet.core.chainstack.com
security: []
paths:
  /95e61622bf6a8af293978377718e3b77/wallet/withdrawexpireunfreeze:
    post:
      tags:
        - Resource Management
      summary: wallet/withdrawexpireunfreeze
      operationId: withdrawExpireUnfreeze
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - owner_address
              properties:
                owner_address:
                  type: string
                  default: 41608f8da72479edc7dd921e4c30bb7e7cddbe722e
                visible:
                  type: boolean
                  default: false
      responses:
        '200':
          description: Withdraw expired unfreeze transaction
          content:
            application/json:
              schema:
                type: object
                properties:
                  visible:
                    type: boolean
                  txID:
                    type: string
                  raw_data:
                    type: object
                    properties:
                      contract:
                        type: array
                      ref_block_bytes:
                        type: string
                      ref_block_hash:
                        type: string
                      expiration:
                        type: integer
                      timestamp:
                        type: integer
                  raw_data_hex:
                    type: string

````