Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
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
Hi Strava Developer Team,I built a private web app for a personal fitness challenge between 10 friends during March 2026. The app is called March Mile Challenge (Client ID: 205884).This is completely private — not a public app. All 10 users are personal friends. We just want to track our miles together for a friendly competition.Could you please increase my athlete limit from 1 to 10?App URL: https://march-mile-masters.lovable.appClient ID: 205884Use case: Private group of 10 friends onlyThank you!
Application Name: FTPTrainer Client ID: 171716 Application Description: FTPTrainer is an iOS fitness app that helps cyclists analyze their training intensity and get personalized workout recommendations based on power zones (FTP) and performance history. We use Strava API to: - Read athlete activities (ride workouts) - Access power data streams - Read athlete zones (FTP and heart rate thresholds) Current Status: We've exceeded the development mode athlete limit (403 error) Expected Users: 50 We comply with Strava Brand Guidelines and respect user data privacy. Thank you, Daniel Murcia Almanza
A feature that would be incredibly valuable inside Strava is the ability to export high resolution vector files of personal heatmaps combined with route overlays.Many of us would love to physically frame our cycling journeys. A clean 2D map view with personal heatmap data is not just functional, it is meaningful.Current limitation:There is no proper way to export a scalable, print ready version of your heatmap. Screenshots lose resolution and cannot scale well for large format prints.Suggested feature:• Export as vector formats such as SVG or PDF• High resolution output suitable for A2, A1, or larger prints• Option to choose map style such as light, dark, minimal• Toggle elements on or off such as labels, roads, terrain• Include or exclude specific date ranges• Ability to overlay a selected route or multiple highlighted routesUse cases:• Framing a multi country cycling journey• Documenting a specific training year• Creating a visual memory of a race build• Personalized home or studio a
When multiple routes and heatmaps overlap in Strava, it becomes visually cluttered and difficult to clearly distinguish the active route from background data.This is especially problematic in dense urban areas or popular cycling regions where heat density is high and several saved routes overlap on the same roads.Suggested enhancement:Introduce a subtle vertical translucent height effect to the selected route.Concept:• The active route rises slightly above the map surface• A translucent “fence” or wall effect follows the route line• Adjustable opacity and height• Other routes and heatmaps remain flatBenefits:• Immediate visual hierarchy• Clear separation from background heat layers• Better focus during long route planning sessions• Reduced visual fatigueThis would make the selected route unmistakably clear without removing the context of surrounding heat data.For users managing many routes or planning rides weekly, stronger visual distinction would significantly improve usability and r
Hello everyone,I’m developing an Android application using the Strava API (Client ID: 194350) as part of an educational project for my institute.The OAuth flow works fine for me (the app creator), but **other users cannot complete the authorization process** — they are unable to link their Strava account.I have:- Correct OAuth implementation in my app- Redirect URI correctly configured- Scopes: `read`, `activity:read_all`- Tested with multiple users and devicesThe app is not yet published on Google Play, and I have not added a Privacy Policy or Terms URL because it’s still in development.I need **a small group of classmates/testers** to be able to authorize the app.Has anyone encountered this issue?- Is there a requirement from Strava that blocks external authorization unless certain conditions are met?- Does Strava require a published app or additional configuration?- Are there steps to enable external user authorization?Thanks in advance for any help or guidance!
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.