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

# Bant Genişliği Dolum Fiyatı

> Kural oluşturmadan önce bir bant genişliği dolumunun fiyatı

## Bant Genişliği Dolum Fiyatı

`duration` süresi için `add_volume` kadar bant genişliğiyle yapılan bir dolumun hesabınıza maliyetini döndürür: bu ayarlara sahip bir kuralın dolum başına ödediği, sabit ücret dahil fiyat. Hiçbir şey oluşturulmaz ve ücret alınmaz. `view` kapsamını gerektirir.

Fiyat, uç noktayı nasıl çağırdığınıza bağlıdır. API anahtarıyla çağrıldığında, o API anahtarıyla oluşturulan bir kuralın fiyatıdır; web sitesinden çağrıldığında ise web sitesinde oluşturulan bir kuralın fiyatıdır. Bu, istek anındaki fiyattır ve henüz zincirde olmayan bir adresin aktivasyonunu içermez — onu ilk dolum ekler.

### Sorgu parametreleri

**add\_volume** `number` *required*

Dolum başına bant genişliği. 350 ile 100.000 arasında; kural oluştururken geçerli olan aralıkla aynı.

**duration** `string` (default: 1h)

Her dolumun kiralama süresi: `1h` veya `1d`.

### Yanıt

**add\_volume** `number`

Sorduğunuz miktar

**duration** `string`

Sorduğunuz süre — `1h` veya `1d`

**estimated\_cost\_per\_refill\_trx** `string`

Hesabınız için bir dolumun sabit ücret dahil tam fiyatı

### Örnek

```bash cURL theme={null}
curl "https://api.tronrental.com/v1/bandwidth/auto-refill/quote?add_volume=5000&duration=1d" \
  -H "X-API-Key: your_api_key"
```

```python Python theme={null}
import requests

resp = requests.get(
    "https://api.tronrental.com/v1/bandwidth/auto-refill/quote",
    headers={"X-API-Key": "your_api_key"},
    params={"add_volume": 5000, "duration": "1d"},
)
print(resp.json())
```

```javascript JavaScript theme={null}
const resp = await fetch(
  "https://api.tronrental.com/v1/bandwidth/auto-refill/quote?add_volume=5000&duration=1d",
  { headers: { "X-API-Key": "your_api_key" } },
);
console.log(await resp.json());
```

```json Response theme={null}
{
  "add_volume": 5000,
  "duration": "1d",
  "estimated_cost_per_refill_trx": "0.500000"
}
```

### Hatalar

| Durum | Kod | Ne zaman |
| - | - | - |
| `403` | `FORBIDDEN` | API anahtarında `view` kapsamı yok |
| `422` | — | `add_volume` eksik veya 350 – 100.000 aralığının dışında ya da `duration` değeri `1h` veya `1d` değil |
| `503` | `TEMPORARILY_UNAVAILABLE` | Fiyat şu anda okunamadı — `Retry-After` değerindeki saniye kadar bekleyip yeniden deneyin |

```json theme={null}
{
  "detail": {
    "error": {
      "code": "TEMPORARILY_UNAVAILABLE",
      "message": "Please retry shortly"
    }
  }
}
```

Doğrulama hatası, çerçevenin kendi biçiminde ve `detail` bir dizi olarak gelir:

```json theme={null}
{
  "detail": [
    {
      "type": "literal_error",
      "loc": ["query", "duration"],
      "msg": "Input should be '1h' or '1d'",
      "input": "2h",
      "ctx": {"expected": "'1h' or '1d'"}
    }
  ]
}
```


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