---
title: "Fitness APIs in 2026, so far"
canonical: "https://aifitnessapi.com/2026"
markdown: "https://aifitnessapi.com/2026.md"
type: "record"
last_reviewed: "2026-11-09"
description: "Fitness and health APIs in 2026 as shareable numbers: changes, launches, shutdowns and releases, computed at each build from this site's own data."
publisher: "AIFitnessAPI — funded by KinesteX; first-party pages disclose it"
cite_as: "\"Fitness APIs in 2026, so far\", AIFitnessAPI, https://aifitnessapi.com/2026"
---

# Fitness APIs in 2026, so far

> As of November 9, 2026, this site's changes tracker holds 16 dated changes to fitness and health APIs in 2026, and September & October tie as the busiest months on the tracker, 4 changes each. Google's release notes date the Google Health API launch to Mar 24, 2026, and Google gives Nov 2, 2026 for the Fitbit Web API turn-off. Health Connect's connect-client shipped 4 releases in 2026, and 11 of 20 tracked open-source health packages published a release in 2026. The median verification stamp on this site was 38 days old on the build date.

- Canonical: https://aifitnessapi.com/2026
- Last reviewed: 2026-11-09
- Publisher: AIFitnessAPI (https://aifitnessapi.com)
- Cite as: "Fitness APIs in 2026, so far", AIFitnessAPI, https://aifitnessapi.com/2026

---

10 numbers about the fitness and health API ecosystem, one per slide, each computed from this site's own data files at the build of November 9, 2026. It becomes the full-year recap on the first build of 2027.

**What this page is, and is not.** It counts the year; it does not re-tell it. Each change, with the vendor's words and its grade, lives on the [changes tracker](https://aifitnessapi.com/changes), and how access to 25 APIs is structured (free, gated, contact-sales) is the [State of Fitness APIs 2026](https://aifitnessapi.com/state-of-fitness-apis-2026) report. Every slide below links to the page that owns its detail.

**01 The record**

## 16 dated changes to fitness and health APIs in 2026

14 confirmed in the vendor's own words, 2 reported. 1 is dated after Nov 9, 2026, the day this page was built.

Source: `src/data/changes.ts`, newest entry checked Nov 5, 2026 · [Every entry on the changes tracker](https://aifitnessapi.com/changes)

**02 Month by month**

## September & October tie as the busiest months on the tracker, 4 changes each

Counted by the month each entry is dated in. 4 entries are dated only "2026" by their sources and stay out of every month.

#### Every entry, by month

- May 2026 · reported · [Fitbit accounts: Google Account consolidation gate (reported)](https://aifitnessapi.com/fitbit-api-shutdown)
- Sep 8, 2026 · confirmed · [Samsung Health accepted into the CMS Medicare App Library](https://aifitnessapi.com/compliance/cms-medicare-app-library)
- Sep 9, 2026 · confirmed · [FTC rescinds its 2021 health-app breach policy statement](https://aifitnessapi.com/compliance/ftc-health-breach-notification-rule)
- Sep 27, 2026 · confirmed · [This site served HTTP 402 for five days](https://aifitnessapi.com/changelog)
- Sep 30, 2026 · confirmed · [Fitbit Web API end of support](https://aifitnessapi.com/fitbit-api-shutdown)
- Oct 2026 · confirmed · [Garmin Connect Personal API and Starter/Enterprise access](https://aifitnessapi.com/fix/garmin-api-personal-use)
- Oct 2026 · confirmed · [Sahha replaces its Free plan with a 30-day free trial](https://aifitnessapi.com/pricing/sahha-api-pricing)
- Oct 2026 · confirmed · [Open Wearables adds a paid Pro plan and ships outbound webhooks](https://aifitnessapi.com/compare/terra-vs-open-wearables)
- Oct 29, 2026 · confirmed · [Thryve deprecates its Fitbit data source](https://aifitnessapi.com/pricing/thryve-api-pricing)
- Nov 2, 2026 · confirmed · [Fitbit Web API turn-off moves to November 2, 2026](https://aifitnessapi.com/fitbit-api-shutdown)
- Nov 3, 2026 · confirmed · [Terra legacy widget endpoint deprecation](https://aifitnessapi.com/integrate/terra-api)
- Dec 2026 · confirmed · [Google Fit APIs: end of documented support](https://aifitnessapi.com/google-fit-shutdown)
- 2026 · confirmed · [Nutritionix ends its public free-access tier](https://aifitnessapi.com/pricing/nutrition-api-pricing)
- 2026 · confirmed · [ExerciseDB becomes AscendAPI, with free V1 and V2 tiers](https://aifitnessapi.com/pricing/exercise-database-api-pricing)
- 2026 · reported · [WHOOP membership restructuring](https://aifitnessapi.com/pricing/whoop-api-pricing)
- 2026 · confirmed · [Strava developer terms: Standard Tier subscription](https://aifitnessapi.com/pricing/strava-api-pricing)

Source: `src/data/changes.ts`, newest entry checked Nov 5, 2026 · [The changes tracker](https://aifitnessapi.com/changes)

**03 Who pays**

## 6 pricing or plan changes logged in 2026

5 confirmed in the vendor's own words, 1 reported. Each one, with the word that put it on this list:

- [Nutritionix ends its public free-access tier](https://aifitnessapi.com/pricing/nutrition-api-pricing) (2026 · confirmed · "free")
- [ExerciseDB becomes AscendAPI, with free V1 and V2 tiers](https://aifitnessapi.com/pricing/exercise-database-api-pricing) (2026 · confirmed · "free")
- [WHOOP membership restructuring](https://aifitnessapi.com/pricing/whoop-api-pricing) (2026 · reported · "membership")
- [Strava developer terms: Standard Tier subscription](https://aifitnessapi.com/pricing/strava-api-pricing) (2026 · confirmed · "Tier")
- [Sahha replaces its Free plan with a 30-day free trial](https://aifitnessapi.com/pricing/sahha-api-pricing) (Oct 2026 · confirmed · "Free")
- [Open Wearables adds a paid Pro plan and ships outbound webhooks](https://aifitnessapi.com/compare/terra-vs-open-wearables) (Oct 2026 · confirmed · "paid")

Note: an entry counts when its title names a plan, tier, price, subscription, membership or free offer.

Source: `src/data/changes.ts`, newest entry checked Nov 5, 2026 · [Read each entry on the tracker](https://aifitnessapi.com/changes)

**04 The arrival**

## Mar 24, 2026 the Google Health API launch, the Fitbit Web API's successor

Google's release-notes entry for March 24, 2026 opens "Google Health API Launch Announcement". 9 release-note entries are dated 2026, and Google's data-types table lists 44 data types.

Source: `src/data/googleHealthApi.ts`, Google's release notes read Oct 31, 2026 · [original](https://developers.google.com/health/release-notes) · [The Google Health API reference](https://aifitnessapi.com/google-health-api)

**05 The exit**

## Nov 2, 2026 the Fitbit Web API turn-off date Google gives

223 days after the Google Health API launch. Support ended Sep 30, 2026. Google: "Requests to these endpoints will fail and return an HTTP 410 Gone status code."

Source: `src/data/googleHealthApi.ts`, Google's About page read Oct 31, 2026 · [original](https://developers.google.com/health/about) · [The Fitbit API shutdown center](https://aifitnessapi.com/fitbit-api-shutdown)

**06 Platform SDKs**

## 4 releases of Health Connect's connect-client in 2026

None stable: every one is an alpha, from 1.2.0-alpha03 to 1.2.0-alpha06. Google's full release list, so this count is complete.

Source: `src/data/hcReleases.ts`, read Oct 4, 2026 · [original](https://developer.android.com/jetpack/androidx/releases/health-connect) · [Every Health Connect SDK release](https://aifitnessapi.com/health-connect-releases)

**07 Open source**

## 11 of 20 tracked open-source health packages published a release in 2026

The other 9 last released in 2019–2025. React Native, Capacitor and Cordova, Flutter and Python packages, read from npm, pub.dev and PyPI.

Source: `src/data/libraries.ts`, registries read Oct 3, 2026 · [The open-source library tracker](https://aifitnessapi.com/libraries)

**08 Release rhythm**

## August holds 9 of the 19 dated 2026 releases on record

Releases of Health Connect's client, the GitHub releases of the tracked SDK repos, and each tracked package's latest registry publish, counted once per version.

Note: skews recent: for most packages only the latest release is on record.

#### Every release counted

- Mar 25, 2026 · [androidx.health.connect:connect-client](https://aifitnessapi.com/health-connect-releases) `1.2.0-alpha03` · hcReleases.ts
- Mar 28, 2026 · [garth](https://aifitnessapi.com/libraries/garth) `0.8.0` · libraries.ts
- Apr 22, 2026 · [androidx.health.connect:connect-client](https://aifitnessapi.com/health-connect-releases) `1.2.0-alpha04` · hcReleases.ts
- Jun 22, 2026 · [oura-ring](https://aifitnessapi.com/libraries/oura-ring) `1.0.1` · libraries.ts
- Aug 1, 2026 · [react-native-health-connect](https://aifitnessapi.com/libraries/react-native-health-connect) `v4.1.1` · sdkReleases.ts
- Aug 1, 2026 · [react-native-health-connect](https://aifitnessapi.com/libraries/react-native-health-connect) `v4.1.0` · sdkReleases.ts
- Aug 1, 2026 · [react-native-health-connect](https://aifitnessapi.com/libraries/react-native-health-connect) `v4.0.0` · sdkReleases.ts
- Aug 2, 2026 · [react-native-health-connect](https://aifitnessapi.com/libraries/react-native-health-connect) `v4.1.2` · sdkReleases.ts
- Aug 6, 2026 · [react-native-health-connect](https://aifitnessapi.com/libraries/react-native-health-connect) `v4.1.3` · sdkReleases.ts
- Aug 12, 2026 · [androidx.health.connect:connect-client](https://aifitnessapi.com/health-connect-releases) `1.2.0-alpha05` · hcReleases.ts
- Aug 14, 2026 · [health](https://aifitnessapi.com/libraries/flutter-health) `13.3.2` · libraries.ts
- Aug 26, 2026 · [androidx.health.connect:connect-client](https://aifitnessapi.com/health-connect-releases) `1.2.0-alpha06` · hcReleases.ts
- Aug 27, 2026 · [stravalib](https://aifitnessapi.com/libraries/stravalib) `2.6.0` · libraries.ts
- Sep 16, 2026 · [health_connector](https://aifitnessapi.com/libraries/health-connector) `3.11.1` · libraries.ts
- Sep 18, 2026 · [@kingstinct/react-native-healthkit](https://aifitnessapi.com/libraries/kingstinct-react-native-healthkit) `16.0.0` · libraries.ts
- Sep 22, 2026 · [@capgo/capacitor-health](https://aifitnessapi.com/libraries/capgo-capacitor-health) `8.11.4` · libraries.ts
- Sep 23, 2026 · [capacitor-health](https://aifitnessapi.com/libraries/capacitor-health) `8.4.0` · libraries.ts
- Sep 26, 2026 · [cordova-plugin-health](https://aifitnessapi.com/libraries/cordova-plugin-health) `3.3.0` · libraries.ts
- Sep 29, 2026 · [garminconnect](https://aifitnessapi.com/libraries/garminconnect) `0.3.17` · libraries.ts

Source: `hcReleases.ts, sdkReleases.ts, libraries.ts`, read Sep 28, 2026 to Oct 4, 2026 · [The health SDK release tracker](https://aifitnessapi.com/sdk-releases)

**09 Busiest package**

## ≥ 5 2026 releases of react-native-health-connect, the most this site can count

The releases on file are dated Aug 1, 2026 to Aug 6, 2026. androidx.health.connect:connect-client: 4.

Note: counted only for packages whose release list is on file; the file keeps five releases per repo, so this is a floor.

Source: `src/data/sdkReleases.ts`, read Sep 28, 2026 · [react-native-health-connect on this site](https://aifitnessapi.com/libraries/react-native-health-connect)

**10 Our own clock**

## 38 days median age of this site's verification stamps

Across 469 cluster pages on Nov 9, 2026: 331 were re-checked against their sources in the previous 90 days, 138 are due (90 days or older), and every one carries a 2026 stamp.

| Age band | Pages |
|---|---|
| 0–29 d | 154 |
| 30–59 d | 83 |
| 60–89 d | 94 |
| 90–119 d | 88 |
| 120+ d | 50 |

Days since each page’s sources were last re-checked, on the build date. Amber bands are 90 days or older, the age at which every page here flags itself.

Source: `src/data/*.entries.ts (updated stamps)`, as of build Nov 9, 2026 · [How pages are verified](https://aifitnessapi.com/methodology)

## How the story is computed

Every slide is produced by src/lib/year2026.ts from modules the repository already holds, at build time, with no generator of its own. A change counts in 2026 when its tracker date, at the precision its source states, falls in 2026; undated watch items are excluded. A release counts once per package and version, whichever file holds it. A slide whose number would rest on one item is dropped instead of shown.

Two limits are stated on the slides they affect. sdkReleases.ts keeps each repository's five newest GitHub releases, so a count that fills all five is a floor. libraries.ts keeps only each package's latest registry publish, so it says whether a package released in 2026, never how often. The freshness slide reads the updated stamp of every cluster page, with ages counted in whole days between UTC midnights, the same arithmetic as the site's own staleness flags.

## Frequently asked questions

### How is the Fitness APIs in 2026 story different from the changes tracker and the State of Fitness APIs report?

It counts; they explain. The changes tracker is the record of every dated change, each with the vendor's words and a confirmed-or-reported grade, and the State of Fitness APIs 2026 report surveys how access to 25 APIs is structured. This page adds up the year: how many tracked changes, which month was busiest, how many releases are on file, how fresh this site's own checks are. Each number links to the page that owns the detail behind it, and none of the report's findings is repeated here.

[Permalink](https://aifitnessapi.com/2026#faq-1)

### Where do the numbers in the 2026 story come from?

Only from data files already in this site's repository, read at build time: src/data/changes.ts for the tracked changes, src/data/googleHealthApi.ts for the Google Health API launch and the Fitbit turn-off date, src/data/hcReleases.ts, sdkReleases.ts and libraries.ts for releases, and the updated stamp on every cluster page for freshness. Every slide names its file and the date that file was last read from its source. Nothing is typed in by hand, and a slide whose number would rest on a single item is left out.

[Permalink](https://aifitnessapi.com/2026#faq-2)

### Why does the 2026 story say "so far", and when does it become a full-year recap?

The title is computed from the build date. Every build before January 1, 2027 calls the page "so far"; the first build after that date titles it as the year in numbers, with the same code and no edit. Release counts also stop at the date each data file was last read, which every slide states.

[Permalink](https://aifitnessapi.com/2026#faq-3)

### Why are some 2026 changes in the story not placed in any month?

Because their sources do not give one. The tracker keeps a date at the precision its evidence states, and several 2026 entries are dated only by year. They count toward the year's total and appear in their own column on the month chart, but placing them in a month would sharpen a date beyond what the source says.

[Permalink](https://aifitnessapi.com/2026#faq-4)

## Keep reading

- [Changes & deadlines tracker](https://aifitnessapi.com/changes)
- [The State of Fitness APIs 2026](https://aifitnessapi.com/state-of-fitness-apis-2026)
- [Monthly digest archive](https://aifitnessapi.com/digest)
- [The fitness API index](https://aifitnessapi.com/fitness-api-index)

By AIFitnessAPI. Cite as: AIFitnessAPI, "Fitness APIs in 2026, so far," https://aifitnessapi.com/2026, as of November 9, 2026. Product and company names are trademarks of their respective owners.
