# Rate Limits

If you receive a `429 RATE LIMIT` error, it means you have exceeded the allowed number of requests. Make sure your integration respects the limits below.

#### General Rate Limits (per IP address per endpoint)

| HTTP Method | Max Requests | Time Window     |
| ----------- | ------------ | --------------- |
| **GET**     | 3            | Every 3 seconds |
| **POST**    | 5            | Every 3 seconds |
| **PUT**     | 2            | Every 3 seconds |

#### Special Rate Limit

| Endpoint          | Max Requests | Time Window      |
| ----------------- | ------------ | ---------------- |
| `/session-server` | 1            | Every 30 seconds |

#### Callback Limits

* Maximum of **2 callback URLs per notification category**

***

When using the API, ensure your client implements proper rate limiting logic to avoid interruptions.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.bunq.com/basics/rate-limits.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
