App Logo
strava.com

Get a Strava activity

Automatically get a Strava activity on strava.com. Returns one Strava activity: name, description, sport, local start time, location, distance, moving time, elevation gain, power and energy when recorded, the athlete, kudos and comment counts, and its segment efforts. Distances are in meters, times in seconds. The start time is null for activities whose page does not carry it as data (runs, for example), and shows 00:00:01 when the athlete hides start times. Fails when the activity does not exist or this account cannot see it.

Input

activity_id required

The number in an activity URL, strava.com/activities/<id>.

Output

name required
activity_id required
date optional

Local start time, ISO 8601 without zone.

type optional
trainer optional
location optional
avg_watts optional
athlete_id optional
distance_m optional
kilojoules optional
description optional
elev_gain_m optional
kudos_count optional
athlete_name optional
moving_time_s optional
comments_count optional
segment_efforts optional

FAQ

Returns one Strava activity: name, description, sport, local start time, location, distance, moving time, elevation gain, power and energy when recorded, the athlete, kudos and comment counts, and its segment efforts. Distances are in meters, times in seconds. The start time is null for activities whose page does not carry it as data (runs, for example), and shows 00:00:01 when the athlete hides start times. Fails when the activity does not exist or this account cannot see it.
Ask an AI agent connected to Reduck to run reduck/strava.com/get_activity, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/strava.com/get_activity
You do not need one. "Get a Strava activity" drives the real strava.com pages in a browser, so it works whether or not strava.com offers an API for this.
Required: activity_id.
It returns date, name, type, trainer, location, avg_watts, athlete_id, distance_m, kilojoules, activity_id, description, elev_gain_m, kudos_count, athlete_name, moving_time_s, comments_count, segment_efforts.
Yes. It acts as you on strava.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the strava.com cookies saved by the Reduck extension.
It only reads. It looks things up on strava.com and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/strava.com/get_activity, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/strava.com/get_activity
It is part of Reduck's official curated catalogue.

Start building not clicking