Skip to main content

How to build your app in Strava:

Procedure for developing a personalized Strava application

Written by Sebastian Eugenio
Updated today

Strava Guide

  1. 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


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.

Did this answer your question?