Skip to main content
GET
MCP scope: dac.read The Network Fee Rates endpoint returns the current fee rates on the blockchain network for a given asset. Use it to build a fee selection UI, to run pre-flight checks before submitting high-value transactions, or to choose a fee_rate before you call Estimate Fee.

Fee Rate Units by Blockchain

Every blockchain family expresses fee rates in a different unit. Fee rates for an asset use the unit of its blockchain: For more on how network fees work, see Gas Fees.

Query Parameters

string
required
The asset to get network fee rates for. Use the id value from the Supported Assets list (e.g. BTC, ETH, USDT_ETH).

Response

A successful request returns HTTP 200 with an array of fee rate tiers for the asset’s network. The fee fields depend on the blockchain: UTXO chains such as BTC return a single fee_rate, EVM chains such as ETH return base_fee_rate and priority_fee_rate, Solana returns rent and priority_fee_rate, and Tron returns a single fixed Normal tier with energy_price.
string
Fee rate tier: Slow, Normal, or Fast. TRX returns only Normal.
double
Current fee rate for this tier, in the unit given by unit. Returned for chains such as BTC.
double
Current network base fee, in the unit given by unit. Returned for EVM chains such as ETH.
double
Priority fee for this tier, in the unit given by unit. Returned for EVM chains such as ETH and for SOL.
double
Solana rent value, in the unit given by unit. Returned for SOL.
double
Price of one unit of energy, in the unit given by unit. Returned for TRX.
boolean
true if the fee rate is fixed by the network and cannot be adjusted. Returned for TRX.
string
Unit of the fee rates, for example Sat/Byte for BTC, gwei for ETH, microLamports for SOL, or Sun for TRX. See Fee Rate Units by Blockchain.
Pass the rate you choose as fee_rate to Estimate Fee to see the total fee for a specific transaction. For UTXO chains, also pass amount, because the fee depends on transaction size.