03-14-2025 02:55
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

03-14-2025 02:55
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
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.
Accepted Solutions
03-14-2025 11:47
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



03-14-2025 11:47
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
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
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post



03-14-2025 11:47
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
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
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post

03-16-2025 20:19
- Mark as New
- Bookmark
- Subscribe
- Permalink
- Report this post
Wow, thank you for the information! Now understand it.

