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

# Rate Limiting

> Properly prepare for and handle rate limits

MeetBit rate limits requests made to the Public API to ensure fair and safe usage of the platform.

## Rate Limits

We rate limit both on the Client level and the Tenant level. Requests made under each Client counts towards the Tenant's total number of requests.

| Level  | Default Limit per Second |
| ------ | ------------------------ |
| Tenant | 10                       |
| Client | 5                        |

To increase client level rate limits, you may update this in the MeetBit Admin Panel under a Client's settings. To increase your Tenant's total rate limit, contact us at [help@meetbit.io](mailto:help@meetbit.io)

<Note>
  Both valid and invalid requests count towards the rate limit.
</Note>

## Rate Limit Headers

We follow the the [IETF standard](https://datatracker.ietf.org/doc/html/draft-ietf-httpapi-ratelimit-headers) to inform you of the current limit through response headers. Use these headers to properly throttle your requests.

```http theme={null}
RateLimit-Limit: 5
RateLimit-Remaining: 1
RateLimit-Reset: 1
Retry-After: 60
```

<ParamField header="RateLimit-Limit" type="integer" required>
  Maximum number of requests allowed within a window.
</ParamField>

<ParamField header="RateLimit-Remaining" type="integer" required>
  Number of requests left within a window.
</ParamField>

<ParamField header="RateLimit-Reset" type="integer" required>
  Number of seconds left until limit resets.
</ParamField>

<ParamField header="Retry-After" type="integer">
  Number of seconds to wait before making another request. Only present when the request is already rate limited.
</ParamField>

## Handling Rate Limited Errors

```http theme={null}
429 Too Many Requests
Content-Type: text/plain
Retry-After: 60
Too many requests.
```

If you receive a [`429 Too Many Requests` error](/basics/responses#rate-limited-error), try the request again after waiting for the number of seconds indicated by the `Retry-After` header returned in the rate limited error response. **Do not immediately try the request again** as this will result in an incrementally longer timeout each time and **can lead to your client being suspended**. If this happense, please contact [help@meetbit.io](mailto:help@meetbit.io) for assistance.
