Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
I am a Huawei smartphone user and I would love to be able to use Strava on my phone. I know that Strava is not currently available on the Huawei App Gallery, but I think it would be a great addition. There are many Huawei users who are active athletes and they would benefit from being able to use Strava to track their workouts and connect with other athletes. I hope that Strava will consider developing a version for Huawei smartphones (AppGallery) store.
i tried to get club member activities. To get information of someone, i passed authorization url to someone.But when they try to access that page, page showed 403 error(limit access)how can i solve this.
I'm really interested in developing an app that gives a much richer experience to manage routes. I want to be able to group all my routes by different types/locations/favourites etc and then easily Star groups that I want to Sync to a Wahoo GPS unit. By starring or unstarring a group in the app I would want to be able to star/unstar those routes on Strava through the API. If the wahoo is then setup to only sync public started routes it will just xfer what I want for that ride.Looking at the API documents it doesn't look like you can star/unstar a route but just wondering if I have missed something.It's a real pain when you have a large library of routes and you only want a few synced to the device at any one time!Thanks
Hey Guys,Can anyone please guide on how long does it take for the app submission review? I did receive an email from Strava saying that they have received my submission for Stravas Developer program but not after that. Thanks Prashant
I receive this response when trying to access the activities endpoint for v3. I'm able to use the athlete endpoint and get information. I used the activity:read_all scope when authorizing my own account.{"message": "Authorization Error","errors": [{"resource": "AccessToken","field": "activity:read_permission","code": "missing"}]}
Hi,I was looking in the documentation, but I couldn't find any info about events for when an user revokes access for an app.Is there any communication about this event?Thank you,Simone
I use Amazfit and only the data is loaded, the map does not appear, is there any solution?
Is there any way to get the last uploaded photos of an athlete?Like the native strava app is doing when you visit an athlete profile.Currently, the only way of doing this is to loop over the last activities of an athlete and call the /activity/{activity_id}/photos?size=2048 endpoint.But of course it is long and will raise a 429 Too many requests.Something like /athlete/photos or something would be nice but it does not seem to exist
I have an app running with about 400 daily users. I have done a lot of updates to it and want to test them before deployment, obviously. How can I run a test where I have 10 users (I will personally organise the 10 to actually do this) go and connect to the testing version of the new deployment so I can test it before deploying it?
I have develop an app for bike ride. I want to sync the routes of athlete and use coordinates&directions to display route and navigation. but i didn't find the data of direction. someone can help me how to get the directions data of the route? thanks.
When uploading activity data to strava, if the activity name and description are not in English, what encoding format should I use to transmit them so that they can be correctly displayed in the strava app
If you register your gear, 1 x smart-bike, kettler hoi speed, do you enter the bike weight? For a virtual ride (ROUVY) I would assume bike weight is irrelevant? Kindly advise right procedures to ensure W is correct.
Hey everyone! I'm working on a project and belatedly realized that description is available in the response from the get activity endpoint, but not from the list activities endpoint. It seems so gratuitous to then call out to getActivity for each activity from the list results! Does anyone know if there are plans to include description in the list endpoint as well? It's my first time posting to this discussion board so hopefully this is an okay question to ask and I added okay labels and tags. As a first time poster I wasn't sure the difference between labels and tags really!Thanks!-Ali
Heya,If you upload an activity via GPX file, does Strava generate a Polyline for it in its API ?From what i see summary_polyline is empty for such activitiesIs that normal?Thanks
Recently I noticed that the number of activities available to review in Training/My Activities has now been capped at 1000. I'm sure that wasn't the case previously, is there a reason for this change? What has happened to the data for the older activities beyond the 1000activity limit and can a user recover those activities beyond the 1000 cap if they want them? Also will the older activities above 1000 remain visible on the individual heat map?
I have noticed that for an app I found online, https://github.com/bokub/stravanity that when querying the segments api endpoint, the response includes a field 'xoms' containing kom and qom times and also 'local_legend'. When I query the same endpoint with my own app API key I do not get this data, even though I am a subscriber. What could I do to fetch the kom/qom data for segments?
I'm looking into implementing webhooks into my application, however, I cannot find a complete event schema anywhere.https://developers.strava.com/docs/webhooks/The above website contains only one example, with update of activity title. I what to know what data I'll receive when activity is created. Will I also get a webhook call of type "create an athlete" when someone signs up for my application? Or I just couldn't find the docs I was searching for?Cheers,
Hi,Recently I have created a strava club dedicated to my school. I wanted to dev a discord bot rattached in the server for my school but, 2 mains features that I wanted to implemented isn't possible because we can't get events and posts from the API🙁It's really shame because I'm sure, this can be used from many Strava API developpers. Is his planned for soon ?Thanks in advance for the response 😁
Hi, I am asking if it is possible somehow to import some values (e.g. total miles traveled during the year) into the cells of one's Google spreadsheet. Thanks
Hello,I am looking for the endpoint to get top ten and local legend data of an athlete like it exists for koms/qoms (https://www.strava.com/api/v3/athletes/{athleteId}/koms it is not documented on Swagger but it exists)Do you know if such resource is accessible though the API ?Regards,Pierre
Hello, I have submitted my application to the approval and done everything according to this thread: https://communityhub.strava.com/t5/developer-discussions/application-approval/m-p/33064But unfortunately, developers [at] strava.com email is unreachable and no status is being shown anywhere
Alguém pode me ajudar? Como faz para aumentar a quantidade de usuários que podem autenticar no meu aplicativo que estou desenvolvendo? Vi que o limite atua é apenas 1, gostaria de aumentar, existe um limite ou regra? TRANSLATION: Can someone help me? How do I increase the number of users who can authenticate in my application that I am developing? I saw that the current limit is only 1, I would like to increase it, is there a limit or rule?
Hello there! I am working on an integration from my favorite fitness and workout tracking app, named Strong. It is focusing on gym workout, something Strava does not seem to support as of right now at all. I already built an MVP which is working and successfully imports all my Strong workouts into Strava, but only as a very basic text list with all my exercises and reps, nothing too fancy. I would love to know if I could create a workout-specific activity, with informations like exercises, reps, weights and so, either via API or in-app directly?
KENAPA LINK DESCRIPTION SLALU HILANG JIKA PINDAH WEBSITE MASALAH POST DI STRAVA TRANSLATION: WHY DOES THE DESCRIPTION LINK ALWAYS DISAPPEAR WHEN YOU MOVE WEBSITE POST PROBLEMS ON STRAVA
Hi, is there a way to authorise multiple subdomains for the API in the "Authorization Callback Domain" section ? Or add a comma separated list of domains ?For exemple I want to be able to authorise, foo.my-domain.com and bar.my-domain.com.Can I just authorise *.my-domain.com in the settings ? Or I need to create a Strava account for each subdomains ?Thanks
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.