Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
Can we have an option to turn off activity name display? Aesthetically, would also be nice if it's displayed lower than presently. In the example below, having the text sit above Run (can even be all caps and slightly bold would look much better.
Hi, I'm currently in the process of building a website for a charitable organization that hosts cycling events to support various causes. Our participants pledge to ride a specific distance within a month and receive donations to aid them in achieving their targets. As a feature of our platform, we're integrating the Strava API, enabling users to link their profiles and monitor their progress towards their cycling challenges. However, I encountered an issue during testing: 'Error 403: Limit of connected athletes exceeded. This app has exceeded the limit of connected athletes. If you are a developer of this application, please contact Strava developer support for instructions on how to request a quota increase.' I was just wonder how to request an increase in the number of athletes allowed to connect to our application. I have already submitted our application to the Strava Developer Program and have emailed the Strava developer support but have not got a r
Hi guys.My name is Gilnei, I'm from Rio Grande do Sul (RS). e were hit by a flood here in the state.We made a quick application to raise funds and help our state. It consists of a challenge, where athletes cycle in favor of RS. Each km driven can be "Purchased" by a donor for R$10.00.The application is 100% functional. However, Strava has limited us to 6k daily requests, which is hindering people who are live cycling on a roller. Could anyone "Lend" a set of API keys to complete this challenge? Our limit opens at 9 pm, which is when the challenge has already ended.Our website is https://ajudeors.windfit.appThanks.
Hello everyone.We've recently submitted one application to Strava approval. However, I didn't find somewhere where it says how long it can take for approval, nor somewhere where I can check the approval status from time to time.Can anyone help me find out where I can consult this?Thanks in advance.
I'm trying to find segments that match with my trainings, but it is not possible to filter then by distance/grade. There is only a category filter, and doesn't help so much
I've inserted manually an old marathon effort (1994) and the best efforts table by distance hasnt been updated, some idea about what is going wrong ?Many thanks
Hi all, 👋Wondering if there is any help on what I might be doing wrong, I am building an app and have implemented the OAuth with the following scopes when i user signs in and adds the app. The scopes are read, activity:read, activity:read_all and activity:writeI can use the token that I get to get a list of all my activities, but when I try to get the activity using an ID returned from one of my activities in the list I am receiving the following 401 error."field": "Not allowed to view unauthenticated activities",What I don't understand is the activity is not hidden, or private, it is available to everyone. I am confused why I would be getting this error.Any help or guidance as to why I might be getting this error would be appreciated.TIA
Hi, I'd like to know, if possible to get gpx export file other athletes with timestamps. If I'm trying it now, I¨m getting only coordinates and an elevation in trkpt elements. Thanks for a reactions.
Hi, I uploaded an activity to Strava via iPhone app. However I'm not seeing the steps or cadence data in the Strava API (athlete activities API, single activity API). How do I get this number (1126)?
Hello Strava team,I am facing the issue with getting the all needed activities from the club using HTTP request: https://www.strava.com/api/v3/clubs/1066042/activities?per_page=200&page=1As an example please take a look at the user: Krzysiek | Szop | Katolo | Strava Cyclist Profileas he has clearly 3 activities recorded but I am able only to fetch 2 activities using API
Hey guys. Is there any way to get active calories using Strava API (or even as regualr user in strava app)? Like they have it in Garmin. Looks like Strava doesn't do thatIf not, is it proper way just to do something like 0.9 * calories? But this way will not work if the activity wasn't "active" enough. If I'm sitting at the table i think strava will give me some "calories" value - and all of them won't be active, so I can't just multiply by 0.9
Hi there, i´m just trying out a bit the Strava API to explore whats possible. I recently stumbled across the endpoint to list all users activities. I have tried this myself, but found that there is a limit of retrieving only the last recent 200 activities. Is there any chance to litterally retrieve all activities from that user uploaded to strava? I have myself more than 2000 uploaded activities and would really like to get all of them. Do you know if there is any chance to increase that limit or get all activities?
When i am trying to connect more than one athletes.I got a error Error 403: Limit of connected athletes exceeded.I checked my settings i saw that no of athletes allowed to connect - 1.Its a issue because of athletes limit or my side.If athletes limit issue how can i increase the limit.
Hi, API sends strange laps data via getLapsByActivityId for short activities (less than 5km) with incorrect start_index and end_index of each lap.For example, https://www.strava.com/activities/11280411371/lapsEach lap is equal 1km.API for it returns:"distance": 1000,"lap_index": 1,"split": 1,"start_index": 0,"end_index": 93,In Streams data distance for index 93 is 300 m, time 93 seconds. Should be 1000 m and about 284 seconds. The same for other laps. So all data from Streams matched with such indexes are incorrect and doesnt correspond with lap data in Strava via activity link above.For activities with distance above 5km all data is correct. Will be appreciated for any advices how get correct data for laps.Thanks!
When calling https://www.strava.com/oauth/authorize to obtain the code and scope, pull up the page according to the Android Sample code in the document. Then click "Authorize" on the page and "Request Failed" will pop up like this: When I put the request into the webView, the strava login request will be played first, but after clicking Log in using google, it is not redirected to the user authorization page, but directly goes to the strava homepage. How can I get "code" and "scope" in Android?
I want to integrate Strava api to my web application and any users can connect via my application and I want to get some information on connected users by using their access token.This is my requirement. I have few doubts listed below : 1.Is any option to authenticate user without asking Client ID.if there is any reference kindly share if possible.2.Or I Need to ask for the client ID before calling the authenticating API Call.
Initally I'm getting the first Authorization with GET - https://www.strava.com/oauth/authorize -> scope = activity:read_all using the access token and storing the refresh token.Now I'm getting the activities GET https://www.strava.com/api/v3/activities -> everything is fine!But when the original access token expires, I'm getting a new access token with the refresh token (https://www.strava.com/oauth/token) I stored before. With the new access token I'm doing the same GET request to get the activities now the issue happens, I don't know why. The activity:read_permission should be set in the first call now I'm just getting a new Access token with the original refresh token, I can not set permissions here. What do I miss?Status: 401 (Failure){"message": "Authorization Error","errors": [{"resource": "AccessToken","field": "activity:read_permission","code": "missing"}]}
I have a React/NestJS based app that used to work well but since a few weeks the requests to the Strava API are not working anymore... I first noticed it with requests to create push subscriptions and to get a user access token, both of them are sent but hanging without responses or errors... I added an interceptor on my axios instance to see if I can understand the problem but nothing, I see that the request is sent but then nothing like if it was never coming back from Strava API... One of the weird thing is that on the Strava dashboard I can see that some requests are made to the API as we can see on the screen capture...The second weird thing is that on local it's working perfectly fine...I wonder if this is possible to have some logs from the Strava API to see if there is something wrong with my requests on my production app ? Or any other idea ?
Hi! Just wanted to ask if there is any way to pause and resume an activity (running or biking) through the API?Last I saw, there didn't seem to be a way, just want to see if this is still the case, or if there are any work arounds?Thanks!
Hi After syncing strava activity to Google fit,the steps shows as 0
Hello I noticed a discrepancy in pace/min during a Track activity if I compare Garmin Connect with Strava on the same activity.I am using during track session the dedicated Garmin Track run activity so it is pretty accurate by setting the right lane using on track.Can this be cured and have a match between Garmin and Strava?
In the webhook documentation at https://developers.strava.com/docs/webhooks/ I have noticed some usages of “”‘’instead of the correct""''It at least made me confused for a while until I figured it out.
Please help me to understand this. It said that I got a PR on 5k and 10k in this specific race. But when I total every splits it doesn't add up. I already try all the TYPE OF ACTIVTY but still it does not total to my elapsed time.
my polar device's barometric altimeter is very inaccurate, resulting in completely wrong power estimates for activities and segments. it would be nice to be able to trigger the ... "adjust elevation" command of strava via API in order to use strava basemap data? this way an automation task could be used to fix elevation of activities in strautomator or similar tools.
hello everyone,as far I have written, it is for me necessary, that the software himself start on every new day a fresh activity and save the old one from the day before as the activity from this day if this would not be possible, the app is worthless for megreetingshannes how can I automatically start every day a new activity and save the old one from the day before?
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.