aid: strava name: Strava description: 'Strava is a popular fitness tracking app and social network that allows athletes to track and analyze workouts including running, cycling, swimming, and 200+ other sport types. The Strava API enables developers to access athlete profiles, activities, segments, routes, clubs, gear, and time-series data streams. OAuth 2.0 is used for authentication with granular scope control. Rate limits apply: 100 requests per 15 minutes, 1000 per day.' url: https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/apis.yml accessModel: pricing: freemium onboarding: self-serve trial: false try_now: true public: false label: Freemium ยท Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/strava.png tags: - Cycling - Fitness - Fitness Tracking - Running - Sports type: Index access: 3rd-Party position: Consumer created: '2025-03-01' modified: '2026-05-30' specificationVersion: '0.19' apis: - aid: strava:strava-activities-api name: Strava Activities API description: >- Create, read, update, and delete workout activities. Activities represent recorded workouts including runs, rides, swims, and 200+ other sport types. humanURL: https://developers.strava.com/ baseURL: https://www.strava.com/api/v3 tags: - Activities properties: - type: OpenAPI url: openapi/strava-activities-api-openapi.yml - type: Documentation url: https://developers.strava.com/docs/reference/ - type: Authentication url: https://developers.strava.com/docs/authentication/ - type: GettingStarted url: https://developers.strava.com/docs/getting-started/ - type: RateLimits url: https://developers.strava.com/docs/rate-limits/ - type: Webhooks url: https://developers.strava.com/docs/webhooks/ - type: AsyncAPI url: >- https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/asyncapi/strava-webhooks-asyncapi.yml - type: GraphQL url: graphql/strava-graphql.md - aid: strava:strava-athletes-api name: Strava Athletes API description: >- Access athlete profiles and statistics. Retrieve the authenticated athlete's profile and update their preferences. humanURL: https://developers.strava.com/ baseURL: https://www.strava.com/api/v3 tags: - Athletes properties: - type: OpenAPI url: openapi/strava-athletes-api-openapi.yml - type: Documentation url: https://developers.strava.com/docs/reference/ - type: Authentication url: https://developers.strava.com/docs/authentication/ - type: GettingStarted url: https://developers.strava.com/docs/getting-started/ - type: RateLimits url: https://developers.strava.com/docs/rate-limits/ - type: Webhooks url: https://developers.strava.com/docs/webhooks/ - type: AsyncAPI url: >- https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/asyncapi/strava-webhooks-asyncapi.yml - type: GraphQL url: graphql/strava-graphql.md - aid: strava:strava-clubs-api name: Strava Clubs API description: >- Access Strava clubs โ€” groups of athletes. View club details, members, and recent club activities. humanURL: https://developers.strava.com/ baseURL: https://www.strava.com/api/v3 tags: - Clubs properties: - type: OpenAPI url: openapi/strava-clubs-api-openapi.yml - type: Documentation url: https://developers.strava.com/docs/reference/ - type: Authentication url: https://developers.strava.com/docs/authentication/ - type: GettingStarted url: https://developers.strava.com/docs/getting-started/ - type: RateLimits url: https://developers.strava.com/docs/rate-limits/ - type: Webhooks url: https://developers.strava.com/docs/webhooks/ - type: AsyncAPI url: >- https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/asyncapi/strava-webhooks-asyncapi.yml - type: GraphQL url: graphql/strava-graphql.md - aid: strava:strava-gear-api name: Strava Gear API description: Access athlete gear (bikes and shoes) used during activities. humanURL: https://developers.strava.com/ baseURL: https://www.strava.com/api/v3 tags: - Gear properties: - type: OpenAPI url: openapi/strava-gear-api-openapi.yml - type: Documentation url: https://developers.strava.com/docs/reference/ - type: Authentication url: https://developers.strava.com/docs/authentication/ - type: GettingStarted url: https://developers.strava.com/docs/getting-started/ - type: RateLimits url: https://developers.strava.com/docs/rate-limits/ - type: Webhooks url: https://developers.strava.com/docs/webhooks/ - type: AsyncAPI url: >- https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/asyncapi/strava-webhooks-asyncapi.yml - type: GraphQL url: graphql/strava-graphql.md - aid: strava:strava-routes-api name: Strava Routes API description: Access and manage athlete-created routes. Routes are planned courses for rides or runs. humanURL: https://developers.strava.com/ baseURL: https://www.strava.com/api/v3 tags: - Routes properties: - type: OpenAPI url: openapi/strava-routes-api-openapi.yml - type: Documentation url: https://developers.strava.com/docs/reference/ - type: Authentication url: https://developers.strava.com/docs/authentication/ - type: GettingStarted url: https://developers.strava.com/docs/getting-started/ - type: RateLimits url: https://developers.strava.com/docs/rate-limits/ - type: Webhooks url: https://developers.strava.com/docs/webhooks/ - type: AsyncAPI url: >- https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/asyncapi/strava-webhooks-asyncapi.yml - type: GraphQL url: graphql/strava-graphql.md - aid: strava:strava-segment-efforts-api name: Strava Segment Efforts API description: >- Access segment efforts โ€” an athlete's attempt at a specific segment. Includes time, pace, and power data for each effort. humanURL: https://developers.strava.com/ baseURL: https://www.strava.com/api/v3 tags: - Segment Efforts properties: - type: OpenAPI url: openapi/strava-segment-efforts-api-openapi.yml - type: Documentation url: https://developers.strava.com/docs/reference/ - type: Authentication url: https://developers.strava.com/docs/authentication/ - type: GettingStarted url: https://developers.strava.com/docs/getting-started/ - type: RateLimits url: https://developers.strava.com/docs/rate-limits/ - type: Webhooks url: https://developers.strava.com/docs/webhooks/ - type: AsyncAPI url: >- https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/asyncapi/strava-webhooks-asyncapi.yml - type: GraphQL url: graphql/strava-graphql.md - aid: strava:strava-segments-api name: Strava Segments API description: >- Access segments โ€” specific sections of road or trail that athletes compete on. View segment details, starred segments, and leaderboards. humanURL: https://developers.strava.com/ baseURL: https://www.strava.com/api/v3 tags: - Segments properties: - type: OpenAPI url: openapi/strava-segments-api-openapi.yml - type: Documentation url: https://developers.strava.com/docs/reference/ - type: Authentication url: https://developers.strava.com/docs/authentication/ - type: GettingStarted url: https://developers.strava.com/docs/getting-started/ - type: RateLimits url: https://developers.strava.com/docs/rate-limits/ - type: Webhooks url: https://developers.strava.com/docs/webhooks/ - type: AsyncAPI url: >- https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/asyncapi/strava-webhooks-asyncapi.yml - type: GraphQL url: graphql/strava-graphql.md - aid: strava:strava-streams-api name: Strava Streams API description: >- Access time-series data streams for activities and segments, including GPS coordinates, heart rate, power, cadence, speed, and altitude. humanURL: https://developers.strava.com/ baseURL: https://www.strava.com/api/v3 tags: - Streams properties: - type: OpenAPI url: openapi/strava-streams-api-openapi.yml - type: Documentation url: https://developers.strava.com/docs/reference/ - type: Authentication url: https://developers.strava.com/docs/authentication/ - type: GettingStarted url: https://developers.strava.com/docs/getting-started/ - type: RateLimits url: https://developers.strava.com/docs/rate-limits/ - type: Webhooks url: https://developers.strava.com/docs/webhooks/ - type: AsyncAPI url: >- https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/asyncapi/strava-webhooks-asyncapi.yml - type: GraphQL url: graphql/strava-graphql.md common: - type: AgenticAccess url: agentic-access/strava-agentic-access.yml - type: VulnerabilityDisclosure url: security/strava-vulnerability-disclosure.yml - type: DomainSecurity url: security/strava-domain-security.yml - type: Authentication url: authentication/strava-authentication.yml - type: OAuthScopes url: scopes/strava-scopes.yml - type: GitHubOrganization url: https://github.com/strava - type: Website url: https://www.strava.com - type: DeveloperPortal url: https://developers.strava.com/ - type: Documentation url: https://developers.strava.com/docs/ - type: Authentication url: https://developers.strava.com/docs/authentication/ - type: TermsOfService url: https://www.strava.com/legal/api - type: PrivacyPolicy url: https://www.strava.com/legal/privacy - type: StatusPage url: https://status.strava.com - type: Blog url: https://blog.strava.com - type: Forums url: https://communityhub.strava.com/developers - type: Signup url: https://www.strava.com/register - type: Login url: https://www.strava.com/login - type: App Registration url: https://www.strava.com/settings/api - type: OpenAPI url: https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/openapi/strava-openapi.yml - type: AsyncAPI url: https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/asyncapi/strava-webhooks-asyncapi.yml - type: JSONSchema url: https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/json-schema/strava-activity-schema.json - type: JSONLDContext url: https://raw.githubusercontent.com/api-evangelist/strava/refs/heads/main/json-ld/strava-context.jsonld - type: Integrations url: https://www.strava.com/apps integrations: - name: Charity - name: Data Importers - name: Indoor - name: Mobile - name: Other - name: Performance Analysis - name: Prints - name: Social Motivation - name: Training - name: Visualizer - name: Wellness maintainers: - FN: Kin Lane email: kin@apievangelist.com