Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
I am currently developing a mobile application and many of our users ask us if they can export their workouts to Strava. We can post some workout data to /activities https://developers.strava.com/docs/reference/#api-Activities-createActivity through your API but, the workout data is very limited. Is there a way I can post all of the variables under https://developers.strava.com/docs/reference/#api-models-DetailedActivity to /activities or another endpoint? That would allow sending more complete data from our users to Strava.Thanks!
Hi Strava team,We submitted a form for the Developer Program together with an app [National Fitness Day - Client ID: 109801] on 3rd August.Do you know when we should anticipate feedback?Is this the best place to share queries like these.Thanks
Hello,when I start an activity, the phone screen shows distance, speed and time. I would like to display other information, such as altitude, or elevation. How can I do to change? THANKS
Why does my workout of kinomap and iconsole not upload in garmin. Can anyone help me please
Hello everyone,I am the president of the exercise science club at Chatham University and we are trying to mix things up this year with our events. I would really like to be able to host group challenges for the club to get students active and participating, the only problem is in order to do group challenges you have to have a subscription. I can understand why they would want you to have a subscription in order to make the challenges but I do not see the need to have to pay just to participate in them. More students would be interested in using the app if this feature is free so I would like find some kind of work around. I am also not sure if this is the suggestions box for the company to look at but if it isn't could someone tell me where to go please?It would be really great for the University to host private challenges for the students only. Thanks!
Allow the import of activity type like it is present in the export of an activity. Importing activity type is already supported for FIT and TCX files.<gpx> <metadata> <time>2023-06-25T08:00:00Z</time> </metadata> <trk> <name>Morning Run</name> <type>9</type> or <type>Run</type> ...
I understand the idea that heatmaps lines are graded so that we can see more and fewer travelled routes. But many of us are less concerned with that. Many would like to see the routes that theyve ridden, period. my most memorable rides are rides that Ive only ridden once and Id like to see them on my heatmap. But because they've only been ridden once they are so faint that I cant even see them. Ive tried playing with the colors but nothing works. make it so that all rides are solid, visable lines. Or at least make that an option like some other 3rd party apps have done.
Hello, I'm trying to import my past 1900+ activities from MapMyRun. I have all activities exported in TCX format. But some activities has no GPS data (for example Gym workout). Strava bulk upload is rejecting those files. Can I somehow import them? The file looks like this:<?xml version="1.0" encoding="UTF-8"?><TrainingCenterDatabase xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2 http://www.garmin.com/xmlschemas/TrainingCenterDatabasev2.xsd"><Activities><Activity Sport="Other"><Id>2019-11-08T17:00:12+00:00</Id><Lap StartTime="2019-11-08T17:00:12+00:00"><TotalTimeSeconds>5400.0</TotalTimeSeconds><DistanceMeters>0.0</DistanceMeters><Calories>410.999999763264</Calories><Track><Trackpoint><Time>2019-11-08T17:00:12+00:00</Time><Dist
Is it possible to check data uploaded from garmin with external_id field without device name field?
Dear Strava API Team, We have created one walking club named as '' Jaago and Bhaago_365 Days walking'' and wanted to fetch the monthly stats of distance covered by all members of this club being myself as ''admin'' of this club so that we can track , monitor . motivate and recognize the members of this club . Requesting to help me out to know the simplest process of getting the monthly /specific time period stats of all members of this named club based on requirement . Thank you !
Hello,I am developing the app Tachymaze for Apple Watch, the goal is to provide safer navigation while running or cycling. I am looking for beta testers for the strava integration, it allows to import routes created on strava when you have a premium account could anyone help with testing at https://testflight.apple.com/join/7nfDko4NI hope I'm complying with all rules.best Richard
It would be nice to be able to plot a route over an area without a referenced path... This is the feature that often prevents me from plotting MTB routes with your tool, whereas this feature is available on other applications, such as https://www.openrunner.com/Another good idea to take from openrunner: the fact of being able to superimpose several courses on the same map...
Posted in general, now in Developer Discussions.Hello! I've used free version and now in 30 day trial, enjoying Strava as I prepare for the upcoming end-of-July 500 mile ride across Iowa, RAGBRAI. I'm from USA, but the activity I'm seeing of other riders is from Brazil, Turkey, and Spain. Surprised I do not see any from USA. I've checked my profile and it looks okay.It labels me as Mont Blanc - not sure what that means, anyway I'm in the USA.Any ideas?Thanks!
(I'm just trying to post, please ignore this post)
I am using List Athlete Activities from Strava API. When the uploaded activity is received as a response value, Is it possible to distinguish whether the data was uploaded from garmin by the value of external_id?
Hello everyone,I'm writing on behalf of an Italian bike brand.I know from Giant bikes ios app you can directly add your bike to Strava gears.I haven't found a way to manage (add/remove) gears using public v3 apis, you can only read gears.Is there a way to access those kind of apis? Must we setup a partnership between Strava and the brand?
Can anyone tell me if there are plans to add weather information besides temperature to the activities API? I know Strava's front-end displays basic weather information like feels-like and precipitation about the time an activity took place but that doesn't make its way to the API in any way I can tell.It also seems like the "average_temp" field does not show up consistently in the API. Is there a reason for this? I suspected it was older activities that did not have the data, but I cannot identify rhyme or reason why some have it and others do not.Thanks!
Hi there,I have just had my submission approved for the Strava Developer program. In the e-mail, it included that I now have rate limits that are higher than they previously were, which is great. However, it included that my "athlete capacity" is now only 99 - whereas previously it was unlimited for all API applications.I already have 96 athletes connected - you can see how many you have once approved. This limit of 99 is far too low and I am extremely concerned. It reads as though my application, among many others, has/have just been broken for new users. I have a bunch of questions: What happens if I reach the 99 athlete limit and another tries to connect? What is the error message so that this can elegantly be handled?How am I supposed to deauthorize an athlete? My application is a visualization app which has very few concurrent users. However, it may have many connected athletes as they will connect, use the application, and likely forget about it. This seems like an obvi
Hello,When i try to view or edit the subscription webhook of my app i have a 403 error 403 ERRORThe request could not be satisfied.Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.Generated by cloudfront (CloudFront) Request ID: 4cwuvOFIyTkqtHY2tqelKD6UZqOHYK6VEM0cBvNFwAghFuRrlUcYHA==
Today I did 2 hrs weights and cardio, logged activity with HRM and Wahoo app. Result posted to Strava, Time 2:05hrs, av.HR 130, max.HR 155, calories 1513.Yesterday Zwift cycle. Result posted to Strava, Time 1:25hrs, av.HR 145, max 162, calories 713.Relative Effort yesterday 135, fitness +2, stronger effort than usual, right at the top of the red zone.Relative Effort today 3, and right at the bottom in the pale blue zone?Seriously?? I sweated and put in just as much today as yesterday but you ‘dumb down’ on weights and don’t count it for “effort”. Your metric is surely wrong?
I am setting up oAuth flow in postman and all works ok until it calls the token URL at which point it fails with a 404 as per the below. If anyone has some ideas on this help would be much appreciated: ▶POST https://www.strava.com/api/v3/token 137 ms▶Network▶Request HeadersContent-Type: application/x-www-form-urlencodedAuthorization: Basic MTEyOTM1OmIyOTUxMjZiYmIwYTBkZThkNzVjNDdkYWMwZDc3NDJkYTI1ZWIzZDY=User-Agent: PostmanRuntime/7.32.3Accept: */*Cache-Control: no-cachePostman-Token: 5338b39b-26c7-4e29-8522-37083712d01dHost: www.strava.comAccept-Encoding: gzip, deflate, brConnection: keep-aliveContent-Length: 133Cookie: _strava4_session=oi9vk4mpurrq5ere7c9msr25p75menc6▶Request Body grant_type: "authorization_code" code: "e2632985384fd78ff6d482d42fedb3cfcb20cf7d" redirect_uri: "https://oauth.pstmn.io/v1/callback"▶Response HeadersContent-Type: application/json; charset=utf-8Transfer-Encodin
Couldn't delete, but edited comment. Can ignore, thanks.
Hello all,I've made an app using the Strava API where you can create unique prints using your activities. I would like to get it listed here: https://www.strava.com/apps/printsDoes anyone know who I should contact?Happy riding!Luk
Hello Strava Community Hub,I am currently working with the Strava API v3, attempting to automate kudos creation for specific activity IDs using a valid access token. Despite the token having all necessary scoped permissions, I continually receive a `401 Unauthorized` error with the message `"Authorization Error"`. The access token is valid and not expired.### Error Details:```{"message":"Authorization Error","errors":[]}```### Steps to Verify Access Token:1. Checked that the access token is set correctly in my application.2. Verified that the access token is not expired.3. Confirmed that the token has all necessary scoped permissions for writing (required for creating kudos).### Reproduction Steps:If you would like to reproduce this error, please follow these steps (replace `<redacted>` with your actual valid access token):```sh% curl -X POST https://www.strava.com/api/v3/activities/9646819174/kudos -H "Authorization: Bearer <redacted>"```After executing this command, the r
Hello every body, i'm trying to create an App where a will agregate my sport data and i was wandering if the is a way to authenticate without being redirected(using a redirection link for getting the code).Thank in advance
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.