Get Activity Streams
strava_get_activity_streamsGet high-resolution time-series data for an activity (heart rate, power, cadence, altitude, GPS coordinates, etc.). Data is downsampled if too large. Cache miss normally costs one API request.
Instructions
Get high-resolution time-series data for an activity (heart rate, power, cadence, altitude, GPS coordinates, etc.). Data is downsampled if too large. Cache miss normally costs one API request. Missing stream rate headers mean unknown accounting, not free calls; check strava_sync_status or strava://mirror/budget first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keys | Yes | Stream types to retrieve: time, distance, latlng, altitude, velocity_smooth, heartrate, cadence, watts, temp, moving, grade_smooth | |
| max_points | No | Maximum data points to return (10-2000, default 500). Streams are downsampled if larger. | |
| activity_id | Yes | The activity ID |