# Strava API Update - New Terms & Subs required for API Access

**URL:** <https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240>\
**Category:** External Projects\
**Created:** [1 June 2026 14:50 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240 "2026-06-01T14:50:14Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![app4g](https://forum.intervals.icu/user_avatar/forum.intervals.icu/app4g/32/41800_2.png) [@app4g](https://forum.intervals.icu/u/app4g)\
**Post date:** [1 June 2026 14:50 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/1 "2026-06-01T14:50:14Z")

</div>

Just received this email from Strava (as BreakAway: Indoor Cycling) utilises Strava API to upload completed workouts from the app to the athlete’s account.

Based on the new T&C, it’s highly likely that BreakAway will no longer be able to support direct uploads to Strava. (Below is Copy/Paste from the email)

- **New tiers & updated terms.** To support our revised Developer Program and provide you clarity on where you stand and what level of support you are entitled to, we are launching new developer tier classifications – Standard and Extended Access ([learn more](http://links.strava.com/s/c/jFfp6YY7bnLkw2O-SOAgr7DcHy8wJmcnXNLl6Tau0uRzJ0qWAiMb-1NDpzn2FduPl5KpY5gqsumK-EdB76VUMr46UHPsa4xVhYV2A174KZh7kTh9Nf7JWRTKQOv9ExSzB5l1AQ6KpURp0I_mSEId64VBiDgfCqqA3lsGtfmcLmaOGk_c1zPwwcStxbfr9Wyk1-RLK4XH4qVXiyNuG7DAhngM8JHynVSCCUH_-2HMofsrQL3kwBto2L3kAs7cPqhfd_gi8QSrLUmUJSmWp6pFsBQCmRLSUzYAmbLh1W_ux2VvhjqhDbJY9HIZ3T7Kjf4Xo0_ONiF-NSUqSHomwBIrp_8T_3KI72A/93jM3M6okABmx8y4-nR8eL3pFOgRDhg_/21)), as well as an updated [API Agreement](http://links.strava.com/s/c/aPVAbn-WaZphOtL-VQAAvQu5Tq2Lot19Q1yssBmcnhabRtHxuAQN-mhf0j88N-WrAlYYHplTi3JfBXzr1z9k3FxxY1x7YOzP6Zf7FIkJwD5igJM887ceXrKEEsLgJ2hu6HgVCk8gsv6YVR8Q3dElHyr2hw_RwjbxN-BDJLHitBzCLpSE5jllWH9Gn6JRGE7ZZA-VosAe-LVkQXqgOyArVZIokerlFKYZNzenl3eEUXvcmfrbjeeMKWNIqA0gp5clb1Msmap1gLNCX1T6hS9R0ztDW9l5SQ/6h3HLZ3gsrC57nRO-xA-01A9BMkiW_IK/21) and a new [API Policy](http://links.strava.com/s/c/YJMWwTzCy2_-RmS9XDwS3Ql2kQWxp8I-qXJNed-iesKM64JXSCLYpRhbU0UdXs3iEV9TX9O_Ut4d9KJNVp73ra6eKe8gR0ZCZ6EhbrVHrX_2IYc9X2AIBI_g3r5B4OwEy6Ot3pBM_1vACo5ukBPndOyFrfP7yfpVBz5pnm3FNm06gpophkup_EBioTAw3HMOlQMtGFEXvVvMlBAliMjDK0wrqn9ZKuK_RRwTb5-t0DgbPiCJ-p11mGENWR9wUhnriASls3LU2vPFdfQDKVc83fKADOPM4KitIQB_I1E/WSDrZ3AMgOgW8UdUccd5V3mh3ELKWoqA/21). Visit your [API settings dashboard](http://links.strava.com/s/c/KSzgcg2PqMLyjlpRV_zOlopEXLly5B-IIMbv8TrYvNyZC93ZhfW7OvnQduvx92ggMRprjrpNfDRaLb7_GpN-twmveLZbMx-C9tzw1cYpObqXi5AeDiBQnc1Nmok9AJukAbu9Q8KUcPM2QWs-_uzd3GHwMyc-lr1RmmVAo2zlYbCmknCHZ-vCPbXJSQw0hWbl87h0aXvn20GA2i6gKKI8TQ44WueIOpvafPZpRkMYBoTOr0ExKCEhK1YC_o6FC5DUfzM-47roGGyFRM_gjFfNG4ihc1bzwT5vVA/KhQqt68oB8C_e7IWn6YfDZX6XBFu4vC6/21) to check your tier.

- **New entry level development access.** Standard Tier developers can now self-upgrade to a new level of access (up to 10 athletes, higher rate limits) directly from your [API settings dashboard](http://links.strava.com/s/c/dOFffNGfqNXEAY1WlLcJMmzJ9IwPVKAL5xv4jv1ixwq1IVD0UOtMHc0Ob5tpwlSWRA8grmsGEW9cduJghLA0uMWY6xa1-3RBLzC3dm7eAzg3hCTG2iv70WzGwFB0k2pmvkD_J7BBWoQwTbje4bFaurPxPCnN3hfDpN5yWnQ52xWzpkfoIjrAune-b07ZEwqnK-NstwHJkxg_Xm50h3pBwazUu6Y-6Cwp3h8eXHkoydUPoADkA5I80EZaRzrAoXl9tQuPYfZeP3HeKZPIvK_VUVYldvScuP5lTg/sl9ryvipdzRLcJlPkipjDIH9KY3F7RTW/21) – **no formal review required.**

- **Subscription required for all new Standard Tier developers.** A Strava subscription will be required to access the API as a Standard Tier developer. Active developers\* without a current subscription are entitled to 3-months free, click [here](http://links.strava.com/s/c/oelCyfvWs4pkmoeCTBjJHPtKDI2_BXTbi-QiFbBnH61zqhdYt79l8AEU5-oAPa77p4PRN_lyBCKj3FYKUPkpRh5UsaUyPfH1_M-FqTyD8xkdYrkE2QCfPqB_98A4EomMhCwaP-xCFyfSf-jk21D9sBhBX5k6G0kDIXoVzdVEdbjbTKM6CcMqCINHeTZSec2wfzR9y74EbHJxW9OcVoHQkGJQUgdGJA_OzaABMrCLUJ7ITaV1qKFg27vwa9ig5Zj3HIVKwM7A9VzQKdBiYWdwlIO7EQ2xl-orTuJeq-M/SrV0vb6vQJd0DdIIr4F4EpfigNWey2eB/21) to redeem using **d0a2074c43**. Extended Access Tier developers are not affected.

- **Intermediary platform access restricted.** Apps routing Strava data through third-party intermediary platforms are no longer supported. These platforms prevent us from verifying how athlete data is being accessed and used downstream, creating unacceptable security risks. Direct integrations are not impacted. If your app is one of the small number of apps affected, you’ll receive a separate email with next steps.

**Effective June 30, 2026**

- **Subscription required for existing Standard Tier developers.** A Strava subscription will be required to access the API as a Standard Tier developer. Extended Access Tier developers are not affected.

---

<div class="post-metadata">

**Author:** ![giventotri](https://forum.intervals.icu/user_avatar/forum.intervals.icu/giventotri/32/51442_2.png) [@giventotri](https://forum.intervals.icu/u/giventotri)\
**Post date:** [1 June 2026 15:51 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/2 "2026-06-01T15:51:18Z")

</div>

> [@app4g](#):
>
> **Intermediary platform access restricted.** Apps routing Strava data through third-party intermediary platforms are no longer supported. These platforms prevent us from verifying how athlete data is being accessed and used downstream, creating unacceptable security risks. Direct integrations are not impacted. If your app is one of the small number of apps affected, you’ll receive a separate email with next steps.

I have no idea what this means and it’s vague enough to mean anything. What counts as an “intermediary platform”? If you host your app on AWS, does that count as routing Strava data through a third-party intermediary platform?

I suppose this could mean apps can’t pull Strava data from some other API, like Interval.icu’s, but Interval.icu already disallows Strava data from its API, so it’s probably not affected by this.

@david any idea if these changes affect you?

---

<div class="post-metadata">

**Author:** ![andreapess8](https://forum.intervals.icu/user_avatar/forum.intervals.icu/andreapess8/32/82780_2.png) [@andreapess8](https://forum.intervals.icu/u/andreapess8)\
**Post date:** [1 June 2026 16:11 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/3 "2026-06-01T16:11:10Z")

</div>

I built a full app to analyze my data using Strava API. Probably in a few weeks I will need to subscribe if I want to continue using it as it is. I am planning to convert the app using the intervals.icu API… only downside I see is untill I stick to Garmin or Wahoo, no issues, but if I want to switch to Magene I am not sure to be able to load the rides, since the only official connections are Strava or Trainingpeaks…

---

<div class="post-metadata">

**Author:** ![Julian\_Flieller](https://forum.intervals.icu/user_avatar/forum.intervals.icu/julian_flieller/32/78558_2.png) [@Julian\_Flieller](https://forum.intervals.icu/u/Julian_Flieller)\
**Post date:** [1 June 2026 16:36 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/4 "2026-06-01T16:36:44Z")

</div>

Data is the moat now. I guess we should get used to platforms pulling up the ladder.

---

<div class="post-metadata">

**Author:** ![DavidCologne](https://forum.intervals.icu/user_avatar/forum.intervals.icu/davidcologne/32/82800_2.png) [@DavidCologne](https://forum.intervals.icu/u/DavidCologne)\
**Post date:** [1 June 2026 19:34 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/5 "2026-06-01T19:34:13Z")

</div>

My personal app will probably die too. Any way to get Apple Watch Workouts into intervals without Strava?

---

<div class="post-metadata">

**Author:** ![nich](https://forum.intervals.icu/user_avatar/forum.intervals.icu/nich/32/63528_2.png) [@nich](https://forum.intervals.icu/u/nich)\
**Post date:** [1 June 2026 20:47 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/6 "2026-06-01T20:47:29Z")

</div>

HealthFit: [‎HealthFit App - App&nbsp;Store](https://apps.apple.com/au/app/healthfit/id1202650514)

---

<div class="post-metadata">

**Author:** ![Jaap\_van\_Ekris](https://forum.intervals.icu/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@Jaap\_van\_Ekris](https://forum.intervals.icu/u/Jaap_van_Ekris)\
**Post date:** [1 June 2026 20:54 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/7 "2026-06-01T20:54:56Z")

</div>

> [@DavidCologne](#):
>
> My personal app will probably die too.

Same here. I had an Interface for OpenRowingMonitor to Strava, and after their last API “issues” we already decided we’d move to a much more passive approach to Strava. We are bringing data, and the way they treated us and intervals.icu was just shocking. As lead developer of this app, providing about several thousand users to Strava pro deo, I’m not inclined to start paying for the ability to test on a platform that is absolute rubbish in data analysis. Probably also the end of the line for us. Our focus shifted to other platforms anyways.

> [@DavidCologne](#):
>
> Any way to get Apple Watch Workouts into intervals without Strava?

I have a simple interface for Intervals, which works well but probably can be improved. [openrowingmonitor/app/recorders/intervalsInterface.js at main · JaapvanEkris/openrowingmonitor · GitHub](https://github.com/JaapvanEkris/openrowingmonitor/blob/main/app/recorders/intervalsInterface.js)

Feel free to use it. Improvements are welcome 🙂

---

<div class="post-metadata">

**Author:** ![app4g](https://forum.intervals.icu/user_avatar/forum.intervals.icu/app4g/32/41800_2.png) [@app4g](https://forum.intervals.icu/u/app4g)\
**Post date:** [2 June 2026 02:21 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/8 "2026-06-02T02:21:29Z")

</div>

> [@Apple Health + Apple Watch Sync (Intervals.icu \<--\> Apple Watch) via BreakAway: Indoor Training](https://forum.intervals.icu/t/apple-health-apple-watch-sync-intervals-icu-apple-watch-via-breakaway-indoor-training/50358):
>
> Just finished coding this and preliminary testing seems to be working fine to query data from Apple Health and then Sync to selected destinations (Currently only Intervals.icu as Garmin is still broken) (I don’t really use Apple Health so I’ve been populating it with dummy data and testing the sync) You can do Bulk Sync (Past Data) or auto-sync each time BreakAway sync with intervals.icu for “Week In Review”

BreakAway works for this purpose.

Edit: This might be a better link to the actual post on the sync

> [@Apple Health + Apple Watch Sync (Intervals.icu \<--\> Apple Watch) via BreakAway: Indoor Training](https://forum.intervals.icu/t/apple-health-apple-watch-sync-intervals-icu-apple-watch-via-breakaway-indoor-training/50358/38):
>
> BreakAway now support full Apple Watch + Apple Health Sync. Both Workouts and Wellness all from 1 app. Here’s how it works. We also support sending workouts directly to Apple Watch (from intervals.icu)

---

<div class="post-metadata">

**Author:** ![DavidCologne](https://forum.intervals.icu/user_avatar/forum.intervals.icu/davidcologne/32/82800_2.png) [@DavidCologne](https://forum.intervals.icu/u/DavidCologne)\
**Post date:** [2 June 2026 04:26 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/9 "2026-06-02T04:26:18Z")

</div>

Interesting. I use Breakaway already to indoor train and get my health measurements into Intervals. Let me look into this.

---

<div class="post-metadata">

**Author:** ![Julian\_Flieller](https://forum.intervals.icu/user_avatar/forum.intervals.icu/julian_flieller/32/78558_2.png) [@Julian\_Flieller](https://forum.intervals.icu/u/Julian_Flieller)\
**Post date:** [2 June 2026 04:16 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/10 "2026-06-02T04:16:40Z")

</div>

_New developer fees, retired endpoints, a clampdown on “intermediary” data routing, and a Strava-built AI assistant. A breakdown for the athletes and apps caught in the middle._

On June 1, 2026, Strava’s overhauled developer program went live.  
The biggest change to how third-party apps can touch your data since the company’s controversial 2024 API rewrite. If you use any app that pulls in your Strava activities, or you build one, the new terms are worth understanding. Here’s what changed, why Strava says it’s doing it, and what it means downstream.

## What changed

The headline items, in plain terms:

- **A developer fee.** Strava is replacing its old free, tiered API access with a flat subscription for around $11.99/month

- **New access tiers.** Developers are now sorted into “Standard” and “Extended Access” classifications, with self-serve upgrades for small apps and formal review for everyone bigger.

- **Retired endpoints.** Some endpoints (particularly those exposing aggregate or other-athletes’ data, like club details) are being sunset.

- **An intermediary clampdown.** Apps that route Strava data through third-party “intermediary” platforms are no longer supported → a direct shot at services that re-pipe Strava data elsewhere.

- **The standing AI rules.** Strava’s 2024 ban on using its API data to train AI models stays, as do the limits on showing one athlete’s data to anyone but that athlete.

- **A 90-day grace period.** Existing developers get a transition window before the new rules take effect.

And one addition rather than a restriction: Strava is rolling out its own MCP server (a read-only, subscriber-only connector, launched with Anthropic’s Claude) that lets athletes ask AI assistants natural-language questions about their own Strava data. It’s the company’s sanctioned path for “Strava data in AI,” arriving just as it closes the unofficial ones.

## Why Strava says it’s doing it

The framing from CEO Michael Martin is blunt: this is about AI scraping. He’s described AI companies relentlessly crawling public sites to feed their training data, degrading performance, and trying to evade API terms to get at Strava’s data. He’s also said Strava has turned down licensing overtures from major AI labs, and the company has publicly called out Perplexity for allegedly masking its scraping through aggregator services.

There’s a commercial subtext, too. Strava filed confidentially for an IPO in early 2026 at a reported ~$2.2B valuation, with annual recurring revenue approaching half a billion dollars, the bulk of it subscriptions. Tightening control over a proprietary dataset and of course and turning developer access into a revenue line is a sensible story to tell public-market investors.

Whether you read all this as principled privacy protection or pre-IPO moat-building probably depends on which side of the API you sit on. Both can be true at once.

## What it means for athletes

For most athletes, day-to-day life won’t change much. Strava has consistently argued that changes like these affect only a tiny fraction of apps. The friction shows up at the edges: third-party tools can generally only show you your own data rather than surface it freely to, say, a coach; some niche apps that leaned on retired endpoints or intermediary routing may break; and if you want to interrogate your Strava data with an AI assistant, the blessed route is now Strava’s own subscriber MCP rather than a third-party pipe.

## What it means for developers - and the rest of us

This is the part worth sitting with. Strava is, famously, a platform whose dataset is almost entirely uploaded by its users. Most of it captured on someone else’s hardware: your Garmin, your Wahoo, your Coros. A company in that position fencing off third-party access is a notable move, and it won’t be the last. As training data becomes a strategic asset, expect more platforms to add tolls, retire open endpoints, and funnel access through channels they can meter and police. The open-API era that built the modern fitness-app ecosystem is quietly narrowing. For anyone building on top of these platforms, the lesson is old but newly urgent: an API you don’t own is a dependency, not a foundation.

Full disclosure, since we build in this space: at [athletedata](https://www.athletedata.health/) we connect to Strava among 15+ platforms, so this touches us too. Strava data will leave our MCP tier when the grace period closes in late August, while our core coaching keeps reading your Strava activities exactly as before. The reason it’s a minor edit rather than a crisis is that we connect to devices directly wherever we can. When your Garmin or Wahoo talks to us at the source, Strava’s API terms never enter the picture. That’s our bias as builders, and weeks like this one are why.

None of this is the end of Strava, or of third-party fitness apps. But June 1 is a clear marker of where things are heading → more walls, more tolls, more data kept close.  
Worth watching how the rest of the industry answers over the next 90 days.

---

<div class="post-metadata">

**Author:** ![Jaap\_van\_Ekris](https://forum.intervals.icu/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@Jaap\_van\_Ekris](https://forum.intervals.icu/u/Jaap_van_Ekris)\
**Post date:** [2 June 2026 05:36 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/11 "2026-06-02T05:36:35Z")

</div>

> [@Julian\_Flieller](#):
>
> None of this is the end of Strava, or of third-party fitness apps. But June 1 is a clear marker of where things are heading → more walls, more tolls, more data kept close.  
> Worth watching how the rest of the industry answers over the next 90 days.

At OpenRowingMonitor we are going to abandon Strava. None of the devs cares enough to pay for Strava, so testing the API is practically impossible for us. This means Strava integration will enter an “provided as-is” stage, without any support. In June 2027 Strava is going to change the v3 api considerably enough to present a breaking change for us. That will be the end of the line for Strava via OpenRowingMonitor.

---

<div class="post-metadata">

**Author:** ![Maarten\_Aerts](https://forum.intervals.icu/user_avatar/forum.intervals.icu/maarten_aerts/32/44191_2.png) [@Maarten\_Aerts](https://forum.intervals.icu/u/Maarten_Aerts)\
**Post date:** [2 June 2026 07:40 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/12 "2026-06-02T07:40:45Z")

</div>

With Avitu, not sure yet what I will be doing… There are a few users that use the Strava integration. I think I will drop Strava after the grace period.

In any case, we knew this was coming… With the explosion of AI integrations and vibe-coding, there are just more apps now that want to integrate. I don’t think the total load on these partners has increased much, just more spread out. But this does indeed require more (manual) validation processes.

I’m holding tight for all the other partners, such as Garmin (took offline their application procedure), TrainingPeaks (basically did the same), Intervals.icu (David told me he is preparing at least some rate-limiting based on supporter/non-supporter), and others…

---

<div class="post-metadata">

**Author:** ![Gegfi](https://forum.intervals.icu/user_avatar/forum.intervals.icu/gegfi/32/50056_2.png) [@Gegfi](https://forum.intervals.icu/u/Gegfi)\
**Post date:** [2 June 2026 13:54 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/13 "2026-06-02T13:54:07Z")

</div>

With Incyclist, I’m also not sure what I will be doing.

I have created the app in order to avoid paying for subscriptions. Now Strava is trying to force me to pay a subscription, so that I can offer an Strava upload feature for my users. (FOR A FREE APP !!)

As I don’t charge my users that will just increase the cost for me

---

<div class="post-metadata">

**Author:** ![Rui](https://forum.intervals.icu/user_avatar/forum.intervals.icu/rui/32/78449_2.png) [@Rui](https://forum.intervals.icu/u/Rui)\
**Post date:** [2 June 2026 14:33 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/14 "2026-06-02T14:33:50Z")

</div>

im not a dev but I work in IT devops and i do not understand why all the devs and apps have this issues with strava. Just get the data from the source: Garmin, wahoo, etc.

Strava get’s it from them and then punishes everybody to get it.

just stop.

get it from the source, ignore strava except to post if needed. and even to post you can probably post directly to garmin/wahoo that in turn will push it to strava.

and that’s it

Rui

---

<div class="post-metadata">

**Author:** ![jcolp1](https://forum.intervals.icu/user_avatar/forum.intervals.icu/jcolp1/32/64528_2.png) [@jcolp1](https://forum.intervals.icu/u/jcolp1)\
**Post date:** [2 June 2026 14:35 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/15 "2026-06-02T14:35:21Z")

</div>

The interfaces for all of the various companies is not the same, so you then build up bespoke specific ones. Some also don’t allow you to connect to them and get data.

So, is it possible to do as you’ve said - sure. It’s not an instant thing though, and you’re also reliant on the companies accepting you as well. For example on Reddit multiple people have posted about requesting API access to COROS and getting no response.

---

<div class="post-metadata">

**Author:** ![Gegfi](https://forum.intervals.icu/user_avatar/forum.intervals.icu/gegfi/32/50056_2.png) [@Gegfi](https://forum.intervals.icu/u/Gegfi)\
**Post date:** [2 June 2026 15:09 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/16 "2026-06-02T15:09:42Z")

</div>

Hi Rui,

I do get the data from the source which is the Smart Trainer or PowerMeter.

However my users want to collect their training data in one place. And unfortunately Garmin does not allow external apps to UPLOAD data into their database - it is restricted to data collected with their watches/bike computers. I don’t know for sure about Wahoo and others, but I guess it is the same there.

As a consequence of that, users have used tools such as Strava to collect (and share) their activities.  
If Strava does not want that data from my users, I will advise them to use Intervals.icu is this central data source

---

<div class="post-metadata">

**Author:** ![Jaap\_van\_Ekris](https://forum.intervals.icu/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@Jaap\_van\_Ekris](https://forum.intervals.icu/u/Jaap_van_Ekris)\
**Post date:** [2 June 2026 16:09 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/17 "2026-06-02T16:09:19Z")

</div>

> [@jcolp1](#):
>
> The interfaces for all of the various companies is not the same, so you then build up bespoke specific ones. Some also don’t allow you to connect to them and get data.

It isn’t the various interfaces. Most have a basic API, allowing upload of a FIT-file, protected by some temporary keys, password or OAuth. Once you’ve done that trick, it is almost a copy-paste activity with some slight modifications in URL’s. There isn’t that much variation in practice.

> [@Gegfi](#):
>
> I do get the data from the source which is the Smart Trainer or PowerMeter.
> 
> However my users want to collect their training data in one place. And unfortunately Garmin does not allow external apps to UPLOAD data into their database - it is restricted to data collected with their watches/bike computers. I don’t know for sure about Wahoo and others, but I guess it is the same there.

Here the same. We are the Smart trainer and we like to upload to anywhere our users want to go. But Garmin is indeed extremely tough to upload data. We can generate FIT-files, but automatic uploading and downloading is extremely difficult. There are tools, but they are down over 50% of the time as Garmin fixes the loophole they are using, making it a cat-and-mouse game with users caught in the middle. Not something I’d offer as a structural solution to users.

Some sites have achieved a full partner status with Garmin (Strava, Tredict) and can do a bit more. But it is a complex and painful process.

> [@Gegfi](#):
>
> As a consequence of that, users have used tools such as Strava to collect (and share) their activities.  
> If Strava does not want that data from my users, I will advise them to use Intervals.icu is this central data source

I am more and more inclined to consider Intervals.icu as primary solution indeed. Some additional sites are present (Tredict being the other), but that is about it.

---

<div class="post-metadata">

**Author:** ![jcolp1](https://forum.intervals.icu/user_avatar/forum.intervals.icu/jcolp1/32/64528_2.png) [@jcolp1](https://forum.intervals.icu/u/jcolp1)\
**Post date:** [2 June 2026 16:23 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/18 "2026-06-02T16:23:49Z")

</div>

> [@Jaap\_van\_Ekris](#):
>
> It isn’t the various interfaces. Most have a basic API, allowing upload of a FIT-file, protected by some temporary keys, password or OAuth. Once you’ve done that trick, it is almost a copy-paste activity with some slight modifications in URL’s. There isn’t that much variation in practice.

If you are strictly uploading, sure. There’s only so many variations.

If instead services are ingesting data from Strava, that’s completely different and there is variation.

---

<div class="post-metadata">

**Author:** ![gaspiz](https://forum.intervals.icu/letter_avatar_proxy/v4/letter/g/c37758/32.png) [@gaspiz](https://forum.intervals.icu/u/gaspiz)\
**Post date:** [4 June 2026 14:04 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/19 "2026-06-04T14:04:16Z")

</div>

Hey @app4g 👋  
I am in the same situation. I have an app for indoor cycling with few users and I created the app to be able to do workouts and pay no money. Strava integration was nice and handy.  
I’m already paying Apple and Google devs subs. Adding Strava (that is quite expensive) on top is not an option.  
I have ~50 connected users that is not a big number, but for me it’s already a great achievement. I’m very sad I have to drop support. I’m thinking to possible alternatives.  
I hope they will do a step back and let upload activities be free at least.  
Sad situation we saw many times these last years ☹

On a good note, this makes me prioritise Intervals.icu support 😃

---

<div class="post-metadata">

**Author:** ![Gabriel\_Vargas](https://forum.intervals.icu/user_avatar/forum.intervals.icu/gabriel_vargas/32/36904_2.png) [@Gabriel\_Vargas](https://forum.intervals.icu/u/Gabriel_Vargas)\
**Post date:** [4 June 2026 14:28 UTC](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240/20 "2026-06-04T14:28:33Z")

</div>

> [@Rui](#):
>
> get it from the source

Currently, there are still many GPS brands that do not have a direct connection with Intervals. Also, Strava is often the easiest (and sometimes the only) way to import your entire training history into Intervals.

[Next page](https://forum.intervals.icu/t/strava-api-update-new-terms-subs-required-for-api-access/130240.md?page=2)
