Curious about our API? Connect with our developers to share ideas, knowledge, and feedback
Recently active
I'm looking into implementing webhooks into my application, however, I cannot find a complete event schema anywhere.https://developers.strava.com/docs/webhooks/The above website contains only one example, with update of activity title. I what to know what data I'll receive when activity is created. Will I also get a webhook call of type "create an athlete" when someone signs up for my application? Or I just couldn't find the docs I was searching for?Cheers,
Hi,Recently I have created a strava club dedicated to my school. I wanted to dev a discord bot rattached in the server for my school but, 2 mains features that I wanted to implemented isn't possible because we can't get events and posts from the API🙁It's really shame because I'm sure, this can be used from many Strava API developpers. Is his planned for soon ?Thanks in advance for the response 😁
Hi, I am asking if it is possible somehow to import some values (e.g. total miles traveled during the year) into the cells of one's Google spreadsheet. Thanks
Hello,I am looking for the endpoint to get top ten and local legend data of an athlete like it exists for koms/qoms (https://www.strava.com/api/v3/athletes/{athleteId}/koms it is not documented on Swagger but it exists)Do you know if such resource is accessible though the API ?Regards,Pierre
Hello, I have submitted my application to the approval and done everything according to this thread: https://communityhub.strava.com/t5/developer-discussions/application-approval/m-p/33064But unfortunately, developers [at] strava.com email is unreachable and no status is being shown anywhere
Alguém pode me ajudar? Como faz para aumentar a quantidade de usuários que podem autenticar no meu aplicativo que estou desenvolvendo? Vi que o limite atua é apenas 1, gostaria de aumentar, existe um limite ou regra? TRANSLATION: Can someone help me? How do I increase the number of users who can authenticate in my application that I am developing? I saw that the current limit is only 1, I would like to increase it, is there a limit or rule?
Hello there! I am working on an integration from my favorite fitness and workout tracking app, named Strong. It is focusing on gym workout, something Strava does not seem to support as of right now at all. I already built an MVP which is working and successfully imports all my Strong workouts into Strava, but only as a very basic text list with all my exercises and reps, nothing too fancy. I would love to know if I could create a workout-specific activity, with informations like exercises, reps, weights and so, either via API or in-app directly?
KENAPA LINK DESCRIPTION SLALU HILANG JIKA PINDAH WEBSITE MASALAH POST DI STRAVA TRANSLATION: WHY DOES THE DESCRIPTION LINK ALWAYS DISAPPEAR WHEN YOU MOVE WEBSITE POST PROBLEMS ON STRAVA
Hi, is there a way to authorise multiple subdomains for the API in the "Authorization Callback Domain" section ? Or add a comma separated list of domains ?For exemple I want to be able to authorise, foo.my-domain.com and bar.my-domain.com.Can I just authorise *.my-domain.com in the settings ? Or I need to create a Strava account for each subdomains ?Thanks
Heya,Have been waiting for almost 3 weeks for my app approval. Does anyone know how long this takes?Thanks
Hello all,We have an app that pulls activities from Strava's get activities endpoint for around 20 authorized users. For only one athlete, the API response from Strava is empty, even when querying up to a week earlier. Looking at the app itself, this athlete's profile has daily activities. The response does not indicate any error with the authorization token, client ID, or secret. We tested pulling on our own accounts with more stringent privacy settings enabled, and the Strava API response still had our activities. What other causes could there be? Thanks in advance
I have a Raspberry Pi with an e-ink display that shows my latest cycling stats: kilometers per year, month and a calculated projected total of kilometers for the entire year. Every hour the totals are updated. It has worked well for several months. Since last week it stopped working. It was about the time that my app was approved, but that might be coincidental. The step that stopped working is the refresh token. I get a Bad Request on this part: tokens = requests.post(url=f'https://www.strava.com/api/v3/oauth/token' f'?client_id={strava_client_id}' f'&client_secret={strava_client_secret}' f'&grant_type=refresh_token' f'&refresh_token={strava_refresh_token}', timeout=timeout) I've tried creating a new client secret, successfully retrieved a new access token. And then I was able to retrieve my ath
whenever i try to make an ouath request i get an 403 error, however whenever i try to do anything else i don't get a 403 moreover its a brand new aplication so i dont think it should be rate limiting
I am developing a dashboard app and need to determine the best effort for an athlete over a 1-mile distance. Is there a quick and efficient method to obtain this information?I want this information via API.
I had a situation where my APi webhooks were failing due to an expired certificate. Unfortunately I was unable to fix it while I was away from my home due to some security measures I've implemented within the cloud. My question is do the webhooks stop sending to the endpoints after so many errors and if so how to get them working again?Thanks for any suggestions
Hi team.I has a problem Number of athletes allowed to connect to my app. Currently Number of athletes allowed to connect are 1. Can you exten number of athletes allowed to connect?this is My client ID: 124032
Is there any endpoint to delete an authenticated user's saved routes or routes in general? I've searched through the documentation but found only GET endpoints.
put out an annual records email (in january?) sharing links to outstanding individual efforts put in by members. also, maybe highlight cumulative records like most miles ridden in a year, most feet climbed, ...open it up to pros and amateurs , though there should be separate divisions for each.i got this idea from my friend walter who did this : https://www.strava.com/activities/12242634218
Hi!In my web application there's a log out button. The problem is that it only logs the user out of my application, not Strava, thus the user can simply log back in again and after a quick round trip to the Strava log in page (where the user is still authenticated).Is there an API endpoint to call or a URL we can send the user to to log out of Strava? The Strava website sends a POST request to https://wwww.strava.com/session when logging out, but that requires a `authenticity_token` and is probably not something for 3rd party apps to use.Might not exist a solution to this, but I wanted to ask anyway. My log out button doesn't make much sense as it is now.
Hello all,I try to get comments of an activity using the "/activities/{id}/comments" route.It works but in the json response, I have the following :In the documentation, it is written that it is a SummaryAthlete :So it should contains :The resource state indicate that it is a Meta athlete.Is there a way to have a SummaryAthlete and not a meta Athlete ?Thanks a lor for reply,Geotinc
Hello,can somebody help me how i can give a kudos to a activities with an api call? or is there only get Statements?thanks
Hello,I had bought paid subscription on 13th of August 2024, still number of athletes allowed to connect my API shows only 1. It should have been 999. I am working on a project which is related to Strava and no other developer in my organization can connect to my Strava API. Please resolve this issue to the earliest.Thanks & Regards,Mohammedsajeed Shaikh
Dear Strava Team,I hope this message finds you well.Just to give you a heads-up, I am reaching out on behalf of the Pabbly Connect integration team to inform you about our automation software. Pabbly Connect is designed to facilitate seamless integration between multiple applications, and we are excited to offer integrations with over 2,000 applications. You can explore these integrations at this link: https://www.pabbly.com/connect/integrations/We have an existing integration with Strava, which you can view here: https://www.pabbly.com/connect/integrations/strava/. However, we are encountering issues while setting up the webhook. Currently, we can only configure a single webhook URL, and all data from multiple users is being sent to this single URL. We need to set up separate, specific webhook URLs for each user in our Strava integration to align with our OAuth application requirements.Could you assist us with this issue?
My app queries personal Koms every 30 mins starting 6am (CEST) up until 12pm and compares it to previous data to log lost/gained Koms.Everything works fine except the first query in the morning at 6am which has almost half the get-requests being returned with empty arrays even though their status is 200. The number of empty requests is non-deterministic, meaning sometimes It fetches 2200 of ca. 4000 Koms sometimes less, sometimes more.Here is a small excerpt of my server logs from 6am: <br> ** Fetching From Database: ids<br> ** Fetching Tokens - EXPIRED<br> ** Refreshing Tokens - SUCCESS<br> ** DatabaseID count: 4010<br> ** Fetching Kom Pages<br> ** Fetching Kom Page 1<br> ** Fetching Kom Page 2<br> ** Fetching Kom Page 3<br> ** Fetching Kom Page 4<br> ** Fetching Kom Page 5<br> ** Fetching Kom Page 6<br> ** Fetching Kom Page 7<br> ** Fetching Kom Page 8<br> ** Fetching Kom Page 9<br> **
Olá Equipe Strava, Espero que você esteja bem. Meu nome é Ramon, e estou explorando maneiras de integrar o Strava com o Relive usando ferramentas de automação como Make (anteriormente Integromat) ou Zapier. O objetivo é criar uma automação onde, sempre que uma atividade for registrada no Strava, os dados sejam enviados automaticamente para o Relive para gerar um vídeo sem intervenção manual. Gostaria de saber se o Strava oferece suporte para essa integração e quais são as melhores práticas para usar a API do Strava nesse contexto. Se houver alguma documentação ou orientação específica sobre como configurar essa automação, eu agradeceria muito se você pudesse compartilhar comigo. Agradeço desde já sua atenção e aguardo sua resposta. Atenciosamente,RamónTRANSLATION: Hello Strava Team, I hope you are well. My name is Ramon, and I am exploring ways to integrate Strava with Relive using automation tools like Make (formerly Integromat) or Zapier. The goal is to create an automati
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.