Skip to content
AF

Fitness APIs in 2026, so far

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.

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.
  1. 01The record

    16dated 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 →

  2. 02Month by month

    September & Octobertie 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.

    Tracked 2026 changes per month, confirmed and reported, plus entries dated only by yearJan 2026: 0 (0 confirmed, 0 reported)JanFeb 2026: 0 (0 confirmed, 0 reported)FebMar 2026: 0 (0 confirmed, 0 reported)MarApr 2026: 0 (0 confirmed, 0 reported)AprMay 2026: 1 (0 confirmed, 1 reported)1MayJun 2026: 0 (0 confirmed, 0 reported)JunJul 2026: 0 (0 confirmed, 0 reported)JulAug 2026: 0 (0 confirmed, 0 reported)AugSep 2026: 4 (4 confirmed, 0 reported)4SepOct 2026: 4 (4 confirmed, 0 reported)4OctNov 2026: 2 (2 confirmed, 0 reported)2NovDec 2026: 1 (1 confirmed, 0 reported)1DecDated only "2026": 4 (3 confirmed, 1 reported)4Year
    confirmedreported"Year" = dated only 2026 by the source, no month
    Every entry, by month

    Source: src/data/changes.ts, newest entry checked Nov 5, 2026 · The changes tracker →

  3. 03Who pays

    6pricing 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:

    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 →

  4. 04The arrival

    Mar 24, 2026the 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 · The Google Health API reference →

  5. 05The exit

    Nov 2, 2026the 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 · The Fitbit API shutdown center →

  6. 06Platform SDKs

    4releases 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 · Every Health Connect SDK release →

  7. 07Open source

    11 of 20tracked 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 →

  8. 08Release rhythm

    Augustholds 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.

    Dated 2026 releases on record, per monthJan 2026: 0 releasesJanFeb 2026: 0 releasesFebMar 2026: 2 releases (androidx.health.connect:connect-client 1.2.0-alpha03, garth 0.8.0)2MarApr 2026: 1 releases (androidx.health.connect:connect-client 1.2.0-alpha04)1AprMay 2026: 0 releasesMayJun 2026: 1 releases (oura-ring 1.0.1)1JunJul 2026: 0 releasesJulAug 2026: 9 releases (react-native-health-connect v4.1.1, react-native-health-connect v4.1.0, react-native-health-connect v4.0.0, react-native-health-connect v4.1.2, react-native-health-connect v4.1.3, androidx.health.connect:connect-client 1.2.0-alpha05, health 13.3.2, androidx.health.connect:connect-client 1.2.0-alpha06, stravalib 2.6.0)9AugSep 2026: 6 releases (health_connector 3.11.1, @kingstinct/react-native-healthkit 16.0.0, @capgo/capacitor-health 8.11.4, capacitor-health 8.4.0, cordova-plugin-health 3.3.0, garminconnect 0.3.17)6SepOct 2026: 0 releasesOctNov 2026: 0 releasesNovDec 2026: 0 releasesDec
    Every release counted

    Source: hcReleases.ts, sdkReleases.ts, libraries.ts, read Sep 28, 2026 to Oct 4, 2026 · The health SDK release tracker →

  9. 09Busiest package

    ≥ 52026 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 →

  10. 10Our own clock

    38 daysmedian 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.

    • 0–29 d154
    • 30–59 d83
    • 60–89 d94
    • 90–119 d88
    • 120+ d50
    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 →

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.

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.

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.

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.

Keep reading

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.