Skip to main content
Answered

Unintentionally exceeded API rate limit

  • January 24, 2026
  • 4 replies
  • 106 views

Forum|alt.badge.img

Hello, I recently started sharing my application, and it has begun getting some active users. Unfortunately, due to a mistake in my implementation, a background process that fetches activity images at midnight made far more requests than expected, unintentionally exhausting my API rate limit.

I’m not entirely sure how, but within 15 minutes my app made over 10,000 Strava API read requests, even though my limit is 300 requests per 15 minutes and 3,000 daily. As a result, new users trying to log in are currently unable to sync their activities.

Is there any way to temporarily restore or adjust the rate limit so that these users can sync today while I implement a fix to prevent this from happening again?

Best answer by ActivityFix

Once you hit the limit all of your API requests will fail, but the requests will still count towards your API daily usage/limit. That's why you see a number way above your limit in the dashboard.

 

There is no way to temporarily adjust the limit, you will need to wait until midnight UTC for it to reset. You might be able to get someone at Strava to reset it earlier but I doubt you'll get a response that quickly.

https://developers.strava.com/docs/rate-limits/

Requests exceeding the limit will return 429 Too Many Requests along with a JSON error message. Note that requests violating the short term limit will still count toward the long term limit.

4 replies

Jan_Mantau
Superuser
Forum|alt.badge.img+27
  • Superuser
  • January 24, 2026

Unfortunately this is not possible to fix temporarily.


Forum|alt.badge.img
  • Author
  • Hub Rookie
  • January 24, 2026

But how is it possible that I did 10000 requests in 15 minutes i should have gotten the limit before in the 15 minutes:

 

 


Jan_Mantau
Superuser
Forum|alt.badge.img+27
  • Superuser
  • January 27, 2026

You should write to developers@strava.com about that bug.


ActivityFix
Superuser
Forum|alt.badge.img+24
  • Superuser
  • Answer
  • January 28, 2026

Once you hit the limit all of your API requests will fail, but the requests will still count towards your API daily usage/limit. That's why you see a number way above your limit in the dashboard.

 

There is no way to temporarily adjust the limit, you will need to wait until midnight UTC for it to reset. You might be able to get someone at Strava to reset it earlier but I doubt you'll get a response that quickly.

https://developers.strava.com/docs/rate-limits/

Requests exceeding the limit will return 429 Too Many Requests along with a JSON error message. Note that requests violating the short term limit will still count toward the long term limit.