Issue #1: See https://communityhub.strava.com/t5/developer-knowledge-base/our-developer-program/ta-p/8849
You will need to submit the form to have an increase in your API limits beyond a single user.
Issue #2: Without more information it's hard to say exactly what the problem is. Make sure the before and after timestamps you pass are in the correct range to pick up all the activities, and make sure you have the proper read scopes to view all of the activities (e.g. if an activity is private and you don't have activity:read_all, you won't see that activity).
If you already know the activity ID, try to read it with getActivityById and see if you get an error which might be more helpful in tracking down the issue.
Hello,
I just submitted the form according to your instructions.
I have another question. If my application has a larger amount of traffic than what you stated in the rate limit section, how will the cost (quota) be calculated? For example, 10 or 100 times more traffic. Can you quote us the cost?
There is no cost, you will get an error similar to that for the connected athletes after your limit is reached.
Thank you Jan_Mantau and ActivityFix,
I have other questions.
1. When my app got a rate limit, I must submit another form to increase the API limits, so could you provide me the form?
2. Currently, I am develop the web by reactjs and use strava API, in the future I will develop a mobile app using the webview to load this Reacjs website. So I want to know I will work perfectly, I mean the OAuth2 works perfectly?
Thank you.
Hi,
I applied a form to increase the limit but how long does strava developer can response and move from a single test user to around 30000 participants asap.
Thanks,
Dan
Hello Jan,
I have the problem error 403. what should i do to fix it? PLS help 🙂
I don't work for Strava.
To my knowledge, there is no cost for using the API. Once you hit your rate limit, any API requests you make will fail until your 15m/daily limit is reset. Keep in mind that requests made above the limit will still count towards your daily quota, so be sure to code your app in such a way that if the limit is hit, it doesn't keep sending requests. If you need a higher limit, you would need to request that from Strava directly (developers@strava)