Intervals.icu API
Fitness Free key (no card)
AuthenticationFree key (no card)
Rate limitCommunity-documented guidance: about 5,000/day, 2,500 per 15 minutes, and 10/second per IP
Documentation: forum.intervals.icu ยท Checked Sep 13, 2026
About
Intervals.icu is a free training analytics platform that syncs with Strava, Garmin, and other services. Its API exposes activities, wellness data, training calendars, workout libraries, power curves, and gear. A personal API key is generated right in your own settings, so solo automation works with no app review process.
Details
Free to start. You may need a free key, but no credit card.
Auth: Free key (no card)
Rate limit: Community-documented guidance: about 5,000/day, 2,500 per 15 minutes, and 10/second per IP
Verified: 2026-09-13
Best for: cycling running training-analysis
Setup
- Create a free Intervals.icu account and connect your Strava or Garmin.
- Open Settings, go to the Developer section, and generate a personal API key.
- Use HTTP basic auth with your API key as the username.
- Pull activities, wellness, and calendar data from the v1 endpoints.
- Cache results where possible to stay within the published limits.
Example
GET https://intervals.icu/api/v1/athlete/{id}/activities.csv using your API key with basic authUse cases
- Download your training history for custom analysis
- Sync wellness and load data to a personal dashboard
- Automate workout uploads and training-plan management