Strava API Developer Guide

Everything you need to build amazing apps that integrate with Strava. From authentication to webhooks, this guide covers the complete Strava API.

Heads up: Strava's developer program changed in 2026

Strava introduced a monthly developer fee, began retiring some API endpoints (with a 90-day grace period), and launched an official MCP Connector for AI access. See our 2026 developer program changes and Strava MCP Connector guides for details.

240K+
Developers
v3
API Version
OAuth 2.0
Authentication
JSON
Response Format

API Overview

The Strava API v3 is a RESTful API that provides access to athlete data, activities, segments, routes, clubs, and more. All requests are made over HTTPS to the base URL:

https://www.strava.com/api/v3

The API returns JSON responses and requires OAuth 2.0 authentication for most endpoints. Access tokens must be included in the Authorization header:

Authorization: Bearer {access_token}

Rate Limits

Default Rate Limits

  • 200 requests per 15 minutes
  • 2,000 requests per day

Rate limit headers are included in every response. See Best Practices for handling limits.

Need higher limits? As of June 2026, Strava exposes your app's access tier in the API Settings dashboard with self-service expanded access, or you can request an increase through Strava's Developer Program.

What You Can Build

Analytics Apps

Access activity data, streams (GPS, heart rate, power), and athlete stats to build performance analysis tools.

Training Tools

Create and upload activities, sync with training platforms, and help athletes track their progress.

Social Platforms

Build challenges, leaderboards, and community features using club and segment data.

Route Planners

Access routes, explore segments by location, and export GPX/TCX files for navigation.

Hardware Integrations

Sync data from fitness devices, bike computers, and wearables directly to Strava.

Visualizations

Create heatmaps, 3D routes, art prints, and unique visual representations of activities.

Ready to start building?

Register your app on Strava and make your first API request in just a few minutes.