Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
Hello Strava Developer Support,I would like to request production access for my personal training analysis application.Client ID: 251804 App Name: JNSIX Endurance Description: A private dashboard for triathlon and running performance analysis, route visualizer, and training load monitor (CTL/ATL) for myself and a small group of local athletes. Expected Users: Less than 10 athletes.The application complies with the Strava API Agreement and Brand Guidelines. Thank you!
Hello, I have created an app that allows my brother and I to compare training plans and progress. I have used the Strava API to pull in my activity data. Can you please increase the athlete limit to 2 so I can pull in his data as well?
Hello Strava Team, I created an application called Pace 10 for a local running team in Brazil. The app synchronizes Strava activities and generates mileage rankings for runners. My application is currently limited to 1 connected athlete, and I would like to request an increase so more members of our running team can connect their Strava accounts. Client ID: 253030 Thank you for your support.
用于数据可视乎得赛段排名
Hi all,I'm the developer of OpenSwim Forecast, an open water swimming conditions and coaching app that integrates with Strava to read and visualize swim activities (HR zones, laps, route maps, device water temperature). It's live on the iOS App Store with an Android build in progress, and has an active user base syncing swims via Strava.I've submitted requests through the developer support process for an athlete count limit increase and a rate limit increase for production use (tickets #14733, #14559, #15019). The athlete cap is currently the practical blocker, new users hit the limit and can't connect.A couple of questions for anyone who's been through this:1. Is there a typical timeline for production access / athlete cap reviews, or a way to tell whether a ticket is actively in the queue versus waiting on something from my side?2. Is there specific information reviewers like to see up front to speed things along — privacy policy, brand-compliance screenshots, a demo of where Strava
Hi, I submitted my app to the Strava API Program on April 20, 2026 and received the automated acknowledgment the same day (it mentioned a 7–10 business day review). It's now been about six weeks with no further response, so I wanted to ask about the status here.App name: RidePlanner Client ID: 209789 App URL: https://roadplanner-two.vercel.app Requested athlete limit: 1000 (currently limited to single-player mode) Scopes: read, activity:read, profile:read_allI've also emailed developers@strava.com as a follow-up. Is there anything else I should do, or anyone who can check the review queue? Thanks!
I noticed that the current route module documentation only lists limited information for route type and subtype values, mainly covering rides (type 1) and runs (type 2) with limited subtypes. Documentation reference: https://developers.strava.com/docs/reference/#api-models-RouteWhile testing manually, I found additional undocumented values, for example:Gravel ride route → type = 6, subtype = 4Mountain bike route → type = 7, subtype = 4It would be very helpful if the documentation could include a complete reference of all available route types and subtypes, including their numeric mappings and meanings.Thanks in advance
Hi Strava Developers,I have sent several requests over the last month to gain access to the production API for my application.I have not received any response.Can this please be reviewed and responded to?Best,Jack
Hello Strava Team, I am requesting production access approval and an athlete connection limit increase for my application. Client ID: 161609App Name: VorcelabRequest increase: Production app approval + athlete connection limit increase to 1000 athletesDate submitted: May 11, 2026 Vorcelab is a running and trail training analysis application connected to Strava. The app allows users to connect their own Strava account through OAuth and import their own activities in order to analyze training history, workload, elevation, effort distribution, progression and performance trends. The application is designed to provide training insights and coaching-related analysis based on the authenticated athlete’s own data. It does not replicate Strava’s social features, does not expose other athletes’ private data, and does not allow users to access data from athletes who have not explicitly authorized the app. Strava data is used only to provide analysis and training-related insights to the connected
Hi Strava Team,We submitted our Developer Program form on 3 May 2026 and received the confirmation email the same day. It has now been nearly 4 weeks with no update, which is well past the 7-10 business day estimate mentioned in the confirmation.App details:App Name: SSA Challenges App Client ID: 250614 Associated Club: Supplement Superstore Fitness Club Requested Limit: 500 athletesWe're an Australian supplements business using the API to run monthly fitness challenges for our customer community. We only require read access to activity data for challenge leaderboards.Could someone please check on the status of our review? We have participants waiting to connect.
Hello Strava Team,I am officially requesting to move my application to Production mode to lift the current 1-athlete limit and begin public beta testing.Application Information:- Name: RunMyTrack- Client ID: 167824- Website: https://runmytrack.com- Privacy Policy: https://runmytrack.com/privacyProject Description:RunMyTrack generates running playlists calibrated zone-by-zone to the user's pace and heart-rate zones. The app uses Strava activity data to auto-fill cadence, max HR, and recent race pace, which it uses to calculate precise BPM targets for each training zone (Z1–Z5). Every track in the playlist is matched to the runner's actual cadence, so the music naturally drives effort instead of fighting it.Strava API Usage:We use the API in read-only mode to:- Read the user's recent activity history to extract average cadence and pace- Read max HR from activity streams for heart-rate zone calibration- Apply the Riegel formula to predict race pace from historical effortsNo activity data
HI!I’m developed a app and I need permission to increase numbers of athletes that will access strava by my app.TKS! JOÃO CLAUDIO SCHENAAPP NAME: EFITNESSCLIENT ID: 249984APP DESCRIPTION: A platform for sports coaching, It integrates with Strava to import athletes’ workouts, calculate hysiological metrics like TSS and update training sheets.USER SCALE: Around 1000 athletes to start.COMPLIANCE: We confirm our application complies with the Strava API Agreemente and Brand Guidelines.
Dear Team,I would like to increase athlete connection to 100 at this point, how to do that, I dont see posibility in strava app to request increase!Field Value Client ID 219142 App name Supervaroņi Trenini App URL https://supervaroni.lovable.app Category Coaching platform (endurance sports — running, cycling, swimming) Region Latvia / EU Requested increase Athlete cap: 1 → 99 (Connected Athlete approval, exit Single Player Mode) Current usage 1/1 athletes, ~2 API calls/day (webhook-based, no polling) Brand compliance ✅ "Connect with Strava" official button, "Powered by Strava" attribution, no data modification, 7-day deletion on disconnect, honors token revocation
I understand this has already been posted in the forum and I’m also aware that Strava is currently experiencing delays in responding to API request. I just want to post this to let Strava know that I am on the same boat as I cannot reply to other threads. I have made my initial request on 31 Mar, and have received email to resubmit my application with further details on Apr 4. I have resubmitted on Apr 4 and have followed up with 2 emails on Apr 16 and Apr 22 respectively. My client ID is 218512, thank you Strava for reading and hopefully I will get my respond soon!
Hi everyone, I’m building a Morse Code Translator website that uses an external API for real-time text-to-Morse and Morse-to-text conversion. The platform works well initially, but during continuous typing or rapid requests, the API responses become delayed and sometimes return outdated or incomplete data. This creates inconsistent translations on the frontend and affects the overall user experience.The application uses JavaScript Fetch API with asynchronous requests, and I suspect the issue is related to request handling, overlapping responses, or API rate limits. I’ve also noticed occasional timeout and CORS-related errors when multiple requests are triggered quickly. Since the translator updates results live while users type, managing request frequency efficiently has become challenging.I’d appreciate suggestions on best practices for handling real-time API communication in web applications like this. Would implementing debouncing, throttling, caching, or request cancellation improv
Has anyone experienced submitted the athlete limit increase form and not hearing definite answer about your application? I’ve submitted and followed up by email but haven’t gotten a response. Saw this reply in a different thread, but having followed up by email and not getting a reply I’m stuck on what to do next. Thanks!
I had submitted my application and user limit increase request 20 days ago with no response. Last night, I wrote a brief email to developers@strava.com and got approved this evening.It’s very disappointing to see this forum so full of developers waiting for feedback! Below are some factors that I think may have contributed to me getting a response. I hope this will help some of you all out!My application was very descriptive (probably overly so), spelling out exactly how the API integration served my users and why I needed higher limits. The integration is simple, just reading public routes and uploading ride recordings from my app. The app already is on the App Store, not something in development. I know for some apps/services that’s not feasible but I do think that could have helped my application get through. For what it’s worth, probably not much, here is the exact email I sent to the team:Subject: API Request ResponseHope you are well,I requested app approval and more users for
I have requested 20 days ago to launch an API for our sports group, I have not received any response to this day, I still get a message, on our ranking page, about how a new person wants to join "that I have reached the limit," i.e. one person. it has been going on for more than 20 days. can I ask you to advise me what to do?
How you know about api this belongs from x api or z api for only api
Hi Strava Developer Team,I’m posting here to kindly ask for visibility on my developer submission / API rate limit increase request.I’m building Activ.run, a workout and running tracker app. I have already completed the Strava integration and have been using it successfully with my own personal Strava account for testing. The integration allows users to connect their own Strava account and import their own activity data into Activ.run.At this stage, the integration is not intended to replicate, compete with, or redistribute Strava data. It is designed to help users view and manage their own training data inside Activ.run after they explicitly authorize access through Strava OAuth.I originally submitted my API rate limit increase request on May 4, 2026, and I also sent a follow-up email afterward (20 May 2026 and 27 May 2026), but I have not yet received an acknowledgment, update, or decision.For reference, these are my client IDs:Production Client ID: 235236 — primary account requiring
My API app shows as disabled, and doesn’t allow me to edit its name, callback URL, etc. I’ve not used it for a long time and wanted to start fresh.It was created well before the the API ToS restrictions but I just want it now to convert genuinely private rides to private, not public by default. Or visa-versa - all uploads are private and get converted if deemed not to involve a private destination.
The form modal when you click ‘Edit” on the API settings page is completely disabled from interaction. I can’t edit my name, callback url, etc. This is really frustrating.
I see in this forum hundreds of messages from people waiting for the Athlete Limit to be increased, I know it takes a few days, but people have been waiting weeks/months with no answer from the Strava team. I just wonder if the Strava Team is aware of this situation.
Subject: Final Follow-Up: Ticket #14078 — 6 Weeks No ResolutionHi Strava Support,I'm following up on Ticket #14078. My original athlete capacity increase request was submitted on April 13 — that is now 6 weeks with no resolution.I have followed up multiple times via this ticket, posted on the Developer Community Hub, and have received no actionable response.At this point I need to be transparent — if I cannot get approval or at minimum a status update this week, I will need to remove Strava integration from Elite Edge Conditioning entirely and route my users through an alternative platform.I would prefer not to do that. My app is live, my users want Strava connectivity, and everything on my end is fully built and ready.All I need is a decision — approved or denied.Client ID: 219665Ticket: #14078Original Submission: April 13, 2025Please respond.Michael ChiarolanzaFounder, Elite Edge Conditioning
Prosím, je možné, abyste přidali do nabídky švihadlo? Moc děkuji.
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.