Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
Hi all, ive been coding a few apps recently to test what sort of use i can make of the api data and oath has previously worked for all of them. Now, when i go to initiate oath i get “ {"message":"Bad Request","errors":[{"resource":"Application","field":"client_id","code":"invalid"}]}”when i know for certain that my .env file hasnt changed and even in new apps i have definitely copied it correctly. Any suggestions on next steps? Client id: “232161”thanks.
When I go to the API Playground and try to AUTHORIZE, I get the following error:{"message":"Bad Request","errors":[{"resource":"Application","field":"redirect_uri","code":"invalid"}]} Any help would be greatly appreciated. Thank You
Hi Strava developers,I've built a small private web app for myself and a few friends — three of us currently but possibility of it being five of us in total — training together for the Great South Run on 18 October 2026. The app pulls our run telemetry from Strava (activity:read_all scope) so we can share a leaderboard, track each other's training, and run a small team campaign over the 25-week build-up.I'm hitting the default 1-athlete limit on my application — I've connected, but my squad-mates get the "limit of connected athletes exceeded" error when they try to authorise.Could I please request an increase to 5 connected athletes?Quick context for the request:App name: GSR Showdown Client ID: 229579 Use case: read-only consumption of our own activities (filtered to Run / TrailRun / VirtualRun) plus per-second streams for HIIT sprint detection Volume: 5–7 activities/week per user → roughly 20 stream calls/week and well within current rate limits Scope: purely personal project, no pla
Hi Strava team,I'm requesting production access for my app RunningApexFlow (Client ID: 218467).App description: RunningApexFlow is a running coaching SaaS platform where coaches monitor their athletes' training. We use the Strava API to automatically sync athletes' activities so coaches can analyze performance, track progress, and adjust training plans.Website: https://www.runningapexflow.comPrivacy Policy: https://www.runningapexflow.com/privacyExpected users: 500+Data usage: Activity data is only displayed to the athlete and their assigned coach. No data is shared with third parties.Thank you.
Hi Strava Team,I submitted a request about a month ago to upgrade my app from Single Player Mode but haven't heard back yet. I'd appreciate any update on the status.• App Name: X-Mile ARENA : Jeju• Client ID: 216087• Website: https://xmile-arena.com• Requested Limit: 500 athletesX-Mile ARENA is a gamified multisport fitness platform for the triathlon community.Strava auto-sync is a key feature that our members are actively waiting for.Our integration is webhook-based (no polling), read-only, and fully compliant with the API Agreement and Brand Guidelines. Deauthorization handling is implemented.Happy to provide any additional details via email if needed.Thank you,Heewon Park
Hello Strava Developer Team,I'm writing to request an increase from the default 1-athlete limit for my application "Running Coach Pro", currently in private MVP testing.APPLICATION DETAILSApp Name: Running Coach Pro (branded "Team Total Trail" during testing) Client ID: 236045 Website: https://teamtotaltrail.netlify.app Authorization Callback Domain: sbluphkqhfeoiwfcaccy.supabase.co Brand compliance: full compliance with Strava Brand Guidelines — the Strava brand orange (#FC4C02) is used only for the official "Connect with Strava" button; the rest of the app uses our own brand palette (turquoise/blue/green gradient).WHAT THE APP DOESA SaaS platform for running and trail coaches to manage their athletes. Athletes connect their Strava account so coaches can:View training activities (distance, pace, heart rate, splits, zones) Adjust personalized training plans based on real performance data Provide per-session feedback (visible to the athlete) Track progress toward race goals (5K → ultra
Hello Strava Team,I am officially requesting to move my application to "Production" mode in order to lift the current 1-athlete limit and begin our beta-testing phase.Application Information: Name: Runcalix Client ID: 130526 Website: https://www.runcalix.com Privacy Policy: https://www.runcalix.com/privacy Project Description: Runcalix is an AI-powered coach specialized in hybrid training, combining Trail Running and Calisthenics. Our mission is to help athletes build specific trail endurance alongside bodyweight strength training.Strava API Usage: We use the API to synchronize activities (Run/Trail) in order to: Analyze training load and elevation gain (ACWR). Dynamically adjust Running, Trail, and Calisthenics sessions based on detected fatigue. Calculate "Race Readiness" scores based on activity history. Compliance and Brand Guidelines: I confirm that the application strictly follows Strava’s guidelines: Use of the official "Connect with Strava" button for authentication.
Ciao a tutti,Ho inviato il modulo del Programma per sviluppatori il 12 aprile 2026 per spostare la mia app dalla modalità giocatore singolo e ho inviato un'email di sollecito a developers@strava.com circa una settimana fa. Finora non ho ricevuto risposta a nessuna delle due email.Leggendo altre discussioni, vedo che questo problema è piuttosto comune, quindi ho due domande per la community:1. Qual è una tempistica realistica al momento? I post recenti parlano di tempi che vanno da una settimana a diversi mesi: qualcuno ha ricevuto l'approvazione di recente (aprile-maggio 2026)? 2. C'è qualcosa che ha contribuito ad accelerare i tempi? Un formato specifico per l'email di sollecito, screenshot da allegare, contatti che si sono rivelati utili?A titolo di riferimento, la mia app: - Nome: ReadyRun (allenatore di corsa AI, Android) - ID client: 216890 - Sito: https://readyrun.run - Webhook già configurato e convalidato, flusso OAuth testato end-to-end - Ambito di sola lettura, nessuna s
Is there any way to check your submission? I want to see If I correctly applied for both?
Hello Strava Developer Team,I'm writing to request an increase from the default 1-athlete limit for my application "Running Coach Pro", currently in private MVP testing.APPLICATION DETAILSApp Name: Running Coach Pro (branded "Team Total Trail" during testing) Client ID: 236045 Website: https://teamtotaltrail.netlify.app Authorization Callback Domain: sbluphkqhfeoiwfcaccy.supabase.co Brand compliance: full compliance with Strava Brand Guidelines — the Strava brand orange (#FC4C02) is used only for the official "Connect with Strava" button; the rest of the app uses our own brand palette (turquoise/blue/green gradient).WHAT THE APP DOESA SaaS platform for running and trail coaches to manage their athletes. Athletes connect their Strava account so coaches can:View training activities (distance, pace, heart rate, splits, zones) Adjust personalized training plans based on real performance data Provide per-session feedback (visible to the athlete) Track progress toward race goals (5K → ultras
Hi Strava team,I'm requesting production access for my application.App name: INTAKEClient ID: 224411Category: WellnessWebsite: https://track-intake.comPrivacy Policy: https://track-intake.com/privacyWhat it does: INTAKE is a clinical-grade nutrition and fitness tracking app. It syncs workout data from Strava (activities, distance, heart rate, elevation) to provide users with post-workout nutrition insights like hydration, protein, and electrolyte recommendations.Why I need it: Currently limited to 1 athlete (Single Player Mode). We have beta testers who need to connect their Strava accounts via OAuth.The app only reads activity data — no write operations, no data sharing with third parties. Fully compliant with Strava API Agreement and Brand Guidelines.Thank you!
Hello everyone! My name is Paulo, and I work as a data engineer. Recently, I’ve been studying multi-agent workflows (AI), and I decided to start a new personal project alled PathFinderAI ((GitHub Repo)[https://github.com/messerzen/PathFinderAI/tree/main]) to apply what I’ve been learning.As a bike enthusiast, my first idea was to build a tool to suggest routes. The motivation came from a recurring situation: every Friday, my friends and I decide on the weekend ride — “Which route are we going to ride tomorrow?”We usually prefer to ride early in the morning so we can attend to our commitments later in the day. Quite often, we have constraints like: “I need to be home by 10 AM” or “I had a tough week, so let’s do an easier ride tomorrow.”Even though we have a fairly large “menu” of routes we already know, it’s not always easy to choose the best one considering constraints like time, fatigue, or whether we want a big climb or a flatter ride. Based on this, I decided to create this project
Hi Strava Developer Team and Community,I'm building a personal accountability app called RunStreaks that helps runners maintain daily running streaks. After reviewing the November 2024 API policy updates and the feedback on my initial submission, I've made significant changes to ensure compliance.Before I resubmit, I wanted to open it up for public review and get some feedback from this community.Here's the live site: https://runstreaks.io I'm the only runner on there right now, but you can see the concept. I've done my best to remove literally everything possible to stay compliant while still maintaining the core idea in its most minimal form. I've worked pretty hard on this app, and I don't want to do another submission just to get rejected again. So I was hoping I could get some honest feedback before I make any final changes and resubmit.What I've already removed from public view:All activity details (distance, pace, time, elevation, etc.) Best efforts and personal records Activity
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 for the associated issue.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. Please note that (1) I’ve already filled and sent back the form (2) waited >10 business days (3) reached out back Strava Thanks!Client ID: 183565
HI, Wondering the status of my application. requested user increase Client ID117619
Hi, Like to check status of application? Ticket #14556 I submitted this application several weeks ago and got a request for screen shots. I uploaded screen shots and wondering if it could be processed. I am looking to increase from 1 athlete to 250 I know you are busy. I would really appreciate if could process this request. Thank you!!!
After submitting my app for approval back in March - I expected to hear back within the stated 7-10 business days. I have followed up weekly, with only automated replies. And now it’s May. After perusing this forum, where I see many questions about other people not hearing back within the stated timeframe - I begin to wonder: does the developer team even monitor the developers@strava.com email? Or has Strava fired that entire team and left it on life support? Truly - this is disappointing. I don’t what else to say here, except that the customer support is dismal.
Hi Strava API Team! I submitted an API rate limit increase request back on April 6th, but haven't heard back yet (which is well past the standard SLA). I also followed up via Zendesk on April 20th.My application (Client ID: 217181) creates custom data overlays for running communities. We recently gained unexpected traction and hit the 999-athlete cap much faster than anticipated.We currently have several running clubs on a waitlist who are eager to onboard, and we are heavily relying on a manual input workaround right now. We'd love to get our capacity unlocked so we can continue providing a seamless Strava-connected experience for these communities.(The full app description, URL, and use cases are already detailed in my API dashboard submission and Zendesk ticket).Could someone from the team please help look into this? Any help to escalate this review would be highly appreciated! Thank you!
Hi Strava Team,I know the queue for API approvals is starting to look like the start of a major marathon crowded and moving slower than I’d like! But I thought I’d try my luck and see if I can win the "Review Lottery" today.I’ve built runpires.com to bring some extra motivation to the running and cycling scene here in Vienna. The webapp is polished, 100% compliant, and ready to roll. The only problem? Currently, the only "Empire" I’m ruling is my own data.I’ve been the sole athlete on the platform for 3 weeks now, and while I love my own stats, the community here in Vienna is getting restless waiting to join the fun.Could you please check on Client ID: 177917? I’d love to finally onboard my first group of athletes and stop being the loneliest runner on the Donauinsel.Best regards from Vienna
Hey all! Been holding a group of athletes from training on gorace.fit for a three weeks now waiting for Strava to let us into their API program. I was quoted 7-10 days and folks are starting to get frustrated. Any tips for getting the app approved for more than a single athlete?Thanks in advance!
I'm trying to analyse how much time an athlete spends in a specific power zone based on athlete's zone.When pulling an activity with "getZonesByActivityId" the distribution_buckets values do not match the athlete zones, they are just fixed buckets 0-50, 50-100, 100-150, 150-200 ...The zones for heartrate data are correctly matching the athlete's zone but the power data is not.Any idea why this is happening?
H,I submitted my API application and it was escalated to a specialist, but it's been over 20 days without any update.This is currently impacting our platform (Movyn), as users are unable to properly sync their activities and send completed workouts to Strava. We are actively losing users due to this limitation.Our use case is a cycling performance platform where users connect their Strava account via OAuth to sync activity data for analytics and training insights.We are fully compliant with Strava API guidelines and only request necessary scopes for reading user activities.Could someone from the team please provide an update or help move this forward?Happy to provide any additional details if needed.
Hi all,Our client ID: 218247Posting here because I've exhausted every available channel and still can't get any response from the Strava API Developers Team.Timeline of the case:March 31 – Initial request submitted April 4 – Received a reply asking for additional information April 7 – Sent all the requested information back April 14 – Resubmitted the form April 15 – Sent a follow-up reminder May 4 (today) – Still complete silenceThat's nearly five weeks since the original submission and almost three weeks with zero response since my last reminder.What I've already tried, in case anyone suggests it:Official contact forms Support email Support chatbot LinkedIn outreach to team membersAt this point our API integration is fully blocked and we have no visibility into when — or whether — the case will be picked up. This isn't a technical question I can solve myself; it requires someone from the API team to actually respond.Questions for the community / Strava staff:Has anyone else experienc
I submitetd my aplication for increasing the number of athletes for my app on the 1st of april, then I answered what they asked about my app and resubmmit on the 6th of april, then I followed up with my Client Id 207841 on the 20th of april and once again on the 27th. I have not gotten any answert about my application. I would greatly appreciatte if somebody could follow up on my request to know what the next steps are
Dear Developer team,I would follow up on a request I submitted last week for an increase in the number of athletes for my application. I completed the form provided for this purpose.Could you please provide review and let me know if there is any necessary info required from my end ? My Client ID: 226118Thank you for your time and assistance.
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.