Strava v0.4.0 API Reference
Modules
Provides access to Strava’s V3 API
Activities are the base object for Strava runs, rides, swims etc
Activity photos are objects associated with an activity. Currently, the only external photo source is Instagram. Photos can also be stored on Strava - these photos are referred to as "native"
Athletes are Strava users, Strava users are athletes
Returns recent (last 4 weeks), year to date and all time stats for a given athlete. Only available for the authenticated athlete. This is the recommended endpoint when polling for athlete upload events
An OAuth2 strategy for Strava
Clubs represent groups of athletes on Strava
Activity and segment API requests may include summary polylines of their respective routes. The values are string encodings of the latitude and longitude points using the Google encoded polyline algorithm format
Requests that return multiple items will be paginated to 30 items by default. The page parameter can be used to specify further pages or offsets. The per_page may also be used for custom page sizes up to 200
Routes are manually-created paths made up of sections called legs. Currently it is only possible to create routes using the Routebuilder web interface. https://strava.github.io/api/v3/routes/
Segments are specific sections of road. Athletes’ times are compared on these segments and leaderboards are created. https://strava.github.io/api/v3/segments/
A segment effort represents an athlete’s attempt at a segment. It can also be thought of as a portion of a ride that covers a segment
Generic utility functions