Strava’s API debacle highlights the messiness of fitness data
A few days ago, Strava upset its users over some restrictive API changes. It might seem odd for one app’s users to fume over an API, but at the heart of the matter is the inherent messiness of fitness data.
Here’s a typical scenario. Say you’re all in on Garmin’s platform. You use their watches for running and strength training. Then, you pick up a Peloton bike for indoor cycling. Well, Garmin devices aren’t compatible with Peloton bikes because the two companies haven’t struck a direct deal with one another for data sharing. So, to get your heart rate on the Peloton bike, you buy a chest strap. And then you decide to train for a race, so you sign up for one of those digital coaching platforms — the kind where a personal trainer reviews your workouts and builds you a customized plan.
The dilemma is now you have three separate apps where your workout history is stored, with three separate interfaces — and none of them with the whole picture of your training.
There are a number of ways you could consolidate that data, but in this scenario, the simplest is to upload all your workouts into Strava and then import all that Strava data into the coaching app.
This kind of scenario has come up dozens of times throughout my wearables testing. Most recently, it came up when I reviewed a Mobvoi connected desk treadmill. I didn’t like its native app, but trying to get the data into my preferred apps was a nightmare. At the end of the day, it was easiest for me to go through Strava.
The reality is many smaller fitness apps and wearable makers don’t have the resources to strike up direct data integrations with the thousands of other fitness apps and devices on the market. It’s much easier for everyone to use Strava’s API and call it a day. And unlike Apple’s HealthKit API or Google’s Health Connect, Strava is platform-agnostic.
Where things get really murky is third-party fitness platforms that extrapolate their own insights from Strava data — a no-no under the new API terms.
Take a third-party platform like VeloViewer. The whole idea behind VeloViewer is to give more in-depth insights into Strava data, including 3D maps, charts, yearly activity recaps, and leaderboards. This is a great option for folks who want more info than what’s natively available in Strava, but the new API changes break many of the aforementioned features. As you might imagine, VeloViewer users — many of whom say they only pay a Strava subscription to use VeloViewer — are pissed. VeloViewer has since released a statement saying it’s working with Strava to resolve the issue, but it doesn’t change the fact that Strava holds all the cards.
Admittedly, this is a niche problem. Most people use one or maybe two fitness apps with their smartwatch, and this isn’t really an issue. But for those of us who want the freedom of using multiple devices and apps across various platforms? It’s a sobering reminder that it only takes Strava changing the rules to break a carefully crafted system.
A few days ago, Strava upset its users over some restrictive API changes. It might seem odd for one app’s users to fume over an API, but at the heart of the matter is the inherent messiness of fitness data. Here’s a typical scenario. Say you’re all in on Garmin’s…
Recent Posts
- Buying your dad a tech gift or gadget for Father’s Day? You may want to wait until Prime Day, if possible
- Which Amazon Fire Stick do I need? A simple guide to the key differences
- Stellar Blade’s slick-looking sequel is officially called Blood Rain
- How much data does your favorite messaging app collect? New study shows 90% of messaging apps now include AI that puts privacy at risk
- Super Yooka-Laylee Kart looks like an old-school Mario Kart for the modern age
Archives
- June 2026
- May 2026
- April 2026
- March 2026
- February 2026
- January 2026
- December 2025
- November 2025
- October 2025
- September 2025
- August 2025
- July 2025
- June 2025
- May 2025
- April 2025
- March 2025
- February 2025
- January 2025
- December 2024
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- October 2023
- September 2023
- August 2023
- July 2023
- June 2023