Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
Hello Strava Community Team,I am writing to check on the status of my Developer Program application, as it has been a total of 25 days since my initial submission, and 13 days since I provided the requested follow-up details.Initial Submission Date: September 28, 2026 [1, 2] Follow-up / Screenshot Resubmission Date: October 10, 2026 [1] App Name: Uplabs Client ID: 185436 Intended Use Case: This is an individual performance-tracking application built strictly for personal multi-sport training analysis and data synchronization. It operates as a read-only integration to fetch individual athletic activity data. I want to explicitly confirm that this application strictly adheres to the 2026 API guidelines:It does not ingest, process, or send any Strava athlete data into external AI/LLM models. It does not share user data with any public dashboards or third-party platforms. It is connected to a fully verified, paid Strava subscription account. Because the automated email helpdesk is closed f
Dear Strava Developer Team,I hope you are doing well.I am writing to kindly follow up on our Strava Developer Program application submitted on October 10, 2026, requesting an increase in the connected athlete capacity.Application details: Application: Thu Dau Mot Runners (TDMR) Website: https://tdmrunners.runone.vn Client ID: 216668 Requested capacity: 200–500 athletes Submission date: October 10, 2026 Our platform supports a running club in Vietnam, helping members connect their Strava accounts, review running activities, and participate in club statistics and leaderboards.We would greatly appreciate an update on the review status and would be happy to provide any additional screenshots, technical documentation, or other information required.Thank you for your time and consideration. We look forward to your response.Best regards,Thu Dau Mot Runners (TDMR)Vietnamhttps://tdmrunners.runone.vn
Hi Strava team,I’m a student and the solo developer of RaceScore (https://racescore.fr), a free French platform where runners find their official race results. Our app (Client ID 154593) is on the Standard tier with 474 of 999 athletes connected.Since my personal subscription expired, every API call has been rejected, and our athletes can no longer sign in or link activities. RaceScore generates no revenue, and I can’t justify a paid subscription for a free community project.Our usage is minimal: sign-in, listing the athlete’s own activities around a race date, and, on the athlete’s explicit action, adding a line to their own activity description. Data is shown only to its owner and never used for AI.Is there an exemption path for non-commercial or student projects? If not, could you confirm that renewing the subscription is the only way to restore access?I emailed developers@strava.com on 6 Sept and 6 Oct without reply. Thanks!
Hi Strava team,We submitted the Developer Program review form for Avos Fitness (Client ID 287189) and haven’t heard back yet. We now have 9 of our 10 athlete slots in use and new athletes are signing up every day, so we’ll soon have to turn people away.Avos Fitness (https://avosfitness.site) is a training log and performance coach for amateur athletes in Spain. Each athlete connects through OAuth and only sees their own data. We follow the API Agreement and Brand Guidelines: «Powered by Strava» on everything shared, no Strava data shown to other users, nothing used for AI training, and deauthorization handled through the webhook.Could you please review our request? Happy to provide anything else you need.Thanks,Manuel Sánchez Rosario
Hello Strava Developer Team,I am developing MyBikeTrack, a web application that helps cyclists track the mileage of their bikes and individual components.I would like to integrate the Strava API so users can connect their Strava accounts and selectively import their cycling activities from the last 90 days.Before subscribing to Strava or creating an API application, I would appreciate clarification on a few points: Is a Strava subscription required to create and maintain an API application? Would a free trial be sufficient to get started? If my subscription expires, will my API application and its access continue to work? Can MyBikeTrack users import their own activities without having a paid Strava subscription themselves? What are the requirements and application process for obtaining Extended Access, and can a small application apply while it is still growing? MyBikeTrack website: https://mybiketrack.vercel.app/I would like to confirm these requirements before incurring any co
I have developed a community feature within my app which is 100% complimentary to the Strava experience, however, I would like to present a leaderboard within my app.I appreciate the API policy and stance regarding presenting other athletes times outside of Strava and this being a strict no. What I want to do is to present a handicapped leaderboard with no effort data but to do this it would mean taking the data and working out this calculation based on other athlete data within my app….so therefore outside of Strava. The leaderboard would simply be names and where they are in the standings. I have a community that love the new feature and how it works alongside Strava and this is very much the last piece of the jigsaw. Sorry this is a little cryptic but it’s very unique particularly within my app and I don’t want to give the game away! 😂I have logged a ticket for review and approval but any thoughts and guidance would be appreciated.
I have a personal training and health app for myself and would love to just pull my activities strait from strava using the API. but my app does the planning with an Ai engine so am i breaking the strava API rules?
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!
Hi Strava team and community,I’m following up on the Developer Program form I submitted for my app Runner Wars (Client ID 134374) on October 7, 2026. I asked for a higher athlete capacity (999 athletes). I haven’t heard back yet, and I’d be grateful if someone could check where the review stands or tell me if anything is missing.Since I submittedMy Strava subscription is now active, so the app meets the 2026 Developer Program requirement. The app has moved to its permanent domain, https://www.runnerwars.com. The callback domain has been updated to match. The webhook push subscription is set up, so new runs are imported as they are uploaded, with no polling.About the appRunner Wars is a free, mobile-first running game for runners in Đà Nẵng, Vietnam, started by the Ngũ Hành Sơn Runners club. The city is split into ~200 m hexagonal sectors. Runners capture sectors by running through them, earn XP, and compete individually and as clubs. Many of our runners train with COROS, Garmin, Suunto
Hello Strava Developer Community,We are looking for guidance regarding athlete capacity expansion for an approved production application.Our app is already live in production and has now completely reached the athlete connection limit.Current Status:- Athlete limit: 999- Currently connected: 999- New users are now unable to connect their Strava accountsApplication Details:- App Name: Dare2Gear- Client ID: 159933- Category: PerformanceWe have already submitted multiple athlete capacity increase requests through official support channels and replied with production details, screenshots, and compliance information. However, we are currently only receiving generic/template responses directing us back to the documentation and request forms.To clarify:- Our application is already approved and active in production- We use OAuth-authenticated access only- We do not scrape, resell, or redistribute athlete data- The app is being used by real users/athletes- The limitation is now actively blockin
Hi, I'm looking for guidance on how to increase the athlete connection limit for my existing Strava API application. My app has already been approved for a capacity of 999 connected athletes, and that limit has now been reached. As a result, new users are unable to connect their Strava accounts, and I'm receiving complaints from users who cannot access the app. I submitted the Strava API Program Submission Form several weeks ago to request an increase, but I haven't received any response. I also contacted Developer Support by email, but their automated reply stated that athlete capacity increase requests are not reviewed via email and directed me to the Developer Community Hub. Could someone from the Strava team please clarify: - What is the correct process for requesting an increase beyond the existing 999-athlete limit?- Is there a way to escalate a pending capacity increase request when the current limit has already been reached and new users are being blocked?- Is there an expected
Hi all,I run TailwindKompass (Client ID 150588), a read-only app that helps cyclists find Strava segments with favorable wind conditions. It's on the Standard Tier and currently has 978 of 999 allowed athletes connected. At our current growth of roughly 15 new athletes per week, we'll hit the cap within 14 days, after which new users can't connect and effectively can't sign up.I've emailed the developer team with a capacity request, screenshots of the connect flow and our Strava attribution. A few questions for anyone who has been through this:1. Is email the right channel, or is there a specific form for athlete capacity increases?2. How long did your review take?3. Is there anything that commonly causes delays or rejections that I should fix up front?Some context on compliance: read scope only, each athlete only sees their own data, no data is shared with third parties, data is deleted on deauthorization, and we use the official "Connect with Strava" button and "Powered by Strava" lo
Hi there,I am working with collaborators at the British Trust for Ornithology to develop an app that would allow teams of users to compare their aggregate movement with that of cuckoos wearing GPS tracking devices. The idea is to allow teams to virtually race real wild animals that are on their annual migration from Africa to Europe. We hope this will raise awareness about how amazing the migrating birds are and help to encourage their conservation as their populations are declining. For this to work we are hoping to use the Strava API to collate the total distances covered (on bike rides, runs etc.) in the relevant time period for members of each team. These would only be shown in the aggregate (i.e. all the team members cumulative movement) rather than with any individual data being displayed or shared with other users. We only need total distance and the date of the activity, not anything to do with the spatial location of the human athletes, segments, etc. The virtual position of t
Hello Strava Developer Community,I’m developing SEGCUP, a small independent mobile application currently in beta, focused on friendly cycling and running competitions between friends.We are considering simplifying our integration by using existing Strava segments instead of importing complete activities or GPS tracks.Our proposed workflow is:Each participant connects their own Strava account via OAuth. A league administrator selects existing Strava segments. Our application retrieves each authorized athlete’s segment efforts using the official API, where their permissions and subscription allow access. SEGCUP calculates points based on those efforts using its own competition rules. Participants see their own results and a shared ranking within their private league, consisting only of members who have explicitly agreed to participate.We would not reproduce Strava’s global leaderboards or display full activities, routes, or detailed workout data.After reviewing the API Agreement updated
Hello,I submitted my rate limit and athlete capacity increase request about 4 weeks ago (Client ID:185234 ) and haven’t received any response yet.For those who have gone through this process, how long did it typically take to get a response from the Strava team?Thanks!
Hi Strava Developer Support,I am writing to request an increase to the athlete limit for my API application, Wheel2Wheel (W2W), as we have reached our initial capacity of 10 connected athletes.App Details:- App Name: Wheel2Wheel (W2W)- Client ID: 254501Wheel2Wheel is a cycling route discovery and group ride coordination platform designed to help local cycling communities plan routes, organize meetups, and share rides locally and globally. Users can connect their Strava accounts to import their own activities securely into the platform's route builder, with automatic privacy trims applied to start and end locations.Could you please review our application and increase our athlete limit and rate limits so more cyclists can connect and use the platform?Thank you for your time and support!Best regards, Kenneth Tsang/w2w
Hello Strava Developer Community,I am developing RUNVERSE, a gamified running platform designed to encourage people to run and explore their cities.We would like to integrate with the Strava API so users can connect their Strava accounts through OAuth and import their own permitted activities into RUNVERSE. These activities would update their personal running history and contribute to progression within our platform, such as unlocking city landmarks, achievements, and visual map elements.Our goal is to complement the running experience, not to replicate Strava's core functionality.Before implementing this integration, we would like to clarify a few points: Is this type of gamified running platform compatible with the current Strava API Terms of Service and Developer Agreement? Are we allowed to use imported activities to unlock achievements, progress through a virtual city map, and reward users with in-app progression? Are there restrictions on displaying imported activity data on
Hello Strava Developer Team,I am the founder of ARVENTO, a cycling-inspired brand developing ARVENTO REVEAL, an interactive geographic visualization experience.Our vision is simple:Every ride lights up the world.We have recently launched our public product introduction and an interactive demonstration:Product Website:https://www.arventolife.com/pages/arvento-revealInteractive Demo:https://arvento-reveal-demo.pages.dev/Important: Our public demo uses synthetic data only. Real-athlete Group and Global data aggregation is not enabled.Before launching real Strava-connected functionality, we would like to clarify whether our proposed data processing complies with Strava's API Agreement and data-use policies.1. Personal — MY WORLDWith an athlete's explicit OAuth authorization, we would like to convert their GPS activity coordinates into H3 geographic cells and visualize their explored areas privately over a rolling 7-day period.Question: Is this type of private, athlete-specific derived visu
everyone,We submitted the Developer Program form on 14 October 2026 for RYDR Indoor Cycling (Client ID 153246) and have reached the 10-athlete limit on the Standard tier. New riders now hit the "connected athlete limit exceeded" error.About the app: RYDR is an indoor cycling game platform (web, iOS, Android, Windows, macOS) where a rider's trainer power drives the games and workouts. The Strava integration is write-only: with the rider's consent (read, activity:write), each finished ride is uploaded to their own account as a FIT file. We read only the athlete's own name, and their photo only if they explicitly opt in. No Strava data is shown to other users or used for AI. We use the official Connect with Strava button, Powered by Strava logo and "View on Strava" links. Privacy policy: https://rydr.gg/privacy.With the indoor season starting, we'd really appreciate it if someone from the Strava team could take a look, or tell us if anything is missing from our submission.Thanks!Benjamin
Hi Strava team,I submitted the Developer Program form for FlyHUD on October 3, 2026 and received the confirmation that it was under review. I have followed up by email and received automated acknowledgments, but have not yet received a review update.The app has now reached its athlete capacity of 10 out of 10, so new users are unable to connect their Strava accounts.Could you please advise whether there is a way to confirm that the submission is in the review queue, and whether any additional information is needed? I understand that approval and a fixed turnaround time are not guaranteed.Thank you.
None of our users can upload their activities to Strava. The API call returns error code 500 and this response body:{ "message": "error"}And this response header:Please advise. I’ve been trying to post this topic since yesterday and for some reason it’s not getting published.
Hello Strava team,I created an API application called “Maki Training Tracker” in my Strava account, but I cannot find my Client ID or Client Secret.On the “My API Application” page, I can only see “Update App Icon”, “My Account” and “Social Connections”. The API credentials and application details are missing.I need these credentials to connect my Strava account to Make.com for personal running activity tracking and weekly training analysis.Could you please help me access my Client ID and Client Secret?Thank you.
Hi @Emily_A,I submitted the Developer Program form for ATHLO+ (Client ID 265325) on 1 October 2026 and got the automatic confirmation the same day. I followed up by email to developers@strava.com today (15 October) but haven't heard anything yet.We're at 10/10 connected athletes, so new members who try to connect now get "Limit of connected athletes exceeded".ATHLO+ (athlo.sg) is a community platform for endurance athletes in Singapore. Members connect their own Strava account (read and activity:read only) to get verified personal bests on their own profile and a weekly Mon–Sun totals board. Showing anything publicly is opt-in and off by default, deauthorisations and deleted activities are handled by webhook, and no Strava data goes to any AI system. Since applying, the weekly board is built entirely from webhook data, so our nightly job makes no Strava API calls.Could you check that the application is in the review queue, and let me know if you need anything else? Happy to send scree
Dear Strava Developer Review Team,I am writing to request production access (Standard Tier) for my application, Westiti Memories (Client ID: 195833), to expand our user limit beyond the initial 10-athlete sandbox.Our application allows athletes to connect via Strava OAuth to generate and print a personalized "Year in Sport" physical booklet, featuring a month-by-month summary of their own training and races.To comply fully with the Strava API Agreement and Terms of Service, we guarantee the following:Strict Privacy & Data Security: Data is only fetched upon explicit user consent via OAuth. We do not store or persist users' activity data on our servers after their booklet is generated and processed. No Core Feature Replication: Our tool creates a unique physical print product and does not compete with or replicate the Strava app experience. Branding Guidelines: The application and the printed booklets clearly state they are powered by Strava, following all official design and brand
Follow-up — athlete capacity increase request, application 252280 Hello,I submitted an athlete capacity increase request for application 252280 (OhMyPerf) through the Developer Program form on 30 September 2026, after implementing the changes your previous review asked for.I am not resubmitting or adding information here — I would simply like to know whether the request has been received and is in the review queue. Thank you,
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.