Skip to main content

Hi,

I’m trying to export power data from an activity using the Strava API. I have a request that fetches the activity stream with the watts parameter. When a power meter was used during the activity, the values are returned correctly. However, if the activity was performed without a power meter, the API returns an empty stream.

I noticed that in other places, such as the average_watts field, the API provides a value based on estimated power without any issues. Additionally, on the Analysis tab of the Strava activity page, it’s possible to view estimated power at each time point.

Is there a way to retrieve estimated power through the API so that it appears in the activity stream? Maybe there’s another endpoint or parameter that should be included?

Thanks for your help!

There isn’t a way to retrieve an estimated watt stream. You would have to use your own calculation model with the speed and gradient from the stream, weights and assumptions about rolling and wind resistance.