Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
I have written a javascript command with the help of Chat GPT3 (I am not a developer) but would love some community assistance here! I'm looking to import activity data from Strava into an Equals spreadsheet. Can someone help me understand what I need to do to fix this? Any support is very appreciated! Here's what I have: const equals = require("equals"); const axios = require("axios"); const STRAVA_ACCESS_TOKEN = equals.getSecret("strava_api_key"); const STRAVA_ATHLETE_ID = equals.getSecret("strava_athlete_id"); const TABLE_NAME = "Activities"; const postData = async () => { const resp = await axios({ method: "post", url: `https://www.strava.com/api/v3/athletes/${STRAVA_ATHLETE_ID}/activities`, headers: { Authorization: `Bearer ${STRAVA_ACCESS_TOKEN}` } }); return resp.data; }; const data = await postData(); equals.addHeaders(["Name", "Sport Type", "Elapsed Time", "Description", "Distance"]); for(const record of data) { equals.addRow(
Can I forfeit a KOM? On my ride today, I know without a doubt I didn't do the segment in 2 seconds with a speed of 108 mph on my MTB haha, and I'm chalking it up to a recording glitch. I don't want to take the KOM from the rightful KOM and wondering if there is a way I can forfeit the KOM. Thanks
My spot on the leader board isnt showing. Weird glitch. See pics. How do I fix it?
Hi,The JSON format I get out of the API when I extract multiple Activities is not following JSON standards as it seems. I am not an expert not a dev. But if I pretty print it and save the output, and load it for further analysis, it says the file format is not valid.I've tried to debut it and indeed I get “multiple JSON root elements”.Any idea? :)Thx for your help!
Hello,My App seems to be blocked since a few days. I always get a 403 error by CloudFront when trying to reach http://www.strava.com from my web host. I absolutely do not abuse daily requests limits. But I’m hosted on a shared hosting (OVH.com), that’s probably the reason the IP address was blocked. Is it possible to do something ? Thanksclient_id: 31111remote IP: 213.186.33.2
Hello,Since some days my API requests are blocked, I get the following 403 error when trying to get a refresh token. My app was working before and nothing changed in my code since the issue started (+/- 1 week ago).Thanks
Is there a way to use the API to determine when a runner has reached a certain mile number (5 miles, 10 miles, etc) of a run in real time?
Hey All, I’ve created a custom GPT that interrogates my Strava profile so I can ask lots of things. It’s working well but it does not pull info from the Description field in the Json string. Any ideas why not? "description": "Comprehensive ride description after recent update.", This just seems to contain placeholder text despite there being a comprehensive write up. Cheers Matt
Hallo,I have following issue:I have my activity in FIT format. There is NO GPS data in my activity just:Distance Speed AltitudeIf I try to upload this FIT using standard WEB (+) button everything looks OK, altitude (gathered from barometer) and elevation gained is displayed as expected.But if I try the same file using API /uploads POST then there is NO Altitude data displayed for exactly the same activity.Am I doing something wrong during API upload?FIT used is attached.Thank you very much for pointing me to right direction.
Is there an available api endpoint to create and/or edit a group event? I looked at the api reference page but didn’t see anything.
Strava indicated that when they were taking over the Fatmap platform that all features of Fatmap would be available on Strava. I cannot for the life of me figure out how to mark a single waypoint as I could in Fatmaps. I have to create a route in order to create ANY waypoints. For example I would like to mark a potential trail head. That is it. I don't want a route. I could do that on Fatmap. I cannot on Strava. This is a simple function that in my opinion would make Strava much more appealing and user friendly. Is there a way to do this or is this something being incorporated in the near future>
Suite au problème rencontré sur la page Strava de notre club, vous nous avez répondu (message ci-dessous) que vous aviez supprimé la possibilité de mettre des liens. Que proposez-vous comme solution ?Communauté Strava -Récemment, notre équipe a été confrontée à une campagne soutenue de contenu inauthentique publié sur la plate-forme et, par conséquent, nous avons pris certaines mesures nécessaires pour protéger la communauté. L’une des nombreuses mesures que nous avons prises consiste à filtrer les liens sur plusieurs surfaces d’applications. Cela était nécessaire pour protéger la communauté contre les contenus préjudiciables et violants. Nous reconnaissons que cela a eu un impact sur beaucoup d’entre vous. Nous sommes également conscients que des non-liens ont été inclus par inadvertance dans ce filtrage et nous nous excusons pour les perturbations que cela a causées.La sécurité des communautés est notre priorité absolue, et nous prendrons toutes les mesures nécessaires pour les proté
Having trouble setting up Glance on my Android Lock Screen. Need help Any tips or step-by-step guides?
Migrated Content
Hi!, since lasta day when I insert data like this:NP:190.1W AVG:168.1W 146.3ppm 31.3Km/hOn database the data are correct inserted (When they are edited they come out correct), but when the description is visualiced, is showed this:NP: AVG:I tried lost of things , and is posible the characters ".", or "." are not acepted... What is the problem?I have been inserting that data in that format in the description for years
Hi Developers,I use to Strava and I'm stayng very irritade when I search to achive a record, but someone use an e-bike, motorcyce or a vehicle and get the better results in the segment.I dont work in the Strava company, but you could create a ranking only register bikes, for example and the bike will need to be register with follow caracteristics:1: The name of Bike, year and caracteristics;2: The photo of Bike;3: One checbox seeing the type of bike(e-bike, motorcycle or vehycle),4: Dont put the nome of KOM in the first page when the same have a bike with motor bike or to create two ranings for it, I will be very grateful with it."AVOID ACCIDENTS"Fabrício AyresDeveliper/System and Infrastructure Engenieer.Regards. .
URL Used to authorize: http://www.strava.com/oauth/authorize?client_id=XXXXXX&response_type=code&redirect_uri=http://dumy.com/exchange_token&approval_prompt=force&scope=readThough I get their code as response, the count of registered users doesnt increase or I am unable to get the data using API. FYI: Currently I have only 1 registered users and thats me.Max users can register is 999. Can you please help.
I am a researcher who would like to do research, analysing naturalistic data in Strava communities only through online observations and participation in the community as a community Strava member.We will disclose to the community members the presence and the academic background of the researchers involving in these communities, also the aim of the research and the methods that are used for data collection. We will pseudonymise the names (assign unique identification numbers that will be used throughout the data analysis process and reporting) of all online communities, all participants and any quotations/quantitative data that might raise harm to them.Please let me know how to get permission for such data collection and analysis with managers/Strava staff.Many thanks
So I lately I have been hearing lot about Glance and it's features and how cool is this Glance thing is but to be honest I think this is overhyped and overrated thing do any of you guys use this give me your honest review for and let me if it's worth to have Glance on your phone
Heya,We are an app that rewards people to record their commutes with Strava. In our app we ask the user where are they going to, and then check if they made it there.Often people then hide their activity start and end points, and are app cannot determine if they really finished their commute where they told usIs there a way to get the activity polyline without the hidden start and end points?thanks
According to the API docs, an app can only fetch information about the logged in athlete. It'd would be nice if there could be a way of reading the following athletes' activities. The same way, having a proper getClubActivitiesById would be helpful too (right now this method returns incomplete information, which can't be used to identify neither athletes or single activities, as there are no identifiers).Right now, one can get this information both through Strava's mobile app, and web app, either through the user feed, or just going to the followed athletes one by one and looking at their latest activities. It would be nice if this could be replicated through the API (something like getAthleteActivitiesById, or returning SummaryActivity through getClubActivitiesById, instead of ClubActivity).These features would be really helpful for apps that aren't athlete-focused, but club-focused. For example, given an app for clubs, which is built on top of Strava and managed by a club m
Hello, our app is using your API. Recently, some users have encountered an error 403 issue where they are unable to upload their exercise data to your platform. I went to your website: https://www.strava.com/settings/api Found no option to increase the limit. Should I increase the limit to solve this problem? How should I increase the limit? My current limit is 999
My app was down for several months (because free running challenge for my staff union only held in 2 weeks very 6 months).Recently I bring up my app server, make little changes, and create test activities, but those new activities does not automatically push to my app.Those test activities are successfully fetch manually, but not via webhook.I added log to my app to see webhook is triggered, but there is no log at all.I use Postman application to retrieve Subscription, it's fine. However, I can not delete that subscription. If I tried to subscribe new webhook subscription (using Postman), I receive a webpage with something like below:<!DOCTYPE html> <html> <head> <title>Strava is temporarily unavailable</title> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> <meta name='viewport' content='width=device-width, initial-scale=1' /> <meta name='robots' content='noindex' /> <link href='http://strava.static.s3.am
Few days ago we encountered weird problem: there is no more "duplicate of activity..." message from server, even when sending the same activity multiple times. I've found this post at forum, which is pretty similar, but we have this problem on different accounts, where it was working before. Were there any changes in API? If not, what could be the problem?
Hi All, I am looking for the list of domains that the application uses (e.g., api.strava.com, etc...) or a list of IP addresses for the application. I need it in order to detect the traffic originated from Mobile users to Strava and allow this traffic while stopping all the other. Many thanks for your help.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.