Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
Hi everyone, I’m currently building an application that integrates with the Strava API primarily for athlete verification and limited profile display (recent activity summary, ride count, etc.). The OAuth flow is working correctly and tokens are stored securely. However, the application is currently limited to 1 connected athlete, and additional users receive: Error 403: Limit of connected athletes exceeded I’m trying to understand the correct process to move from development (1 athlete) to production-level athlete limits. I don’t see a “Request Production Access” option in the API dashboard. Is the current process to submit a support ticket, or is there another mechanism for requesting a quota increase? For context: We are not replicating Strava features. We only request basic read scopes. Users can disconnect at any time. We comply with Strava’s branding and data usage guidelines. Any guidance from developers who’ve recently gone through production approval would be greatly apprecia
Hello Strava Developer Team and Community,I’ve developed an application called Nghe An Runners(https://ngheanrunners.info/), a gamified fitness platform where runners compete to control territories on real-world maps based on their activity data.I’m now building a localized version of this platform specifically for our running community, Nghệ An Runners.About Nghệ An Runners:Nghệ An Runners is a community running club founded on June 13, 2021. The club brings together:Runners currently living in Nghệ An People originally from Nghệ An living across Vietnam Members from other running clubs nationwide Especially smaller local running groups within Nghệ An provinceOur goal is to grow a strong, connected running community and encourage a more active lifestyle through technology.About the Application:App Name: Nghe An Runners(community deployment for Nghệ An Runners) Client ID: 230203 Functionality: Users connect their Strava accounts via OAuth The app syncs activity data (distance, time, G
Can specific leaderboard filters be applied in segment URL reference?Example: https://www.strava.com/segments/33639581?filter=overallCan specific filters be applied on URL reference for example TODAY, MEN? If so, is there a list of supported filters for use in URL references in addition to OVERALL in example above?
Hi all,Wondering if the long wait on application-limit-increase requests is normal right now, or if I'm in a queue that's stalled.Timeline:- April 14 — submitted limit-increase request via developers@strava.com (App ID 211015, registered webhook subscription 340791)- May 9 — followed up with diagnostic info: discovered our webhook URL was sitting behind Cloudflare's Bot Fight Mode, which was challenging automated probes (including, I suspect, Strava's validation traffic). Webhook events were silently being blocked.- May 10 — fixed: routed webhook traffic through a dedicated DNS-only subdomain (no Cloudflare proxy), TLS via Caddy/Let's Encrypt, verified reachable. Real activity events are now flowing.- May 13 — no response yet (29 days total since the original request, 3 business days since the follow-up).Two questions for the community:1. Has anyone else had Cloudflare Bot Fight Mode silently block Strava's automated webhook probes? Curious if this is a known issue
Hi team,Just wanted to follow up on our Paice app submission to the Strava Developer Program. We submitted a little while back and haven't heard anything yet — completely understand you're working through a queue, but wanted to make sure nothing on our end is blocking the review.Happy to provide any additional info or clarification if helpful. Thanks for your time!Best,BalazsClient App ID: 204272
Hello, I submitted my app to increase my athlete limit several weeks ago and still have no information about the validation. Could you please review it, I’m waiting for you to push my app in production. Client App Id: 219176 Thanks
Hi Strava Community and Developer Support Team,I am writing to kindly request an update on my API application for my project, RunCut.I submitted my application on April 20th, and received an automated confirmation stating that the review process typically takes 7-10 business days. As of today, May 8th, it has been 14 business days, and I haven't received any further communication.App Details: App Name: RunCut Website: https://runcut.app Client ID: 228024 Purpose: RunCut helps runners transform their workout tracklogs into cinematic videos with dynamic overlays, prioritizing on-device processing and user privacy. I have checked my email (including spam) but haven't seen any updates. My development is currently on hold as I need to finalize the production API integration.Could someone from the Strava team please look into the status of my submission or let me know if any additional information is required?Thank you for your time and for supporting the developer community!Best r
I couldn't find any relevant field in the API request for "/activities/{id}", but cycling activities have cadence information. How can I display the step count? (My Strava app shows this information)
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.
I submitted a request to increase my connected athlete limit weeks ago. This app supports the cycling community at large through showing weather on routes and ride coordination, but has a strong focus on charity cycling teams. Check it out here: https://velovate.app/
I've sent more than 10 requests in the last few months, I've never received a response and they've never increased my credit limit.
Hi Strava team,I'm requesting production access for my application.App name: Rozhýbme sa s Dôverou 2026Client ID: 23702Category: VisualizerWebsite: https://principleguy.com/rozhybme-sa-s-doverou/stravaWhat it does: Displays a club leaderboard for a corporate fitness challenge. It aggregates activity hours from club members and shows a ranked leaderboard with weekly/monthly progress tracking.Why I need it: We have ~300 participants across multiple Strava clubs (Hobby & Profi). Currently stuck on 1-athlete limit (Single Player Mode), so new users can't connect via OAuth.The app only reads club data and athlete activity summaries — no write operations, no data sharing with third parties. Fully compliant with Strava API Agreement and Brand Guidelines.Thank you for your help!
Hi everyone,Posting here as a last resort after 38 days without a human response through email.Client ID: 218716Tickets: #13323 and #14218Timeline:- Submitted initial Developer Program application- April 3: Strava replied that review takes 7-10 business days (ticket #13323)- April 4: Resubmitted a corrected and complete application- April 29: Followed up after 25 days of silence- Received only an automated reply directing me back to the submission form (which we already completed)- Replied clarifying all of the above- May 12: Still no response - 38 days since resubmission, 18+ business days past Strava's own 7-10 day estimateWe are Cycling Challenge, a Danish charity cycling community that has used Strava for 13 consecutive years to raise funds for Børne Hjernecancer Fonden (the Danish Children's Brain Cancer Foundation). Our ~100 riders have been stuck in Single Player Mode since our season started on March 30. That's 6 weeks of lost fundraising momentum for children's brain cancer re
I submitted my athlete capacity increase request on April 13 and have had an open support ticket since April 26 (Ticket #14078). I’ve followed up twice with no resolution.My app Elite Edge Conditioning is live with users who are unable to connect their Strava accounts until this is approved. I’ve provided all required information including screenshots and my Client ID.
I submitted my athlete capacity increase request on April 13 and have had an open support ticket since April 26 (Ticket #14078). I’ve followed up twice with no resolution.My app Elite Edge Conditioning is live with users who are unable to connect their Strava accounts until this is approved. I’ve provided all required information including screenshots and my Client ID.Is there anyone who can help escalate this? 4 weeks with no approval or denial is blocking my entire user base.That’s direct, professional, and public — staff will see it.
I submitted my athlete capacity increase request on April 13 and have had an open support ticket since April 26 (Ticket #14078). I’ve followed up twice with no resolution.My app Elite Edge Conditioning is live with users who are unable to connect their Strava accounts until this is approved. I’ve provided all required information including screenshots and my Client ID.Is there anyone who can help escalate this? 4 weeks with no approval or denial is blocking my entire user base.
It is very common in sports that heart rate zones in running are a bit higher than in cycling. I would really like to setup different heart rate zones for Cycling & Running!
Hi Strava team,I'm requesting production access for my application "Performance Load Optimizer" (Client ID: 209858).I have submitted my application via the standard review form multiple times, most recently on April 21, 2026, including all requested clarifications regarding AI/data usage and screenshots of every page where Strava data is displayed. Since that last submission, I have not received any response.App details:- Name: Performance Load Optimizer- Client ID: 209858- Category: Training Analysis / Coaching- Purpose: Personal training analysis tool for myself and a small group of friends (5–10 users planned for an initial beta phase)Use case clarifications:- Read-only access to activities and activity streams (heartrate, time)- No write operations- No data sharing with third parties- No use of athlete data for AI/ML training- No commercial monetization at this stage- Streams are cached locally per user to minimize API callsCould someone from the team please confirm the status
Hello Strava API Team,I would like to request guidance regarding Production Access / athlete capacity review for my app.App name: Rule9Website: https://rule9.bikeClient ID: 229136Rule9 is a cycling route weather analysis app. It connects a cyclist’s planned Strava route with point-by-point weather data, including wind, temperature, precipitation probability, and elevation context. The goal is to help cyclists decide whether planned riding conditions are safe and suitable before heading out.The app currently appears to be in Single Player Mode. The API dashboard shows that only 1 athlete is allowed to connect, and 1 athlete is already connected. Because of this, other users cannot test or use the Strava integration.Rule9 uses Strava route data only for the authenticated athlete. No Strava data is sold, shared with third parties, or used to train AI or machine learning models.I will also submit the official Developer Program / athlete capacity review form linked in the Strava API documen
Hi Strava API Team!I submitted an API rate limit increase request back on April 18th, but haven't heard back yet (well past the 7-10 business day guidance). I also followed up via email on April 30th. My application (Client ID: 216153) creates custom map art for activities, which users can then order printed and framed. We are looking to expand from individuals to run clubs and events, but are heavily reliant on a manual input workaround right now. It would be amazing to get our capacity unlocked so we can provide a seamless Strava-connected experience for athletes. Our full website url is in the application.Could someone from the team please help look into this? Any help to escalate this review would be highly appreciated! Please let me know if there is anything I can do. Thank you!
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 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
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.