Wallet
Private

Estimates the network fee for a withdrawal on the given currency and network. Available to institutional Coinbase wallet type accounts only.

The network_name parameter is not validated against coinbase_networks; it is passed through to the custodian. The networks available for each currency are returned by public/get_currencies in the coinbase_networks field.

📖 Related Article: Managing Withdrawals

Scope: wallet:read

Try in API console

get/private/coinbase/estimate_withdrawal_fee

Query parameters

currency'BTC' | 'ETH' | 'USDC' | 'USDT' | 'EURR' required

Currency, i.e "BTC", "ETH", "USDC"

The currency symbol (any portfolio currency)

network_namestring required
Example:networks/bitcoin-mainnet

Network resource name (e.g. "networks/bitcoin-mainnet"). Passed through to the custodian; not validated against coinbase_networks. Use a resource_name from public/get_currencies.

Response

Success response

jsonrpc'2.0' required

The JSON-RPC version (2.0)

idinteger

The id that was sent in the request

Example response

{
  "result": {
    "estimated_fee": "0.0005",
    "estimated_fee_before_subsidy": "0.001",
    "expires_at": "2026-04-06T12:00:00Z"
  }
}

Changes

Changed in 1 of the 9 revisions of this API.1