Strava Guide
You need to create your app in the Strava developer portal: https://www.strava.com/login
2. App Configuration
In your app configuration, you need to consider the following settings. Here is the link: https://www.strava.com/settings/api
Domain: location of the app
Sandbox -> api.strava.rook-connect.review
Production -> api.strava.rook-connect.com
Rate Limits (Important)
Strava API usage is limited per application using both short-term (15 minutes) and daily limits.
Default overall limit:
200 requests every 15 minutes
2,000 requests per day
Default non-upload endpoints (read requests):
100 requests every 15 minutes
1,000 requests per day
Additional considerations:
The 15-minute limit resets at minutes 0, 15, 30, and 45 of each hour.
The daily limit resets at midnight (UTC).
If you exceed the limits, the API will return:
HTTP 429 – Too Many Requests
Every request (even failed ones) counts toward the limit.
Important Notes
If you make changes when moving from the sandbox environment to the production environment, the user will need to connect again.
You can also find more details here: https://developers.strava.com/docs/rate-limits/
Once you finish the configuration, you need to send this form for approval: https://share.hsforms.com/1VXSwPUYqSH6IxK0y51FjHwcnkd8
Important: This process can take several weeks and partly depends on the timelines of Strava’s review and approval process. We strongly recommend starting early to avoid any delays to your launch. Please note that approval is determined solely by Strava and does not depend on ROOK.