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

# Limitler

> İstek hızı, kimlik doğrulama denemesi, banka sorgusu ve gövde sınırları.

## İstek hızı

| Kapsam | Limit | Sayılan |
| - | - | - |
| Genel | 6 saniyede 100 istek | İstemci IP'si başına, bütün istekler |
| Kimlik doğrulama | 15 dakikada 60 başarısız deneme | İstemci IP'si başına, yalnız `401` ile sonuçlanan istekler |
| Manuel banka sorgusu | Dakikada 6 istek | Anahtar başına, `POST /v1/bank-queries` |

Limit aşıldığında yanıt `429 RATE_LIMITED` olur. Yanıttaki `Retry-After` başlığı kaç saniye sonra yeniden deneyebileceğinizi, `RateLimit` başlığı kalan kotayı bildirir.

```json 429 Too Many Requests theme={null}
{
  "success": false,
  "error": {
    "code": "RATE_LIMITED",
    "message": "Istek limiti asildi. Daha sonra tekrar deneyin.",
    "details": []
  },
  "traceId": "9cc0d3d1-1e63-4c90-b08f-90b6332e70ca"
}
```

<Tip>
  `429` aldığınızda `Retry-After` kadar bekleyin, sonra artan aralıklarla (üstel geri çekilme) yeniden deneyin. Aynı IP'den çalışan birden çok iş varsa genel limiti paylaştıklarını unutmayın.
</Tip>

## İstek sınırları

| Sınır | Değer |
| - | - |
| İstek gövdesi | En çok 10 MB; aşılırsa `413 PAYLOAD_TOO_LARGE` |
| Toplu durum güncellemesi | Bir istekte en çok 500 hareket kimliği; tekrar edenler tekilleştirilir |
| Hareket notu | Düz metin, 1–2.000 karakter |
| Arama (`q`) | 2–100 karakter |
| Sayfa boyutu | Hareketlerde en çok 100, hesap ve bakiye geçmişinde en çok 500 |


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