Import activities

We know that you have a whole bunch of activities you would like to import. RUNALYZE supports a wide range of file types and tries to fit all your needs. Still, some file types can be tricky.

Note

Use - if possible - the fit file format for importing activities

Devices

Garmin

Some years ago, it was easy to sync your Garmin device via the so called Garmin communicator. We did not remove this option so far but the browser plugin itself is officially discontinued.

Newer Garmin devices can be used as ordinary usb mass storage. Just pick your *.fit file from a directory called ACTIVITIES or similar. If your device synchronizes with Garmin Connect automatically you can download your activity as zipped *.fit file from the activity’s page (look for the “original format”).

If you are using Garmin Express or the old ANT-Agent you can upload the files from your Windows, MacOS or Linux system. Just look for the files in the following directories.

Garmin Express

Windows 8:

C:\ProgramData\Garmin\GarminConnect\[foldername can be different (name of the device)]\FIT_TYPE_4

Windows 7:

C:\ProgramData\Garmin\CoreService\Devices\[ID]\Sync\FIT_TYPE_4

Mac OS X:

~/Library/Application Support/Garmin/GarminConnect/Device-UnitID/Upload/FIT_TYPE_4

or:

~/Library/Caches/Garmin/Express/<Device-UnitID>/History

ANT-Agent

Windows: Open in the windows file explorer the following path:

%appdata%\Garmin\Devices

Then you have to open the folder with your device ID as name and find the folder Activities.

Mac OS X:

Macintosh HD/Users/BENUTZERNAME/Library/Application Support/Garmin/Devices/DEVICE-ID

Linux

There is a tool called antf-cli. That tool should work with any compliant ANT-FS device in theory and it certainly does for Garmin Forerunner (60, 70, 405CX, 310XT, 610, 910XT) and Garmin Swim.

Polar

There is a software called bipolar which can download the activites from Polar FlowSync, PolarV800 or Polar Loop and there is another software called V800 Downloader on Github which does nearly the same.

TomTom Runner/Multisport Cardio

It seems that all files will be stored on your computer as soon as you connect your device:

OS (C:) / user / <name of user> / Tom Tom MySports / <name of clock >

There you’ll find a folder for every day with *.ttbin files.

Have a look at the following article at dcrainmaker.com if you’re using the iPhone App.

If you’re using a MAC/Linux system you can get the files via usb or via bluetooth from your watch

If you’re using a Windows PC you can get the files via usb with this open source software.

Apps & Webservices

Note

Yes: We’ll add an API to enable synchronization with other plattforms, e.g. via tapiriik, some day.

Garmin Connect

How to download multiple activites via browser

Drag one of the following links to your toolbar/bookmark bar

Download garmin connect (Single page)
Download garmin connect (multiple pages)

Log in into Garmin Connect and open afterwards this site: Activity overview

Click on the bookmark. The single page bookmark will only download all activities on the current open page. The multiple page bookmark will ask you on which page the download should start and on which page it should end.

How to download all activites via script

You need to be a bit technique affin for this. Python and the python package mechanize must be installed on your system. Now you need to download the script at. Execute the download.py script:

python gcexport.py -d activities -c all -f original -u --username <Username> --password <Password>

Or if you just want to download the last 3 activitivies

python gcexport.py -d activities -c 3 -f original -u –username <Username> –password <Password>

OneClick Activity Bookmark FIT Downloader

Drag the following link to your bookmarks bar - Just click on it when you’re on the activity page

Garmin Connect-Export

TomTom MySports

OneClick Activity Bookmark Downloader

Drag the following link to your bookmarks bar - Just click on it when you’re on the activity page

TomTom-Export (FIT)
TomTom-Export (TCX)

Polar Flow

OneClick Activity Bookmark TCX Downloader

Drag the following link to your bookmarks bar - Just click on it when you’re on the activity page

Activity Polar-Export

Movescount

You can export individual activities as FIT files from Movescount.

Endomondo

- Does not encode pauses [2]

Strava

- Does not encode pauses [2]

OneClick Activity Bookmark TCX Downloader

Drag the following link to your bookmarks bar - Just click on it when you’re on the activity page

Strava Connect-Export

Runtastic

- Resampled file [1]
- Does not encode pauses [2]

Bulk export of all activities via command-line

Use the Runtastic Archiver tool which is available at github (How-TO)

sports-tracker.com

Try to download all activities with the tool by Olivian Daniel Tofan

Trainingstagebuch.org

How to export all activities as .gpx files

Drag the following link to your toolbar/bookmarks

Download trainingstagebuch.org

Open the activity list page at trainingstagebuch.org and click on the bookmark. The download of the acitivies will begin. Repeat this step for every activity list page.

Nike+

- Does not encode pauses [2]

MapMyRun

- Does not encode pauses [2]

iRunner

- Does not encode pauses [2]

Run.GPS

+ high precision data

Different file types

We get a lot of questions regarding file types: Which one is better and which one contains more data? To answer these questions we have created a table to show what we can import from each file type (as long as your device logged this data).

Please send us an example file if you think we are missing some data during the import.

  • N = No
  • M = Maybe
  • C = Will be calculated if not present
  • CC = Will be calculated when a condition is given

Warning

TTBIN file format - We are using at third-party component to convert the ttbin files. Unfortunately swim activities cannot be imported in the moment. Please checkout the linked issues and help us

Warning

FIT file format - Heartrate from swim fit files cannot be saved in the moment (Issue #1498)

Note

Distances may be recalculated in some cases, when there are no distance information for gps datapoints.

Note

If you need remove sections, combine files or fix corrupt times in FIT files then use the website _`Fit File Tools <https://www.fitfiletools.com/?=runalyze#/top>`_.

Type FIT TCX/TTBIN GPX PWX hrm & gpx Fitlog Logbook (3) kml/kmz TRK sml slf xml(Suunto) csv(Epson) hrm
Distance
Startdate/time
Duration
Sporttype                            
Name                   N      
Notes                      
Heartrate  
Calories ✓/C ✓/C C C C ✓/C ✓/C ✓/C ✓/C ✓/C ✓/C C C
GPS N    
Altitude N N  
Temperature N N N   N
Laps/Rounds N N N    
Pauses N N N N N N   ?  
Cadence (spm/rpm) N N N N N  
Power N N N N N N N      
Stride length CC CC CC CC CC N N N N C N   CC CC
Ground Contact Time N N N N N N N N N N     N
Ground Contact Balance N N N N N N N N N N     N
Vertical oscillation N N N N N N N N N N     N
Vertical ratio CC N N N N N N N N N N     N
Swim Strokes N N N N N N N N N N   N N
Swim Stroke type N N N N N N N N N N N N N
HRV N N N N N N N N N N
FIT details [3] N N N N N N N N N N N N N
[1]The idea of resampling data is to reduce the size of files and/or to simplify the process of generating the map for an activity. When you import such data it is nearly impossible to calculate the length of the activity. Sometimes the pace graph will show useless lines.
[2](1, 2, 3, 4, 5, 6) Pauses can be encoded in TCX/GPX files with closed tracks/tracks segements. If they are not encoded RUNALYZE has to guess where pauses took place. If you have problems you can disable the detection of pauses in (General settings -> Activity form -> Detect pause)
[3]FIT files contain some Garmin-only values like recovery time, performance condition, hrv score and V02max estimate.

Note

This site may contain affiliate links to support the development and infrastructure of RUNALYZE