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

# Network Fee Rates

> Get the current network fee rates for an asset's blockchain from Finrock. Pass the asset as a query parameter to pick a fee_rate for Estimate Fee.

**[MCP scope](https://apidocs.finrock.io/api-reference/mcp-scopes.md):** `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](https://apidocs.finrock.io/api-reference/transactions/estimate-fee.md).

## 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:

| Blockchain | Example Assets | Fee Rate Unit |
| - | - | - |
| UTXO | BTC, LTC, DASH, DOGE, BCH | Sat/Byte |
| EVM | ETH, BSC, POL, BASE, ARB, AVAX | GWei |
| Tron | TRX | Sun |
| Ripple | XRP | Drop |
| Stellar | XLM | Stroop |
| Cardano | ADA | Lovelace |
| Solana | SOL | microLamports |

For more on how network fees work, see [Gas Fees](https://apidocs.finrock.io/reference/gas-fees.md).

## Query Parameters

**asset** `string` *required*

The asset to get network fee rates for. Use the `id` value from the [Supported Assets](https://apidocs.finrock.io/api-reference/utilities/supported-assets.md) list (e.g. `BTC`, `ETH`, `USDT_ETH`).

```bash cURL theme={null}
curl --request GET \
     --url 'https://api.finrock.io/dac/v1/network-fee-rates?asset=BTC' \
     --header 'Authorization: Bearer {JWT}' \
     --header 'accept: application/json' \
     --header 'x-api-key: YOUR_API_KEY'
```

## 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`.

**id** `string`

Fee rate tier: `Slow`, `Normal`, or `Fast`. TRX returns only `Normal`.

**fee\_rate** `double`

Current fee rate for this tier, in the unit given by `unit`. Returned for chains such as BTC.

**base\_fee\_rate** `double`

Current network base fee, in the unit given by `unit`. Returned for EVM chains such as ETH.

**priority\_fee\_rate** `double`

Priority fee for this tier, in the unit given by `unit`. Returned for EVM chains such as ETH and for SOL.

**rent** `double`

Solana rent value, in the unit given by `unit`. Returned for SOL.

**energy\_price** `double`

Price of one unit of energy, in the unit given by `unit`. Returned for TRX.

**fixed** `boolean`

`true` if the fee rate is fixed by the network and cannot be adjusted. Returned for TRX.

**unit** `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](#fee-rate-units-by-blockchain).

```json BTC theme={null}
[
  {
    "id": "Slow",
    "fee_rate": 1.38,
    "unit": "Sat/Byte"
  },
  {
    "id": "Normal",
    "fee_rate": 1.83,
    "unit": "Sat/Byte"
  },
  {
    "id": "Fast",
    "fee_rate": 2.70,
    "unit": "Sat/Byte"
  }
]
```

```json ETH theme={null}
[
  {
    "id": "Slow",
    "base_fee_rate": 0.30247,
    "priority_fee_rate": 0.00001,
    "unit": "gwei"
  },
  {
    "id": "Normal",
    "base_fee_rate": 0.30247,
    "priority_fee_rate": 0.00001,
    "unit": "gwei"
  },
  {
    "id": "Fast",
    "base_fee_rate": 0.30247,
    "priority_fee_rate": 0.00003,
    "unit": "gwei"
  }
]
```

```json SOL theme={null}
[
  {
    "id": "Slow",
    "rent": 4000000000000.000,
    "priority_fee_rate": 6400000,
    "unit": "microLamports"
  },
  {
    "id": "Normal",
    "rent": 4000000000000.000,
    "priority_fee_rate": 8000000,
    "unit": "microLamports"
  },
  {
    "id": "Fast",
    "rent": 4000000000000.000,
    "priority_fee_rate": 9600000,
    "unit": "microLamports"
  }
]
```

```json TRX theme={null}
[
  {
    "id": "Normal",
    "energy_price": 100,
    "unit": "Sun",
    "fixed": true
  }
]
```

> [!TIP]
>
> Pass the rate you choose as `fee_rate` to [Estimate Fee](https://apidocs.finrock.io/api-reference/transactions/estimate-fee.md) to see the total fee for a specific transaction. For UTXO chains, also pass `amount`, because the fee depends on transaction size.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.