Important: Support for the legacy Fitbit Web API ends on
September 30, 2026. After this date the API will continue to operate, but Google will no longer fix bugs or provide API support. On
October 30, 2026, the Fitbit Web API will be turned off and will no longer function or sync data to or from Fitbit users. To continue accessing data for your users after this date, migrate to the Google Health API. While we are not onboarding new projects at this time, we are actively working to open access to more developers and will share updates here as availability expands. For full timelines and steps, see the
Fitbit Web API Migration Guide.
Quotas and Rate Limits
Stay organized with collections
Save and categorize content based on your preferences.
To ensure system stability and equitable resource distribution, the Google
Health API enforces rate limits on incoming API requests.
While the default quotas are designed to accommodate the vast majority of
standard use cases, applications that exceed these thresholds will be throttled.
Handle Rate Limit Errors
When your application exceeds an allocated rate limit, the API rejects the
request and returns the error 429 Too Many Requests. To mitigate the error,
your application should backoff sending requests and implement retry logic
to gracefully handle rate-limiting events.
Default Limits and Impact Analysis
Rate limits are evaluated across daily, minutely, and per-user intervals. The
impact analysis outlines how these quotas translate to
Queries Per Second (QPS).
| Metric |
Default Limit |
QPS Impact Analysis |
| Per project (daily) |
86.4M requests / day |
~1,000 QPS sustained |
| Per project (minutely) |
120,000 requests / minute |
~2,000 QPS burst |
| Per user (minutely) |
300 requests / minute |
Standard: 5 QPS per user
Unverified applications: Max 250 QPS total (capped at 100 users @
2.5 QPS per user) |
Request a Quota Increase
If your application requires higher throughput than the default allocations
provided, you can request an adjustment through the Google Cloud Console.
See View and manage quotas.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-05-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-05-18 UTC."],[],[]]