# Discourse API Generating 429

**URL:** <https://meta.discourse.org/t/discourse-api-generating-429/259749>\
**Category:** Product Support\
**Created:** [March 28, 2023, 6:40pm UTC](https://meta.discourse.org/t/discourse-api-generating-429/259749 "2023-03-28T18:40:29Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![ckdev](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ckdev/32/299996_2.png) [@ckdev](https://meta.discourse.org/u/ckdev)\
**Post date:** [March 28, 2023, 6:40pm UTC](https://meta.discourse.org/t/discourse-api-generating-429/259749/1 "2023-03-28T18:40:29Z")

</div>

Hello,

I am trying to use the Discourse API to give silly responses in a forum. For example, if someone says “Linux” in a thread Discobot will respond “Do you mean GNU/Linux?”

It works, unless someone responds with the same phrase, then I get a bunch of 429 or empty responses for two minutes (it’s almost exactly two minutes), at which point the API will start handling responses normally again.

For example:

Linux  
FOSS  
dotnet  
Java  
Linux

This will function correctly. However:

Linux  
FOSS  
dotnet  
Linux  
Linux

This will break.

Any idea what the two minute window is pertaining to? We’ve played with the app.yml settings and adjusted API rate limits. It did not seem to have any effect.

Thank you!

---

_[View the full topic](https://meta.discourse.org/t/discourse-api-generating-429/259749)._
