Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
Hola, solo quería comentarles que solicité recientemente una extensión de conexiones para mí app, de 10 a 999 y la aprobaron exitosamente en 3 días. Escribo esto porque leí varios mensajes aquí sobre demoras o negativas a estas solicitudes, recomendando que revisen detalladamente los términos y condiciones Strava, tanto de uso de marca como de conexiones, para evitar estás demoras y que sus solicitudes se aprueben rápidamente. Saludos
Hello Strava Developer Community and Strava API Team,I’m reaching out on behalf of KASATI regarding our internal application, KASATI Running.We previously contacted Strava Developer Support by email regarding an athlete capacity increase. We received an automated response advising us that athlete capacity and rate-limit increase requests are not reviewed by email and recommending that we post in the Developer Community Hub.We would therefore appreciate guidance from the Strava team on the correct next step for our application review.Application overviewApplication: KASATI RunningOrganization: KASATIUse case: Private internal employee wellness and running programCurrent athlete capacity: 10Current connected athletes: 10/10Requested capacity: Approximately 400 athletes/employeesProgram start date: September 15, 2026KASATI 41st Anniversary: October 10, 2026KASATI Running is a private internal corporate wellness application developed for KASATI employees in Vietnam.Employees voluntarily co
Strava API Developers,I was checking in on the status of my 8/31/26 request to increase the number of Strava users via my Strava-compatible running and cycling app - The Pace App (paceapp.net). Thank you Edward KellyFounderThe Pace App
Hi Strava Community & API Support Team,I am checking on the status of a Rate Limit Increase request submitted via the official form on August 31st for our non-commercial community application "Los retos de El Lobo" (Client ID: 175182)App Overview: Use Case: Non-commercial community cycling challenge leaderboard aggregation Authentication: OAuth 2.0 (activity:read / activity:read_all) Status: Currently operating with 10 authenticated test athletes on the Standard tier. Target: Scaling to 300 active participants for our upcoming challenge Architecture: Scheduled daily batch jobs via Make.com to avoid real-time API stress In our developer settings, the rate limits currently display "-1". Could an admin or team member please check if our submission is queued for review?Thank you for your assistance!Manuel (El Lobo de Las Hispanias)
Dear Strava Product & Engineering Team,I am writing to bring a major user experience gap to your attention regarding device identification on Strava activities, specifically for athletes using hardware via third-party sync applications.Right now, millions of users record activities on popular hardware like the Redmi Watch 3 Active, but because they sync through third-party companion apps, Strava completely overwrites the hardware brand with the software's name. This creates a frustrating disconnect for your users.Here is why resolving this should be prioritized in an upcoming update:Brand Pride & Social Proof: Strava’s core identity is built around sharing achievements and gear. Athletes want to showcase their actual watch brand (e.g., Redmi) on their feed. Masking the hardware behind generic software tags dilutes the visual appeal of the activity feed.Standardized Metadata Integration: Modern .FIT and .GPX files already contain distinct manufacturer and device_model data param
Hello,I maintain a personal training journal that imports my own Strava activities, and I want to check one point in the Developer Program terms before building the integration.The API FAQ states that "applications that expose athlete data to third party AI tools or use it in ways that conflict with our terms will not be approved." I would like to understand how broadly that applies.What the application does: at the athlete's explicit request, it sends that athlete's own activity data to a language model to produce a written summary, shown only to that same athlete. Nothing is used to train a model, nothing is shared with other users, and the model provider retains nothing for training.Scope: one user today — me — possibly my running coach and a few family members later, well inside the Standard tier's athlete limit. Not commercially available.Two questions:Does the restriction on exposing athlete data to third-party AI tools cover this kind of single-athlete, inference-only summary of
Hi Strava team and fellow developers,I’m building Unpack (unpack.fit), a personal training journal that lets athletes capture reflections by voice alongside their Strava activities.The idea is simple: after training, you might share your activity with your Strava community while wanting to keep a more personal account in your own journal, thinks like how you felt, what made the session difficult, or something you want to remember.We recognise that Strava already offers private notes. Our focus is the voice-first journaling workflow and revisiting those reflections over time, with a link back to the original Strava activity.Our integration is currently read-only. Our request to expand beyond 10 athletes was declined with the general response, and we’ve followed up with a clearer explanation of the complementary experience. We’re seeking an initial capacity of 100 athletes within Standard Tier, keeping our existing API rate limits.Have developers of similar companion apps successfully pa
Hi Strava team,Since the May strength update, exercises, sets, reps and weight can be logged in the app, but there doesn't appear to be any way to read that data back out. I've documented what I tested in case it's useful.What I tried:- GET /activities/{id} with activity:read_all. DetailedActivity returns description, laps, heart rate, calories, suffer_score. No exercises, sets, reps, total volume or muscle map.- The MCP connector (list_activities, get_activity_performance, get_activity_streams). Same result — nothing exercise-level.Request: could exercise-level data be exposed on read — either as fields on DetailedActivity or a dedicated endpoint such as /activities/{id}/sets? Even a summary (total volume, set count, muscle groups) would be useful for anyone building training analysis on top of Strava.Is this on the roadmap, or is there an existing route I've missed?Thanks.
Hi all,We are running an internal employee fitness challenge at 3Pillar Global, built on the Strava API (Client ID: 277940). Each employee connects their account via OAuth, and we aggregate their read-only activity data (activity:read + profile:read_all) into a team leaderboard and shared distance goal.We are currently on the Standard tier, onboarding toward the 10-connected-athlete threshold required before capacity review. Our target is approximately 500 employees for the full rollout.We have two questions for the community:Beyond the standard app-review process, is there a different track for this scale and use case (such as a paid tier or dedicated business contact), or does everyone go through the same review regardless of volume? Does anyone have advice or insights from scaling a similar single-org, read-only, self-connect app past a few hundred athletes?Thanks!
Dear Strava Developer Support,I am requesting an API rate limit increase for my application.Application Details:Client ID: 270648 Application Name: ALLURE Platform: Web Current Status: Beta with active users Requested API limit: 60 minimum Use case: Athletic coaching platform with activity synchronization from StravaThe application is currently in beta phase and I anticipate significant user growth in the coming months.Thank you for your assistance.Best regards,Antoine Sibille
Dear Strava Developer Support Team,Our application is approaching its connected athletes limit, and I am writing to request a quota increase.Application Details:Client ID: 254931 Application Name: DWI Mobile Platform: Web (PWA) Connected athletes limit: 300 - 500Thank you for your time and support.Best regards,
Hello Strava Developer Team,I am the developer of Ötzi Coach, a German-language cycling coaching application for athletes preparing for the Ötztaler Radmarathon.Application name: Ötzi Coach Website: https://oetzicoach.app Client ID: [insert Client ID from the Strava dashboard] Current athlete capacity: [insert current limit] Requested athlete capacity: 999 connected athletes Developer contact: support@oetzicoach.appWe are requesting guidance on the correct process for increasing the connected-athlete capacity of our application.Ötzi Coach is designed to provide personal training support to each individual athlete. The planned Strava integration would be used for:importing the athlete’s own cycling activities; personal training history; estimated FTP; training-load calculations; race-readiness estimates; personal finish-time projections; individual coaching recommendations.The application does not intend to:display one athlete’s data to another athlete; create public leaderboards or cro
Hello Strava Support Team,I am managing a local non-profit running group challenge called "Desafio CNB 2026". My application (Client ID: 200197) has reached the athlete connection limit in development mode, preventing participants from connecting their accounts.Could you please review and grant the rate limit increase (Production Tier) for our Client ID 200197 so our group members can authorize and join the ranking?Thank you!
Hi Strava API Team,I submitted a request to increase the connected-athlete limit for my app More Race (Client ID: 111286) after hitting the 999-athlete cap (403 error). I completed the official form as advised, and received confirmation that my submission is under review (Ticket #17768).It has now been 10 days since submission, and I haven't received any further update. I understand increased access isn't guaranteed and that reviews take time — I just wanted to respectfully check whether there's any update on the status of my request, or if any additional information is needed from my side to help move it forward.More Race is a race/event management platform for running events. Participants connect their Strava accounts so we can sync their activities for event tracking, results, and leaderboards.Thank you very much for your time and support.Best regards,Nguyen Vinh Kieu — More Race
Hi everyone,We’re developing TreadSpeed, an iPhone treadmill app that estimates workout distance from a measured treadmill calibration profile and user-entered speed changes, without GPS or continuous speed sensing during the workout.We’re exploring a user-initiated upload of completed indoor runs to the user’s own Strava account via the API. The integration is not implemented yet.Has anyone implemented a similar indoor-running upload to Strava? What upload format and activity settings would you recommend, and how should we clearly identify the distance as estimated?Thanks for any guidance!
Subject / Assunto: Rate Limit & Athlete Limit Extension Request - Client ID 200197 Client ID: 200197 Application Name: Desafio CNB 2026 Website URL: https://desafiocnb.lovable.app Description / Detalhes: "Aplicativo sem fins lucrativos desenvolvido para gerenciar o ranking anual de quilometragem de um clube local de corrida (Corredores Noturnos de Bezerros). Necessitamos da liberação do limite de atletas para que os membros do grupo consigam conectar suas contas Strava via OAuth. Estimativa de 10 a 200 atletas."
Hello,I am contacting you regarding my recent request to increase the limit on the number of athletes logged into my app. When do you expect this request to be processed? My customer number is 200790.Please feel free to contact me if you have any further questions. Best regards,Baptiste
Dear Strava team We are the Honor Health team.We understand that Honor smartwatches have previously integrated with Strava's data platform.However, we've observed that the Honor brand is not currently displayed on the 'Devices and Apps' page within the Strava app.We would like to inquire about the possibility of having the Honor brand featured on this page. Would it be possible for Honor to be included as well?
My app is a private space for exactly two partners. Each partner connects their own Strava account by OAuth, and following API Policy §2.3 each athlete currently sees only their own activities — the other partner sees nothing imported from Strava.Both people in a space keep asking for the same thing: to see each other's workouts and run a small weekly challenge together. Before building anything, I'd like to know where the line is:If both athletes explicitly opt in inside the app (mutual, revocable, visible to nobody beyond the two of them, deleted within our 7-day retention window), may one athlete's activities be shown to their partner? If raw activities are off-limits, is a derived weekly total (a single points number per athlete, no titles, dates or distances) acceptable for the two-person challenge, given §5.4's aggregation language?I've emailed developers@strava.com with the same question; posting here for the record and in case others have heard back on the household/couple mode
Hello, As my application identified by Client ID: 200681 started growing we also started experiencing hitting the daily request rate limit. We are correctly implementing web hooks, so the only API interaction is happening when a new user registers and they want to have their recent workout history synchronized. My application is on Standard Tier and I’d like to request increase of the allowed athletes to 9,999 and an increase to the daily rate-limit quota. Best Regards,Krzysztof
Hi Strava Developer Community,I'm the developer of Zivox, a fitness RPG app that integrates with Strava.We recently reached our 10-athlete capacity and submitted an application for increased athlete capacity.Unfortunately, our application was declined.The rejection email listed several common possible reasons: The app does not offer a complementary experience for Strava users API usage is not optimized Security or privacy concerns API Agreement or API Policy compliance However, it did not indicate which of these actually applies to Zivox.Our Strava integration is already in production.Zivox uses an athlete's own Strava activities as part of a fitness RPG experience: physical activity contributes to in-game Energy, which users can use for monster progression and gameplay.On the technical side, we have implemented webhooks and designed our backend to avoid unnecessary polling and API requests.I contacted Developer Support asking whether they could at least identify the category tha
Hello Strava Developer Support Team,I am writing to request an Athlete Capacity Increase for our local club application. Please find our details below:Application Name: Runners Cumbres App Client ID: 229851 Current Limit: 10 connected athletes Requested Limit: 300 connected athletes Use Case:This is a private, non-commercial community application built specifically for a local running club named "Runners Cumbres" based in Monterrey, Nuevo Leon, Mexico. We currently have 200 active runners registered in our club.The app provides an internal performance dashboard where our members can securely connect their accounts via OAuth 2.0 to check their weekly stats, historical activities, and personal best times.We fully comply with Strava's API Terms of Service, including the mandatory use of the official "Connect with Strava" button and visual data attribution. I have already prepared the design and workflow screenshots and would be happy to provide them if requested by the review team.Thank y
I’ve a question before sending in my web app for review of capacity increase: If I take a user's raw activity data and turn it into an internal score (not showing their actual distance, pace, etc.), and then show that score to other users who've also connected their own Strava accounts to the same app, does that count as displaying one user's Strava data to another user? Or is a converted score treated differently since it's not the raw data itself?Would rather get a clear answer on this now than build around a wrong assumption. Let me know if you need more detail to answer.
Hi everyone,I’m the developer for a cycling club application used by 5071 Cykleklubb in Norway. We have around 80 active members, and until recently we relied on the Strava V3 API’s club endpoints to generate internal statistics, yearly totals, and non‑public dashboards for our members.After the September 2026 removal of the club endpoints, we understand that the only compliant way to continue is through individual athlete authorization using /athlete/activities.However, when onboarding members, our application now hits:CodeError 403: Limit of connected athletes exceededI’ve contacted Strava support, but they directed me here for API‑related guidance.What I need clarification on: Is there any supported method for clubs or organizations to connect more than the default number of athletes to a single API application? (Our use case is strictly internal, non‑commercial, and does not expose or redistribute athlete data.) Is there an organizational or enterprise API tier that allows higher
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.