# Request limit for API?

**URL:** <https://discourse.getcockpit.com/t/request-limit-for-api/2398>\
**Category:** General\
**Created:** [July 5, 2022, 7:45am UTC](https://discourse.getcockpit.com/t/request-limit-for-api/2398 "2022-07-05T07:45:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sebastian\_berlin](https://avatars.discourse-cdn.com/v4/letter/s/54ee81/32.png) [@sebastian\_berlin](https://discourse.getcockpit.com/u/sebastian_berlin)\
**Post date:** [July 5, 2022, 7:45am UTC](https://discourse.getcockpit.com/t/request-limit-for-api/2398/1 "2022-07-05T07:45:54Z")

</div>

Does a **request limit** exist for the api? Is there such a function for the ‘public’ API-key and the registered users? Or is there already an add-on for this?

For example: 60 requests per minute for registered users (or manually defined for each user) and 1 request per minute for public keys with no account. Otherwise: HTTP Code 429 for too many requests.

---

<div class="post-metadata">

**Author:** ![ronaldaug](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.getcockpit.com/ronaldaug/32/260_2.png) [@ronaldaug](https://discourse.getcockpit.com/u/ronaldaug)\
**Post date:** [July 14, 2022, 5:18am UTC](https://discourse.getcockpit.com/t/request-limit-for-api/2398/2 "2022-07-14T05:18:39Z")

</div>

I’ve been using this [API protector](https://github.com/ronaldaug/api-protector) addon for my personal projects but didn’t publish it.  
Today I made a repo for it and you can [give it a try here](https://github.com/ronaldaug/api-protector).

Hope it helps you.

---

<div class="post-metadata">

**Author:** ![sebastian\_berlin](https://avatars.discourse-cdn.com/v4/letter/s/54ee81/32.png) [@sebastian\_berlin](https://discourse.getcockpit.com/u/sebastian_berlin)\
**Post date:** [July 14, 2022, 9:07am UTC](https://discourse.getcockpit.com/t/request-limit-for-api/2398/3 "2022-07-14T09:07:37Z")

</div>

Thank you very much! I will have a look. ☺
