03-14-2025 02:55
03-14-2025 02:55
Dear Fitbit API Support,
I call api /1/user/-/profile.json for 1 time and meet this issue. Before that I call this API to make this reach limit /1/user/-/activities/tracker/....
As I know the Fitbit Web API has a rate limit of 150 API requests per user per hour, per API, which resets at the top of every hour. In this case it's very weir, or I wrong somethings? Please help me, thanks.
Answered! Go to the Best Answer.
03-14-2025 11:47
03-14-2025 11:47
Hi @hyhuu99
The rate limit is per user per hour. It is not per unique API. If you're receiving the 429 error after calling the Get Profile endpoint 1 time, did you make endpoints requests prior to the error? Also, when you call the endpoint, the response header will let you know what the rate limit is and how many requests you have remaining during that period. For more information, see Rate Limits.
03-14-2025 11:47
03-14-2025 11:47
Hi @hyhuu99
The rate limit is per user per hour. It is not per unique API. If you're receiving the 429 error after calling the Get Profile endpoint 1 time, did you make endpoints requests prior to the error? Also, when you call the endpoint, the response header will let you know what the rate limit is and how many requests you have remaining during that period. For more information, see Rate Limits.
03-16-2025 20:19
03-16-2025 20:19
Wow, thank you for the information! Now understand it.