Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
we are developing a web application to monitor daily physical activities of out employees to enhance the quality of their lifestyle. We have over 20,000 employees and they will download Strava application and use when they engage with run or walking for exercise. Problem from developers side is the rate limit. Since we have a large number of employees the default rate limit is not enough. How we can increase this? Please advise considering this as an top urgent requirement. Best Regards
How to increase the rate limit, the rate limit currently offered is too low
hi,i have submitted the form to request to have connecting more than 1 athelets.Can i know when will we know the result?Thanks.
Hello, I made an application that allows users to see the latest activity and weekly and monthly race statistics, but I ran into the problem that when I want to log in with another device it rejects it. I think it is because of the limit that the application has, is it because of this or am I doing something wrong? Any possible solution?
Been using the API for a while now, and trying to mock it using the examples provided in the specification ran into some failures:At /athlete/activities the returned upload_id through SummaryActivity has type long. Yet, the response example uses a 987654321234567891234 value, which is higher than the max int64.There are some fields such as resource_state, max_heartrate or location_city that don't comply with the SummaryActivity definition.The components aren't sorted alphabetically, which makes navigating through the documentation site a bit difficult.
Hi,I am able to successfully integrate with strava including authorization, fetching activities, and webhook subscriptions.However, I have a use case when the user wants to exit my app, I need to delete their subscription and deauthroize them. Here's the curl I'm using:Subscription:curl -vvv -X DELETE "https://www.strava.com/api/v3/push_subscriptions/259192?client_secret=xxxxxxxxx&client_id=**bleep**"I'm getting the following error:{"message":"Resource Not Found","errors":[{"resource":"PushSubscription","field":"","code":"not found"}]}However the subscription still exists.Similar issue with deauthorization. Error message for deauthorization: "Record Not Found"Kindly help.
Hello,We have completed the Strava integration in our app: CycleGo (www.cyclego.app). It's an indoor cycling app to do home workout following a virtual cyclist.What should we do to include it in this list? https://www.strava.com/apps/indoorThank you!
Wanted to create a monthly leaderboard for my run club but yall lackin . Does not return the date or no information about the time frame of activities pulled from the recent activities endpoint. I would think that it would be useful if it could atleast pull reference date set of club activities i.e. for a particular month or two weeks minimum rather than set number of days.It is a problem to even use the monthly challenges because I have to manually invite all my club members to the challenge and there is no provision for an invite link.
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.
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.