Strava is the social network for athletes. We’re a global community of millions of runners, cyclists and triathletes, united by the camaraderie of sport.

50 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Strava endpoints

MethodEndpointDescription
POST addWebhook
Add new webhook
POST checkUploadStatus
Upon upload, Strava will respond with an upload ID. You may use this ID to poll the status of your upload.
POST createActivity
Create new activity
POST deleteGroupEvent
Delete group event
POST deleteWebhook
Delete existing webhook
POST getAccessToken
Get access token
POST getActivityStreams
Retrieve details about a specific segment effort. The effort must be public or it must correspond to the current athlete.
POST getCurrentAthlete
This request is used to retrieve information about the currently authenticated athlete.
POST getGroupEvent
Retrieve group event
POST getKomsAndQoms
Returns an array of segment efforts representing Overall KOMs/QOMs and course records held by the given athlete. Yearly KOMs are not included.
POST getRouteStreams
This resource returns a subset of the activity streams that correspond to route. Distance, altitude and latlng stream types are always returned.
POST getSegmentLeaderboards
Leaderboards represent the ranking of athletes on specific segments.
POST getSegmentStreams
This resource returns a subset of the activity streams that correspond to segment. Only distance, altitude and latlng stream types are available.
POST getSegmentsByCoordinates
This endpoint can be used to find popular segments within a given area.
POST getSingleActivity
Returns a detailed representation if the activity is owned by the requesting athlete.
POST getSingleClub
Retrieve details about a specific club.
POST getSingleGear
Retrieve details about a specific item of gear. The requesting athlete must own the gear. At this time it is not possible to view just anyone’s gear type and usage.
POST getSingleRace
This request is used to retrieve details about a running race.
POST getSingleRoute
Retrieve details about a specific item of gear. The requesting athlete must own the gear. At this time it is not possible to view just anyone’s gear type and usage.
POST getSingleSegment
This request is used to retrieve details about a single segment
POST getTotalsAndStats
Returns recent (last 4 weeks), year to date and all time stats for a given athlete.
POST getZones
Returns the heart rate and power zones of the requesting athlete.
POST joinClub
Join a club on behalf of the authenticated athlete. If the club is private the join will need to be approved by a club admin unless the authenticated athlete had previously been…
POST joinGroupEvent
Join group event
POST leaveClub
Leave a club on behalf of the authenticated user.
POST leaveGroupEvent
Leave group event
POST listActivityComments
The number of comments is included in the activity summary and detail responses.
POST listActivityKudos
A kudos is Strava’s version of a ‘Like’ or a ‘+1’. The number of kudos on an activity is returned with the activity summary.
POST listActivityLaps
This resource will return all laps for an activity. Laps are triggered by athletes using their respective devices, such as Garmin watches.
POST unstarSingleSegment
This request is used to unstar single segment
POST listActivityPhotos
The number of photos is included in the activity summary and detail responses. Use this endpoint to retrieve a list of photos associated with this activity. This endpoint can…
POST listActivityZones
Heartrate and power zones are set by the athlete. This endpoint returns the time (seconds) in each zone.
POST listClubActivities
Retrieve summary information about activities of a specific club.
POST listClubAdmins
Retrieve summary information about admins of a specific club.
POST listClubGroupEvents
Returns an array of club group event summary representations ordered by occurrence time.
POST listClubMembers
Retrieve summary information about members of a specific club.
POST listJoinedAthletes
Retrieve summary information about athletes joined a specific group event, or the upcoming occurrence for recurring events.
POST listMyActivities
This endpoint returns a list of activities for the authenticated user.
POST listMyClubs
Fetch an array of clubs that the currently authenticated athlete is a member of.
POST listRaces
This request is used to retrieve a list of races occurring in a year, ordered by occurrence date from oldest to most recent.
POST listRoutes
Lists a specific athlete’s routes. Private routes will only be included if the authenticating user is viewing their own routes and the token has view_private permissions.
POST listSegmentEfforts
Retrieve an array of segment efforts, for a given segment, filtered by athlete and/or a date range.
POST listStarredSegments
Returns a summary representation of the segments starred by the authenticated user.
POST listWebhooks
This request is used to retrieve the summary representations of the push subscriptions in place for the current application.
POST revokeAccessToken
Revoke access token
POST starSingleSegment
This request is used to star single segment
POST updateActivity
Update existing activity
POST updateCurrentAthlete
Update current athlete's information on Strava.
POST uploadActivity
Posting a file for upload will enqueue it for processing. Initial checks will be done for malformed data and duplicates.
POST webhookEvent
This method is called every time a Strava webhook event occurs

More Sports APIs

View all →
  • The Football Prediction API delivers machine-generated predictions for upcoming football matches across…

    ReviewedSportsFreemium9.5k subscribers
  • Sign up directly on our platform: https://therundown.io/pricing/api Please see our docs at…

    SportsFreemium2.2k subscribers
  • +1 220 football leagues & cups. Livescore (15s), live & pre-match odds, events, line-ups, coachs, players,…

    SportsFree
  • Live Sports Odds is a freemium API that aggregates real-time and pre-match betting lines from dozens of UK,…

    ReviewedSportsFreemium9.9k subscribers
  • All NBA Stats DATA, Games, Livescore, Standings, Players, Statistics...

    SportsFreemium
  • FlashScore API (flashscore.com) - Real-Time Scores, Results & Match Stats. Get detailed sports data…

    SportsFreemium2.5k subscribers