Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
Hello Strava Developers, I am writing this to get a refund of my auto purchase strava one year subscription. The full details of this was sent to developers email. I need to get a full refund of my subscription because I did not intend to subscribe and the payment was auto deduct on my online payment account. I need to hear from you, please contact me lykajustine967@gmail.com
Hi all,Looking for guidance on escalating an athlete-capacity increase request that's been pending with no response for a while.App: Gains In Motion (GIM) — a training analysis app for our local running community, built on Strava OAuth. Currently capped at the default 10-athlete limit.What we've done:- Submitted the capacity increase request and followed up once via email- Completed all required integration standards: webhook subscription, athlete deauthorization handling, and a published privacy policy- No response yet on review statusWe're a free, community-run app (not commercial) looking to expand to 100+ runners in our local group in the coming weeks, and the pending review is currently the only thing blocking that.Could anyone point me to the right way to escalate this — is there a faster channel than the standard support form/email, or a typical turnaround time we should expect? Happy to share our Client ID if that helps someone from the team take a look.Thanks in advance!
I am not sure why Strava guides me to the developers hub, as I actually want to provide feedback regarding the Strava App.When entering a manual activity in the app on an iPhone the usability is rather low. I cannot enter the distance without scrolling because the sections to add photos or videos and the comment field use nearly half of the screen - and I personally never use them.It would be nice to make these two sections smaller or move them to the bottom of the screen, or let user configure the screen and define the preferred order of the fields.
Feature request tp add average heart rate to the lap overview in Strava for iOS. Currently, HR is not shown anywhere per lap when power or pace is the primary, which makes interval and structured workout analysis difficult. Showing avg HR alongside duration and power/pace would give athletes essential insight into internal load, drift, and intensity control.
My app with 7000+ users has reached the read limit of 30K per day as we are holding an event. Many users are complaining that they can’t see their activities in my app. I have already emailed support@strava.com and developers@strava.com and submitted the API review. As this is urgent, if someone can reach out to me, it will be much appreciated.
Hi everyone,I'm a developer currently running two separate fitness applications — Pacewar (pacewar.com) and Swimstro (swimstro.com) — and I'd like to integrate both with the Strava API.I've already registered Pacewar through my existing Strava account and the integration is live. Now I'd like to register Swimstro as well, but the API settings page doesn't seem to allow more than one app per account.My questions are:1. Is it possible to register multiple apps under the same Strava developer account? If so, how?2. If not, is the recommended approach to create a separate Strava account for each application?3. Are there any policy concerns I should be aware of when running two distinct Strava-integrated apps as the same developer?Both apps are independent products targeting different audiences — Pacewar focuses on running, while Swimstro is built for swimmers — so they are genuinely separate integrations.Any guidance from the community or the Strava team would be greatly appreciated!Thanks
Can we get skydiving listed on this app in other sports category?Speaking from personal experience skydiving does involve a lot of core when in belly to earth free fall and in the other disciplines like freefly.Canopy piloting involves steering toggles and a lot of body harness input. Blue Skies!Kevin Rhoades
Hi all,I’m building Velora, a companion app that helps Strava users organise their activities after they’ve been recorded.I’ve reached the 10-athlete limit on the Standard tier and have now applied for Extended Access twice. Both applications were declined with the same standard response, without saying which part of the application was the reason.After the first rejection I went through the API Agreement and API Policy and made quite a few changes. I added proper disconnect and data deletion controls, made Auto-apply off by default, added dedicated Privacy and Strava Data Use pages, reviewed the OAuth scopes and API calls, and made sure ongoing processing uses webhooks rather than polling.The second application was still declined with the same response.I’ve since been looking through this forum and found several developers in a very similar position, across quite different types of apps. What I haven’t been able to find is a recent example of a new Standard Tier app being approved for
We are preparing our submission for app review. Before we do, we would like to make sure our design complies with the API Policy (effective June 1, 2026), because four provisions bear directly on it. We would rather ask now than build on an incorrect reading.1. Retention (6.2). Section 6.2 states that we "may not retain Strava Data in your cache for longer than seven (7) days". Our app imports an athlete's own workouts, with their explicit consent, and derives a score from them. That score feeds a lasting history and past duels. Does the seven-day limit cover data an athlete has deliberately imported into their own account in our app? If so, may we retain the derived values (points, ranking) beyond seven days, provided we delete the underlying Strava values?2. Third parties (6.1 and 6.2). Section 6.1 restricts display to the end user's own data "unless your Developer Application has an athlete capacity of 9,999 or less" — our capacity is well below that. Section 6.2 states, with no thr
Hi,I created a new Strava account ("Team Nitro") a few days ago to host a developer app for a local athletics coaching tool (~30 athletes). I subscribed to Strava as required since June 2026 to access the Standard API tier.My payment card expired before the renewal. Since then, my account is completely inaccessible, I get a "you cannot access this page" error on every page, including billing settings. I can't log in on mobile either.I have no way to update my payment method from within the account.Could a moderator or Strava team member help me restore access to billing settings so I can update my card and reactivate the subscription?Account details:- Account name: Team Nitro- Email: teamnitro.usca@gmail.com-Client ID: 273772Thank you.
Wingfoil is one of the fastest-growing wind sports worldwide, with a rapidly expanding community of recreational riders, racers, and clubs.Currently, Wingfoil activities are often recorded under other sports categories, making it difficult to:Accurately track participation and progression. Compare performances within the Wingfoil community. Organize club activities and challenges. Analyze sport-specific statistics such as distance, speed, and time on foil.Adding Wingfoil as a dedicated activity type would improve data quality, user experience, and community engagement for thousands of athletes using Strava.As more clubs and events adopt Wingfoil, a dedicated category would help athletes properly identify their sessions and participate in club rankings and sport-specific leaderboards.Thank you for considering this enhancement. The Wingfoil community would greatly appreciate official support for this rapidly growing sport.
Hi All - How long does it typically take to complete a participant increase? I’ve requested it and need it for running a corporate challenge next week. Appreciate any insight and support hereThanks!
Hi everyone,I’m the developer of an independent running coaching platform called Runora.The app uses Strava activity data to help personalise training plans and provide coaching insights. Strava is one source of activity data and the aim is to complement the Strava experience, not replace it.I’ve reviewed the API Agreement and API Policy carefully and have updated the application to improve compliance, including clearer attribution, privacy information and user disclosures.I’ve now applied twice for an athlete capacity increase, but both applications have been declined with the standard generic response.My development application has reached the 10-athlete limit, so new users can no longer connect their Strava accounts to test the platform. This makes it very difficult to continue beta testing or gather feedback.I’m not asking anyone to review my application here, but I’d really appreciate any advice from Strava staff or other developers on:Common reasons genuinely complementary apps a
Hi Strava team and fellow developers, I run RunMirror (Client ID 8313), a small personal app on Standard Tier. It shows a runner their own running history back to themselves — lifetime miles, milestones, and a mile-by-mile view of their own past races. Direct OAuth integration. Each athlete sees only their own data. Nothing shared between athletes, no public feed, no leaderboard. All insights are computed by my own rule-based logic — no AI/LLM anywhere in the product. I organically filled all 10 Standard Tier slots with runners from my own circle, and I'd like a Standard Tier growth review to raise the athlete cap to 100 so a few more people can connect. I've submitted twice and both times received a response citing API Policy Section 5.16 (abstraction layers / intermediaries). I've reviewed my setup carefully against that section: - It's a direct integration — no third-party intermediary platform routing Strava data.- No re-exposure of Strava data to third parties; each athlete only e
Hi,I am developing Kartvideo, an app for orienteering athletes.With the athlete's explicit OAuth authorization, Kartvideo retrieves only that athlete's own Strava activity and GPS track. The GPS data is then combined with:the athlete's own orienteering map, course/control information, official race split times, and optionally camera footage recorded by the athlete.The app can create a visualisation/video of the athlete's own race or training session. The video is rendered locally on the athlete's phone and may be exported by that athlete for sharing on social media.No activity data from other Strava users is used or displayed.Under the current Strava API Policy, is it permitted to:combine the authenticated athlete's own GPS data with their orienteering map and race data; create a derived visualisation/video from that combination; and allow the athlete to export that video to social media?I would also appreciate clarification on any retention/deletion requirements for the GPS data in th
Please revert the number of followers from our profile to the previous version. In our native language, Polish, the number of followers is not displayed correctly, half the record is missing. Thanks
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?
Hi everyone,We are developing Runner, a SaaS training-management platform for running clubs and coaches, and we want to clarify two points of the current Strava API Policy before submitting the application for Athlete Capacity review.Our use case is:Each athlete individually connects their own Strava account through OAuth. The athlete may have an explicitly assigned coach within Runner. That coach already manages the athlete's prescribed training plan and training history inside Runner. The Strava connection is optional and initiated by the athlete. Activity information received from Strava is currently synchronized into the athlete's training record.1. Coach accessSection 2.3 states that Strava Data provided by a specific Strava user may be displayed only to that user.Does an explicitly assigned coach still count as another user under this restriction when the athlete has expressly authorized both the Strava connection and the coaching relationship?In other words, is there any support
Hi All, I’d like to use the /activities/{activity id} endpoint to update my users’ activity descriptions with emoji and a link. Other posts indicate that UTF8 is supported, so that’s good for emoji. How should links be formatted? Just standard “<a href=’https://example.com’>My Site</a>”? Is there any additional documentation about what is allowed and/or supported in these descriptions? The link below simply indicates the description should be a string. Thanks
I have 3,908 recorded activities. When I sort these activities—by distance or elevation gain, for example—the list only shows 3,000 activities, so I cannot find what I am looking for. This has happened before and was fixed, but it is once again a limit issue. Could you please look into this?
Hi everyone,I'm building Meet2Run, a small running-community platform for discovering local running clubs, group runs and other runners.I'm trying to clarify one specific point in the 2026 Strava API Policy before implementing the Strava integration.Scenario:Meet2Run will initially have fewer than 9,999 athletes. A user voluntarily connects their Strava account via OAuth. Meet2Run imports that user's activities. The activity is private by default. The user can then explicitly choose to make an activity visible to other Meet2Run users (followers or public within Meet2Run). Meet2Run is not intended to be a Strava replacement and would not provide segments, leaderboards, training plans, AI coaching, etc.The question is:Does API Policy §6.1 allow a Developer Application with an athlete capacity of 9,999 or less to display a user's Strava activity data to other users of that same application, provided the activity owner has explicitly consented to that sharing?The reason I'm asking is that
hi! I have a question before submitting: do I need to keep one of my 10 athlete slots free/reserved so a Strava reviewer can log in and test the app directly? Or is the review based only on what’s submitted through the form (screenshots of the “Connect with Strava” button, where Strava data is displayed, etc.)? I reached out to developers@strava.com but only received an automated response directing me here, since athlete capacity questions aren’t handled by email. If anyone has gone through this recently, I’d really appreciate knowing how it worked for you. • App: Ratio• Client ID: 266036• Current usage: 10 / 10 active athletes Thanks in advance!
Hi can U help me with get more api users? Now I have 10 I need 250 . Client Number ist : 273158 Thanks
Hi all, I'm building a personal strength-training logger that uploads a logged session to Strava. I’m uploading the sessions via POST /uploads with data_type=json and sport_type=WeightTraining, using the per-set {exercise_type, repetitions, weight, start_time} structure.But about 50% of my exercises show up as ‘Unknown’. I thought the list was the FIT enum, but for example CABLE_LATERAL_RAISE works correctly, but it’s not in the FIT exercise_name enum at all, while DUMBBELL_BULGARIAN_SPLIT_SQUATS (plural) works, and the singular doesn’t. Basic ones like PULL_UP, PLANK, LEG_CURL, SQUAT, LUNGE, SIT_UP and PUSH_UP all show as Unknown, even though each is selectable in the app's "correct exercise" picker. So 3 main questions: 1. Is there a published or shareable list of the exercise_type values the uploads API accepts? 2. If not, is upper-snake-casing the exercise name shown in the app the intended way to derive them? 3. Is there a known reason why some app-listed exercises (Pul
Hello everyone,Has anyone here successfully gotten approved for a Strava API user limit increase?I submitted a request and addressed each requirement from the Strava API Agreement individually, explaining how my application complies with them. However, my request was still denied. The response I received was fairly generic, and as far as I can tell, the concerns mentioned in the denial were already addressed in my submission.Is there a way to request more detailed feedback on why the application was denied? I would like to understand the specific concerns so I can address them properly before submitting another request.Client ID: 264043Thank you.Abhinav
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.