Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
When navigating to the “My API Application” or settings/api page on the Strava web app I receive an error that I cannot bypass. I’ve verified this happens on multiple different browsers (arc, zen, chrome) as well as for multiple different strava accounts I have. I am unable to view/edit my App settings and thus cannot successfully oauth my test users into the app. Pls help!
Hi all,I’m not sure if this is the right place to ask, but I’m hoping someone can help. I have a working app that uses the Strava API, which I built over a year ago without any issues and it still works fine.This morning, when I went to strava.com/settings/api to view My API Application, I noticedan authorization error even though I’m fully logged into my Strava account.Specifically, the GetAthleteApplications query returns: {"errors":[{"message":"Access by the application is prohibited."}]}Has anyone encountered this issue before, or could you point me to a better place to ask about it?Thank you!
Hello, its been 14 days since submission of my app’s form and I haven’t heard a word since then. I want increase in no of users for my app which is currently 1 so i cannot test my app in real world to gain ore insight. Please look into this matter. Thanks !
Client ID: 211131 Hello,On the API I developed for our rowing sports club, only one athlete can be added. To track the children’s GPS performance, we need a user limit of around 15–20 people. I’d appreciate your help, because I can’t connect any other athletes for this reason.
Hello!I’ve seen that in Strava profile I can see my stats for my major sports - for me Run, Hike, Walk and Yoga as can seen there: But when I call API for Athlete Stats, I can only get Run, Bike and Swim - no mention of other sports. I’ve seen that I can get list of all acitivities for used by API - set after param in query to 1.1.{currentYear}, filter relevant sport type and them cumulate distance and elevation but I think this approach is overkill (download 300+ activities in December just to get elevation gain for hiking in this year...). Another question is if’s possible to insert into $ http get "https://www.strava.com/api/v3/athlete/activities?before=&after=&page=&per_page=" "Authorization: Bearer [[token]]"new param: &sport_type=hiking
Hi there!Is there a way to access who I ran with in the API? I went on a run and the official Strava app nicely shows that I did run with my friend indeed, but I can’t seem to find this data anywhere on the API unfortunately.I’m working on a little app that just creates fun visualisation for the runs based on the details. And I thought it would be much more fun and social if I could include my friends into the visualisation when I run with them. Thanks,Dani
Hello,I recently received an email confirming that my application was approved for the Strava Developer Program with the following limits: Overall Rate Limit: 600 requests every 15 minutes (6,000 per day) Read Rate Limit: 300 requests every 15 minutes (3,000 per day) Athlete Capacity: 999 However, in my API settings dashboard, my application still appears to be limited to only 1 authorized athlete, and a second Strava account cannot authorize the app through OAuth.It seems like the application might still be in Single Player Mode despite the approval email.What can i do so ?Kr Thomas
Hi, strava team! I'm working on an interesting data-sharing app: RUN RECEIPT. I submitted my application several days ago but haven't received a reply yet. I'm Posting here hoping that you can see it! more via:https://receipt.atomicos.run/
I have a website where I am embedding Strava segments (not routes) at the bottom. However, when I view it on the webpage, the Global settings show KMs. If you export a route, you have the choice to choose the type of units. Can you do this for segments as well? https://mkeride.com/centennial-park-tuesday
Hello community,I’m developing RunningCup, a mobile app for tracking running activities and challenges, where users can optionally import their own activities from Strava.Recently, Strava rejected our API access request, citing privacy concerns:“You must always respect Strava users and their privacy choices. This includes not sharing a Strava user’s data with other users or third parties. Strava Data related to other users, even if such data is publicly viewable on the Strava Platform, may not be displayed or disclosed.”In RunningCup: Users can only import their own activities from Strava. Global leagues and rankings in the app are based on activities from all RunningCup users, including those imported from Strava. We do not display data from other Strava users, and Strava data is not shared with third parties. I suspect the rejection may be because when showing global rankings and leagues, the imported Strava activity data becomes “visible” in comparison with other users in the ap
Hi, Please could I request a a rate limit increase, It is currently set at 1. Let me know what information you need to do this. Many thanks, Yanto Barker
Hi! With the UI update on desktop, it seems that the access to the route is now broken. When I click on “Send to device” or “See on Strava” on an event page, it opens a strava.app.link which does not seem to work on desktop (either Firefox or Edge), getting a ERR_NAME_NOT_RESOLVED. Any way you guys can fix that? Thanks!
Olá,Criei um aplicativo de API do Strava para uma plataforma de treinamento que estou desenvolvendo.Atualmente, meu aplicativo está limitado a 1 atleta conectado, o que impede testes com vários usuários.Poderia aumentar a capacidade de atletas, por favor?ID do cliente: 208503 Categoria: TreinamentoObrigado.
Hi guys,Just quick question How to get heart rate max from Athlete by strava api ?Thanks in advance
Hi all,After testing in dev env, I tried to change the domain for production, but it seems stuck with the previous (dev domain), even after 24h (3 days to be honest).The field contains “proddomain.com” and I’m still able to use “devdomain.com” and cannot use the prodomain, get a forbidden.Any hints on how to change this ?
Hello Strava Team,I would like to request an increase in the athlete connection limit for my API application.Application Details:Client ID: 207616 Application Name: douAgent Current Limit: 1 connected athlete Requested Limit: 20 connected athletes Use Case: This application is designed to analyze cycling training data for myself and a small group of friends. We use it to track performance metrics (FTP, power zones, TSS) and improve our training. The data is only used for personal training analysis and will not be resold or used for commercial purposes.We fully comply with Strava's API policies and terms of service. Thank you for considering this request!
Hey there,As a personal project, I am building an AI workout planner tool, where users can input some information about themselves (or connect their Strava account) and receive an AI training plan. They can their planned workouts in a calendar view, and as they complete them they will be automatically marked as completed if the activity on Strava roughly matches their planned activity.For this I am planning to use the Strava API to pull past ~3 months of running activities to help the AI understand the users capabilities. I am slightly unclear on what is / isn’t allowed from the API guidelines POV, any insight would be greatly appreciated!
How does one get an App listed in Strava Apps?
Hey everyone! Quick feedback on the activity sharing feature for Alpine Skiing.Currently, when sharing a "stat map" image, the distance includes the entire loop, ski lifts and all. This ends up inflating the total distance quite a bit.Would it be possible to update this so we can:• Show only downhill distance on the shared image?• Or at least select which stats (downhill vs. total) are displayed?It would be great to show off the actual skiing rather than the lift rides! Anyone else noticing this?
Hi team,Is it possible to upgrade a place on app to put a date when tyres changed? And know how many km have it.Thank you,Regards,Brian Negrillo
Please give me a refundSubscription No longer required, I forgot about it, can you please stop and cancel my payment and refund it, my money was deducted from my bank account yesterday 27 February 2026, I don't use the app for workouts anymore, kind regards : mabijakealan@gmail.com
I would like to create a weekly recap for our club and automatically query our club’s API on a regular basis.To set this up, I’m wondering whether I should create a separate account for this, so that someone else from the club can take over the project later without needing access to my personal account.Does anyone have experience with this?
Hola a tod@s y gracias de antemano.Mi Api ha sido recientemente aprobada para la conexión de más usuarios y a la hora de conectarse me da este error en la app.{"message":"Bad Request","errors":[{"resource":"Application","field":"redirect_uri","code":"invalid"}]} el al consola me aparece este otroauthorize?client_id=201273&response_type=code&redirect_uri=https%3A%2F%2Falfersam-byte.github.io%2F…:1 Failed to load resource: the server responded with a status of 400 ()Mi configuración en Strava:Authorization Callback Domain: localhost,alfersam-byte.github.io Website: https://alfersam-byte.github.io/MyBikeGestor/URL exacta que uso: https://www.strava.com/oauth/authorize?client_id=201273&response_type=code&redirect_uri=https%3A%2F%2Falfersam-byte.github.io%2FMyBikeGestor%2F&approval_prompt=force&scope=read,activity:read_all,profile:read_all&state=strava_authHe probado en modo incógnito y el error persiste, así que no es una extensión del navegador.
Hello, I noticed last week, 2/20, that my rock climbing activities have changed how they records. It has added a map (not necessarily an issue, I actually appreciate it for outdoors), but how it shows up in the progress page has changed. First, when looking at monthly activity the climbs are no longer being added to the total time for all activities or for Rock Climbing. Also, the climbing activity now has little to no impact on the Relative Effort or Fitness charts. Climbing has never had as much of an effect as running but it at least had some before. Is there any reason this has changed and can it be changed back? Ray
Hi, I was wondering if anyone can help me, I have been authorised by the devs for my app to pull multiple athletes data via the API. The issue I am having is when I try to run the link to get the authorisation, it’s not hitting my logic app and keeps erroring out. Is anyone have any issues like this before? My logic app seems fine, its building the oauth link as I am trying to do one link fits all for authorisation and not individual links manually. Any advise would be great. ThanksJamie
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.