# Get bridge terms

> Read bridge fees and minimums

`GET /v2/bridges/terms`

Read bridge fees and minimums.

**Authentication:** None. This route is public.

## Response

`200` returns an object with:

- `fees` · object · **required**
  - `depositFeeRate` · number · **required**
  - `withdrawalFeeRate` · number · **required**
  - `withdrawalFlat` · object · **required** — Flat fee on a direct withdrawal, per asset key, in that asset's coin units.
  - `withdrawalFlatXmr` · number · **required** — Deprecated: read withdrawalFlat.xmr.
  - `withdrawalFlatTrx` · number · **required** — Deprecated: read withdrawalFlat.trx.
- `minimums` · object — Per-asset floor on the GROSS sent amount, in coin units; fees are deducted from it.
- `assets` · array of object — Every bridge asset this API knows, with its live availability. Read it before offering a rail: creating against an unavailable one answers 503 unavailable, not 400.
  - `key` · `"xmr"` · `"trx"` · `"zec"` · **required** — Registered native-bridge asset key, never a display symbol.
  - `deposit` · boolean · **required** — Whether POST /v2/bridges accepts a deposit for this asset right now.
  - `withdraw` · boolean · **required** — Whether POST /v2/bridges accepts a withdrawal for this asset right now.

Errors use the [standard error envelope](https://docs.wagyu.xyz/actions-and-retries.md#the-error-envelope): branch on `code`, never on the message.

## Example

<!-- curl -->
```bash
curl 'https://api-beta.wagyu.xyz/v2/bridges/terms'
```

<!-- JavaScript -->
```javascript
const res = await fetch('https://api-beta.wagyu.xyz/v2/bridges/terms'
);
const data = await res.json();
```

<!-- Python -->
```python
import requests

res = requests.get('https://api-beta.wagyu.xyz/v2/bridges/terms', timeout=30)
data = res.json()
```

<!-- Response · 200 · captured 4 Nov 2026, 08:24 UTC -->
```json
{
  "fees": {
    "depositFeeRate": 0,
    "withdrawalFeeRate": 0.02,
    "withdrawalFlat": {
      "xmr": 0,
      "trx": 0,
      "zec": 0
    },
    "withdrawalFlatXmr": 0,
    "withdrawalFlatTrx": 0
  },
  "minimums": {
    "xmr": 0.01,
    "trx": 5,
    "zec": 0.0001
  },
  "assets": [
    {
      "key": "xmr",
      "deposit": true,
      "withdraw": true
    },
    {
      "key": "trx",
      "deposit": false,
      "withdraw": false
    },
    {
      "key": "zec",
      "deposit": true,
      "withdraw": true
    }
  ]
}
```

---
Source: https://docs.wagyu.xyz/api-reference/get-bridge-terms · Built from the live Wagyu API on 2026-11-04.
