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.
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=trueandfalse) and use non-overlapping ranges.For large backfills, prefer
to_webhook=truewith an async design, which also avoids 504 timeouts.
See dedicated data source API keys for registering your own app, and rate limits for more.
Last updated
Was this helpful?