Strava

Strava

Sports & Fitness

Connect with athletes, activities and more

Visit API

πŸ“š Documentation & Examples

Everything you need to integrate with Strava

πŸš€ Quick Start Examples

Strava Javascript Examplejavascript
// Strava API Example
const response = await fetch('https://strava.github.io/api/', {
    method: 'GET',
    headers: {
        'Content-Type': 'application/json'
    }
});

const data = await response.json();
console.log(data);

The Strava API allows developers to seamlessly connect with athletes, track their activities, and engage with a vibrant community of fitness enthusiasts. By leveraging this powerful API, you can access a wealth of data related to workouts, routes, and athlete profiles, empowering you to build innovative applications that enhance the user experience for athletes worldwide. Whether you are creating a personalized fitness tracker or a social platform for connecting athletes, the Strava API provides the necessary endpoints to help you achieve your goals.

Using the Strava API offers numerous advantages, making it an essential tool for developers in the health and fitness industry. Benefits include easy access to real-time data on athlete performance, the ability to integrate with popular fitness apps, support for a broad range of activities, a robust community of millions of athletes, and extensive documentation to guide your development process. To help you get started, here’s a simple JavaScript example showcasing how to call the Strava API and retrieve an athlete's recent activities:

const axios = require('axios');

const accessToken = 'YOUR_ACCESS_TOKEN'; // Replace with your Strava access token

axios.get('https://www.strava.com/api/v3/athlete/activities', {
    headers: {
        'Authorization': `Bearer ${accessToken}`
    }
})
.then(response => {
    console.log('Recent activities:', response.data);
})
.catch(error => {
    console.error('Error fetching activities:', error);
});

This code snippet demonstrates how to use Axios to make a GET request to the Strava API, retrieving recent activities for an authenticated athlete using their access token.

πŸ“Š 30-Day Uptime History

Daily uptime tracking showing online vs offline minutes

Jun 2Jun 4Jun 6Jun 8Jun 10Jun 12Jun 14Jun 16Jun 18Jun 20Jun 22Jun 24Jun 26Jun 28Jul 104008001440Minutes
Online
Offline

Related APIs in Sports & Fitness