Their terms still directly conflict with what Veloviewer are saying. Very poor behaviour from Strava - giving verbal assurances to people that they can continue using the data while techincally breaching the terms
Sounds like a hit! Are there any decentralized Strava-alternatives?
If not, could be an opportunity for intervals.icu @david
I hope Intervals.icu becomes everyoneās go to data hub. Big issue is all the integrations. There is a long tale of smaller device manufacturers that only push to Strava and TP and that do not have their own APIs.
Just saw this posted. Oā¦Mā¦Gā¦ this is like another Reddit API (Apollo app)
I wonder how many API calls are being utilized right now and what the growth rate would be before it becomes overwhelming to actually be forwarding out all those API calls?
I donāt know if anyone has seen this:
https://blog.veloviewer.com/update-on-strava-api-use-and-the-implications-for-veloviewer/
Just reading it quickly it would appear that Stravas motivation is really the potential sharing of users data and it does not have some hidden agenda
There were two threads discussing Strava, so I merged both into this thread as thereās some duplication. Veloviewer was mentioned on this thread (now a few posts above):
https://forum.intervals.icu/t/strava-activity-visibility-update/79590/203
Thanks. I feel sometimes as I donāt even know what forum Iām on with this Strava thing let alone if Iām on the right thread.
The Intervals.icu importer for your Strava archive is finally done. You can get all of your data out of Strava and free of API restrictions.
I hope Intervals.icu becomes everyoneās go to data hub.
Already here, 100%.
Switched from TrainingPeaks after struggling with their support and WKO going down the pan since WKO5 appeared. Intervals is now my single point of truth for all fitness. Everything in once place with no issues about where data comes from (Garmin!).
Having the API is great. Means I can map the values and activities Iād like into my calendar to easily see trends which have been invaluable with health issues this year.
Only thing missing is a direct link from TrainerRoad to Intervals but Iām most likely going to switch to another turbo app soon as I donāt use many of the TR features, just riding against graphs.
Which links to
Basically itās a user issue. Like the flyby feature that was useful, now just becomes like a niche feature.
2024-12-13 06:31:49.6490 helperIntervalsIcu.loadMapLocations - ERROR:requestError[Error Domain=OAuthSwiftError Code=422 āCannot read Strava activities via the APIā
Just saw this error. Is this part of the update based on the new T&C from Strava?
Using Python to pull an activity, but some of the activities donāt have the ride type set, even though in the web ui it is?
Example is activity id i5773701 is showing distance and elevation, but id 13055976946 isnāt
ok so looking a bit further, I see: ā{āidā:ā13055976946ā,āicu_athlete_idā:āi40013ā,āstart_date_localā:ā2024-12-05T19:37:14ā,āsourceā:āSTRAVAā,ā_note":āSTRAVA activities are not available via the APIā}(.venv)"
This is my own activity btw, so any chance Iām able to view this for my own self?
Unfortunately not. You need to try get your Strava stuff directly from the source service. That activity came from Zwift originally so you just need to connect Zwift to get future activities directly. You can use the import all Strava data feature to get all your historical data from Strava free of API restrictions.
Thanks, but since Iām accessing my own activities I would hope itās in line with the new Strava terms.
Itās not because Intervals isnāt allowed to forward anything that originates from the Strava API. Not even to yourself. Intervals is not allowed to do anything with data coming from the Strava API.
What you can do:
- Get them straight from the Strava API
- Get a full Strava history with a download link that you upload to Intervals. Then you get your original data and the Strava restrictions do no longer apply
- Get your activities in Intervals from another source
Unless you have a device that isnāt able to get the workouts downloaded to a service that isnāt Strava , you should consider moving away from using Strava as the middle person for your data.
(Some devices like Bryton IIRC only has Strava / TP)
You can still have Strava, but connect your device to intervals directly if you are able to.
Thanks both.
Strava has only ever been middle man for TrainerRoad. Everything else comes via Garmin. Iāve enabled DropBox sync for TR and see how that goes.
In the interim, Iāve just asked for a full TR export (which you have to ask for via email and they send you everything, even stuff from Garmin synced back). Iāve imported this and all turbo rides are available via API again.
I can completely understand Stravaās new requirements but it would seem sensible that this use of data is still very much keeping data private if only the athlete ID attached to the API key calls for that data.
I follow a local athlete but am not set as a coach. I can see he is connected to both his Garmin and Strava accounts but all Iām seeing are āHidden Strava Activityā. Is there something I need to get him to change in his settings so that his Garmin activities show?
If you msg me his Intervals.icu ID I will have a look. I can only think that he isnāt getting activities from Garmin and they are only coming in from Strava.