Powerful analytical tools designed for runners.

Use the Smashrun API to provide runners with the ability to visualize and interact with their entire training history.

The API supports a standard OAuth interface, and it's designed to be easy to setup and quick to get started. It's free to use and our terms are super relaxed. Our goal is to make using our API as painless and easy as possible, so if there's something you need just let us know. We're here to support you.

What can you do with the API?

Currently you can do all of the following:

  • Save and read runs from Smashrun.
  • Retrieve aggregate stats for all time, by year, and by month.
  • Get a list of all the badges a user has earned.
  • Get a polyline of a running route.
  • Get notables for a run.
  • Get notified when a user earns a badge after adding a run.
  • Get a user's running goal for a given month, year, or all time.
  • Save and retrieve a user's weight measurements.
  • Save and retrieve a user's profile info.

This is, of course, really just a start. Naturally, you're going to want to do a lot more. So, if you've got an idea for an app that needs something else, let us know.

Which apps currently work with the Smashrun API?

Considered the "swiss army knife" of running apps, iSmoothrun is an advanced iOS training app that lets you create a variety of running workouts while providing support for just about every external hardware you can think of.

Sportractive is a multisport Android app that helps you stay motivated and reach goals faster by tracking, monitoring, and analyzing your fitness performance.

Longrun brings your Smashrun activities to iOS. It lets you view your list of activities including details like splits, notables, and route, and lets you compare your current weekly/monthly volume to previous weeks and months.

Caledos Runner is an easy-to-use running app that supports Bluetooth SMART devices and has audio cues in 9 languages. It has an intuitive interface, inspired by the best UIs designed by Microsoft and Nokia, and it's quick to get a GPS fix before each run.

HealthFit is an iOS app that automatically exports your workouts from the Apple Watch as FIT files. It exports workout data such as segments, laps, splits, HR, GPS, cadence, Resting HR, Heart Rate Variability, and more, depending on the app, device, or fitness platform.

Following a training plan? Check outRunPlan! It migrates your training plan from a CSV or Excel file and tracks your progress relative to your plan. You'll see if you're on target, ahead, or behind your scheduled runs. And it imports your runs from Smashrun including your splits and your route map.

Run.GPS is a versatile running app that can also be used for navigation. It uses a high precision algorithm to generate accurate recordings of outdoor activities. The app supports iOS, Android, Windows Phone, and Blackberry devices.

If you're looking for an easy way to export your stats from Suunto, Polar, Adidas miCoach, Runtastic and a variety of other apps into other sites, RunGap will sort you out. It's an iOS app that consolidates your training history and backs it up as you like.

Tapiriik is a web-based platform that can automatically sync your fitness activities between popular sites like Runkeeper, Strava, Garmin Connect, and TrainingPeaks. If you want your stats to always to be in sync across your apps use Tapiriik.

FitnessSyncer is a cloud synchronization service that helps you consolidate and publish your fitness data in multiple platforms. It has the unique ability of synchronizing your stats with Microsoft HealthVault which, in turn, can be shared with your Health Care Provider.

TTWatcher is an installable application that lets you export your TomTom runs directly from the watch and straight into Smashrun. It is both PC and Mac-compatible, and it's an open-sourced project. So, if you're a developer, feel free to contribute or adapt it to work with other watches!