---
title: "A visual history of fitness and health APIs"
canonical: "https://aifitnessapi.com/history"
markdown: "https://aifitnessapi.com/history.md"
type: "record"
last_reviewed: "2026-11-05"
description: "Every dated fitness and health API launch, change and shutdown this site has sourced, on one timeline. Filter by vendor or kind; download the poster."
publisher: "AIFitnessAPI — funded by KinesteX; first-party pages disclose it"
cite_as: "\"A visual history of fitness and health APIs\", AIFitnessAPI, https://aifitnessapi.com/history"
---

# A visual history of fitness and health APIs

> 37 dated events in fitness and health APIs from 17 vendors, drawn on one timeline from January 1, 2012 on: 13 shutdowns or deprecations and the milestones before them from the API graveyard, and the tracker's dated changes. Each event sits at the precision its source gives (a day, a month or a year) and links that source. Filter by vendor or kind, share the filtered view as a link, or download the poster. Data as of November 5, 2026.

- Canonical: https://aifitnessapi.com/history
- Last reviewed: 2026-11-05
- Publisher: AIFitnessAPI (https://aifitnessapi.com)
- Cite as: "A visual history of fitness and health APIs", AIFitnessAPI, https://aifitnessapi.com/history

---

[Download the poster (PNG)](https://aifitnessapi.com/history/fitness-api-history.png) · [Download SVG](https://aifitnessapi.com/history/fitness-api-history.svg) · [The API graveyard](https://aifitnessapi.com/graveyard) · [Changes and deadlines](https://aifitnessapi.com/changes)

*[Interactive: the timeline with vendor and kind filters (?vendor=<id>&kind=<kinds>), in the browser at https://aifitnessapi.com/history; not reproduced in this mirror.]*

## Every event, as a list

### 2012

- January 1, 2012 Google Health (personal health record service): Retired (Google · Shutdown or deprecation, dead) · [Source: Official Google Blog (Internet Archive capture)](https://web.archive.org/web/20120107124413/http://googleblog.blogspot.com/2011/06/update-on-google-health-and-google.html)

### 2013

- January 2, 2013 Google Health (personal health record service): Remaining data deleted (Google · Milestone on the way out) · [Source: Official Google Blog (Internet Archive capture)](https://web.archive.org/web/20130111034326/http://www.google.com/intl/en_us/health/about/)

### 2018

- May 7, 2018 PoseNet for TensorFlow.js (@tensorflow-models/posenet): @tensorflow-models/posenet first published to npm (Google · Launch) · [Source: registry record](https://registry.npmjs.org/@tensorflow-models/posenet)
- July 31, 2018 Moves app and developer API: Shut down (Moves · Shutdown or deprecation, dead) · [Source: Moves (Internet Archive capture)](https://web.archive.org/web/20181231164810/https://dev.moves-app.com/)

### 2020

- November 10, 2020 MediaPipe Pose (Legacy Solution): @mediapipe/pose first published to npm (Google · Launch) · [Source: registry record](https://registry.npmjs.org/@mediapipe/pose)

### 2021

- November 1, 2021 Strava Running Races endpoints: Removed (Strava · Shutdown or deprecation, dead) · [Source: Strava V3 API changelog](https://developers.strava.com/docs/changelog/)

### 2023

- March 1, 2023 MediaPipe Pose (Legacy Solution): Support ended for the listed legacy solutions (Google · Milestone on the way out) · [Source: MediaPipe repository (Google)](https://developers.google.com/edge/mediapipe/solutions/guide)
- April 2023 MediaPipe Pose Landmarker weights: last modification (Google · Tracked change, confirmed) · [Pose Landmarker model guide](https://aifitnessapi.com/motion/mediapipe-pose-landmarker-models)
- May 10, 2023 MediaPipe Pose (Legacy Solution): Upgraded to a new solution (Google · Shutdown or deprecation, deprecated) · [Source: MediaPipe repository (Google)](https://raw.githubusercontent.com/google-ai-edge/mediapipe/master/docs/solutions/pose.md)

### 2024

- 2024 MoveNet: no model updates observed since 2024 (Google · Tracked change, confirmed) · [Pose estimation models compared](https://aifitnessapi.com/motion/pose-estimation-models-compared)
- 2024 Strava tightened its developer program (Strava · Tracked change, confirmed) · [Adapting to Strava API changes](https://aifitnessapi.com/migrate/adapt-to-strava-api-changes)
- January 22, 2024 Oura API V1: Removed (Oura · Shutdown or deprecation, dead) · [Source: Oura API documentation](https://cloud.ouraring.com/docs/)
- May 1, 2024 Google Fit APIs (Android and REST): New developer sign-ups closed (Google · Milestone on the way out) · [Source: Android Developers](https://developers.google.com/fit)

### 2025

- June 30, 2025 ANT+ membership and certification programs discontinued (reported) (ANT+ · Tracked change, reported) · [ANT+ vs Bluetooth for fitness sensors](https://aifitnessapi.com/devices/ant-plus-vs-bluetooth)
- July 31, 2025 Samsung Health SDK for Android: Deprecated (Samsung · Shutdown or deprecation, deprecated) · [Source: Samsung Developer](https://developer.samsung.com/health/android/overview.html)
- December 2025 Oura personal access tokens: Deprecated, no longer available (Oura · Shutdown or deprecation, dead) · [Source: Oura API V2 specification](https://cloud.ouraring.com/v2/static/json/openapi-1.43.json)

### 2026

- 2026 Nutritionix ends its public free-access tier (Nutritionix · Tracked change, confirmed) · [Nutrition API pricing](https://aifitnessapi.com/pricing/nutrition-api-pricing)
- 2026 ExerciseDB becomes AscendAPI, with free V1 and V2 tiers (ExerciseDB · Tracked change, confirmed) · [Exercise database API pricing](https://aifitnessapi.com/pricing/exercise-database-api-pricing)
- 2026 WHOOP membership restructuring (WHOOP · Tracked change, reported) · [WHOOP API pricing](https://aifitnessapi.com/pricing/whoop-api-pricing)
- 2026 Strava developer terms: Standard Tier subscription (Strava · Tracked change, confirmed) · [Strava API pricing](https://aifitnessapi.com/pricing/strava-api-pricing)
- 2026 Google Fit APIs (Android and REST): End of support (Google · Shutdown or deprecation, dying) · [Source: Android Developers](https://developer.android.com/health-and-fitness/health-connect/migration/fit)
- 2026 Google Fit Goals API: End of support (Google · Shutdown or deprecation, dying) · [Source: Android Developers](https://developer.android.com/health-and-fitness/health-connect/migration/fit)
- 2026 Google Fit Sensors API and BLE API: End of support (Google · Shutdown or deprecation, dying) · [Source: Android Developers](https://developer.android.com/health-and-fitness/health-connect/migration/fit)
- May 2026 Fitbit accounts: Google Account consolidation gate (reported) (Fitbit · Tracked change, reported) · [Fitbit API shutdown center](https://aifitnessapi.com/fitbit-api-shutdown)
- June 1, 2026 Strava Club Activities, Club Members and Club Admins endpoints: Removal announced (Strava · Milestone on the way out) · [Source: Strava V3 API changelog](https://developers.strava.com/docs/changelog/)
- September 1, 2026 Strava Club Activities, Club Members and Club Admins endpoints: Removed (Strava · Shutdown or deprecation, dead) · [Source: Strava V3 API changelog](https://developers.strava.com/docs/changelog/)
- September 8, 2026 Samsung Health accepted into the CMS Medicare App Library (Samsung · Tracked change, confirmed) · [The CMS Medicare App Library](https://aifitnessapi.com/compliance/cms-medicare-app-library)
- September 9, 2026 FTC rescinds its 2021 health-app breach policy statement (FTC · Tracked change, confirmed) · [FTC Health Breach Notification Rule for fitness apps](https://aifitnessapi.com/compliance/ftc-health-breach-notification-rule)
- September 27, 2026 This site served HTTP 402 for five days (This site · Tracked change, confirmed) · [Site changelog](https://aifitnessapi.com/changelog)
- September 30, 2026 Fitbit Web API: End of support (Fitbit · Milestone on the way out) · [Source: Google for Developers](https://developers.google.com/health/about)
- October 2026 Garmin Connect Personal API and Starter/Enterprise access (Garmin · Tracked change, confirmed) · [Garmin API for personal use](https://aifitnessapi.com/fix/garmin-api-personal-use)
- October 2026 Sahha replaces its Free plan with a 30-day free trial (Sahha · Tracked change, confirmed) · [Sahha API pricing](https://aifitnessapi.com/pricing/sahha-api-pricing)
- October 2026 Open Wearables adds a paid Pro plan and ships outbound webhooks (Open Wearables · Tracked change, confirmed) · [Terra vs Open Wearables](https://aifitnessapi.com/compare/terra-vs-open-wearables)
- October 29, 2026 Thryve deprecates its Fitbit data source (Thryve · Tracked change, confirmed) · [Thryve API pricing](https://aifitnessapi.com/pricing/thryve-api-pricing)
- November 2, 2026 Fitbit Web API: Turn-off (Fitbit · Shutdown or deprecation, dying) · [Source: Google for Developers](https://developers.google.com/health/about)
- November 3, 2026 Terra legacy widget session endpoint: Deprecation planned (Terra · Shutdown or deprecation, dying) · [Source: Terra documentation](https://docs.tryterra.co/unified-api/user-authentication/implementation-terra-widget)
- December 2026 Google Fit APIs: end of documented support (Google · Tracked change, confirmed) · [Google Fit shutdown hub](https://aifitnessapi.com/google-fit-shutdown)

### No end date given by the vendor

- WHOOP API v1: No longer supported (WHOOP · Shutdown or deprecation, deprecated) · [Source: WHOOP Developer Platform](https://developer.whoop.com/docs/developing/v1-v2-migration/)
- PoseNet for TensorFlow.js (@tensorflow-models/posenet): Deprecated (Google · Shutdown or deprecation, deprecated) · [Source: tfjs-models repository (TensorFlow)](https://raw.githubusercontent.com/tensorflow/tfjs-models/master/posenet/README.md)

## How the timeline is made

- Drawn by src/lib/historyCore.mjs from src/data/graveyard.ts (15 entries: end dates, dated milestones and launch dates) and src/data/changes.ts (dated tracker entries; undated watch items are left out). The poster is the same drawing, written by scripts/build-history.mjs and rendered to PNG by a headless Chromium.
- A day is a point, a month is a bar across that month and a year is a bar across that year. No date is sharpened beyond its source.
- A graveyard date links the vendor page, archive capture or registry record it quotes. A tracker entry links the page on this site that quotes its source.
- A tracker entry with the same date and page as a graveyard date is the same event and is drawn once, as the graveyard mark.
- The vendor of a tracker entry is the company its title names first. Records naming none are filed under Other.

Free to print and share under CC BY 4.0: credit AIFitnessAPI and link https://aifitnessapi.com/history.

## Frequently asked questions

### Why do some events on the fitness API timeline show as bars instead of points?

Because their source dates them only to a month or a year. A bar across October means the source says October and nothing more precise; drawing it as a point on a guessed day would claim a date nobody published.

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

### How do I share the timeline filtered to one vendor?

Pick the vendor or kinds and copy the address: the filter is kept in the URL as ?vendor=<id> and &kind=<kinds>, for example /history?vendor=google&kind=end. Anyone who opens it sees the same filtered timeline.

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

### Can I print or reuse the fitness API history poster?

Yes. The SVG and PNG are generated from the same records as the page and published under CC BY 4.0: credit AIFitnessAPI and link the page. Each rebuild redraws them, so the poster date is the newest day a record was checked.

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