idnumberstringобязательный
The Strava activity identifier to fetch streams for. This can be obtained from activity URLs or the get-activities tool.
typesstring[]
Array of stream types to fetch. Available types:
- time: Time in seconds from start
- distance: Distance in meters from start
- latlng: Array of [latitude, longitude] pairs
- altitude: Elevation in meters
- velocity_smooth: Smoothed speed in meters/second
- heartrate: Heart rate in beats per minute
- cadence: Cadence in revolutions per minute
- watts: Power output in watts
- temp: Temperature in Celsius
- moving: Boolean indicating if moving
- grade_smooth: Road grade as percentage
resolutionenum
Optional data resolution. Affects number of data points returned:
- low: ~100 points
- medium: ~1000 points
- high: ~10000 points
Default varies based on activity length.
series_typeenum
Optional base series type for the streams:
- time: Data points are indexed by time (seconds from start)
- distance: Data points are indexed by distance (meters from start)
Useful for comparing different activities or analyzing specific segments.
pagenumber
Optional page number for paginated results. Use with points_per_page to retrieve specific data ranges.
Example: page=2 with points_per_page=100 gets points 101-200.
points_per_pagenumber
Optional number of data points per page. Special values:
- Positive number: Returns that many points per page
- -1: Returns ALL data points split into multiple messages (~1000 points each)
Use -1 when you need the complete activity data for analysis.
formatenum
Output format:
- compact: Raw arrays, minified JSON (~70-80% smaller, LLM-friendly)
- verbose: Human-readable objects with formatted values (backward compatible)
max_pointsnumber
Maximum number of data points to return. If activity exceeds this, data will be intelligently downsampled while preserving peaks and valleys. Useful for very large activities.