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.
  • 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.

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.

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.

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.

Ghostracer is an Android app that lets you train against virtual competitors in real time on your phone and via Android Wear. It also supports the standalone features of the Sony Smartwatch 3, so you can run without your phone.

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!