> For the complete documentation index, see [llms.txt](https://docs.tryterra.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tryterra.co/faq/help-topics/data-api-sdk/account-config-environments-and-going-live/strava-own-app-and-quota.md).

# Do I need my own Strava API app?

**Register your own Strava API app** to get a dedicated rate-limit bucket separate from other Terra customers.

Key facts:

* Strava defaults are **100 requests / 15 min** and **1,000 / day**. Since data flows via webhooks, you only consume calls when users record new activities, and Strava has a process to request a production rate-limit increase.
* A single activity request fans out into roughly **1 list call plus \~3 calls per activity** (detail, streams, zones), so a 30-day window can generate dozens of calls.

To avoid 429s:

* Eliminate duplicate requests (don't fetch the same range with both `to_webhook=true` and `false`) and use non-overlapping ranges.
* For large backfills, prefer `to_webhook=true` with an async design, which also avoids 504 timeouts.

See [dedicated data source API keys](https://docs.tryterra.co/health-and-fitness-api/integration-setup/dedicated-data-source-api-keys) for registering your own app, and [rate limits](https://docs.tryterra.co/reference/health-and-fitness-api/rate-limits) for more.
