Turbo charge your Strava data with these third party API tools

As fantastically innovative as Strava is, there are a few features that regular users have been crying out for, and others which clever third party developers have created anyway. Features that you didn’t even realise you needed!

The official Strava request board lists many, many suggestions from users, and the good news is that some of this desired functionality is already out there, from third party developers who have built apps using the Strava API. Clever people!

Export other people’s rides/runs with CosmoCatalano

This seems to be a very popular request, and understandably so. You see a route that appeals to you, you want to download it so that you can follow it yourself using a Garmin for turn by turn directions. The Strava site itself doesn’t give you the option to do this.
The only way to do it at present, is to use the CosmoCatalano tool. Here’s a quick tutorial.


The Strava Integrator

The Strava Integrator, by Chris Schiffner, is a tool for embedding your ride data on your own website. As such, it requires some basic installation, so it’s not strictly a simple web based tool. It allows you to customise the number of rides to display, and generates attractive looking maps with key data about the ride. Click one of these, and a lightbox overlay showing segment details appears. Chris is still developing it, and there’s a premium option to purchase for a small fee, as well as a free version. Definitely one to watch.

 Strava multiple ride mapper

The Multiple Ride Mapper pulls in all of the rides you’ve ever logged on Strava and displays them on one map. Simply copy and paste your athlete number into the box and be amazed as it pulls in every ride and maps it. If you’ve ridden certain roads many times, you will end up with a darker line, whereas roads you’ve only ridden once will be more pale.  The map is clickable, and the list on the left hand side takes you back to the ride screen on strava.com

Update: Here’s a brief tutorial showing you how to use this great site.


Strava KOM Notifier Service

Created by the same author as the multiple ride mapper above, Jonathan O Keefe, the KOM notifier service will give you detailed notifications about any changes to your KOMs, or indeed any changes in the top 10 positions.

Segment details

Yet another brilliant bit of coding from Jonathan again, Segment Details can be accessed separately as a standalone thing, but it is also linked from the Strava Notifier Service, above.
This one is really useful for tracking the history of a segment – who’s been KOM in the past, when did so and so take it, how many people have ridden it, what’s the average time taken etc.


RaceShape is essentially about analysing the differences between two people riding a segment. Say you lost your KOM to someone – you can use this tool to analyse where they were quicker, and so help you to develop your strategy.  It works by analysing how the gap changes between two riders, and works with segment data from Strava or Ride with GPS.

SNAP – Strava Needs A Polish (also from Raceshape.com)

SNAP could be a fantastic little tool for users of phones with poor GPS tracking (ahem, iPhone users) which result in spiky tracks where the signal has been erratic.
Tip: Ditch the phone and get a proper bike GPS instead.

It allows you to load up your track, tweak it to iron out the imperfections, and then save a polished version, to upload to Strava.

EREA (also from Raceshape.com)

This one’s a little obscure. I couldn’t think of a reason for ever wanting to use it, but since I came across it, and it fits the topic, it’s included anyway.
Paste in the URL of your ride, and EREA tells you the area inside your ride , in square miles. Hmm, ok.

StravaViewer.com (Update: evolved into VeloViewer.com)

StravaViewer.com seems to be a relative newbie – you have to email them to get your data to show up on the site.
UPDATE: The site has evolved into the very appealing www.veloviewer.com.
It gives you more numbers to play with than you might ever want. Start digging around and you’ll discover a great new way to explore the segments you’ve done, and get ideas about which ones you want to revisit.

Tip: Click the table column headings to sort on that column. E.g. clicking the Distance field sorts the data into the longest > shortest climbs, and so on.
You’ll discover segments you’ve already done, but never realised were there, prompting you to think about targeting them for a serious effort.


Did I miss anything?
Please post your favourite Strava related API tools in the comments!

Grab my FREE ebook - the Century cheat sheet!

  1. Feel confident about your next big ride
  2. Learn the techniques the experienced riders use
  3. Still feel strong at the end!

100 miles
  • Paul Stock

    Excellent Post!  Thanks so much.  One tiny correction: the link you gave for the KOM Notifier is the same as for the Multiple Ride Mapper.  The correct link is: 

    • Alan

      Thanks Paul, now fixed.
      I’ve also added one more tool since the article was first published. StravaViewer.

  • John Ogle

    Unfortunately, it seems SNAP doesn’t work with STRAVA runs…

    That’s a shame. My run tracking seems much worse than my rides and I was hoping for a fix.

  • Strava Viewer

    Thanks for adding StravaViewer to your list. As you say, I only knocked this site together a couple of weeks ago and is very much in a beta phase!  Getting there though and hopefully when all the back end process is sorted I can make it a bit prettier and start doing some useful data visualisations.
    The Relative Power is my favourite bit of data as it takes into account the height, length and your elapsed time to attempt to take into account wind resistance and so give you a good indication of how hard you were trying on each segment, and also compare that to the current KOM.  Also ordering by the time you are behind the KOM is useful as maybe on one segment you only need to improve by 5 seconds to jump 10 places to KOM whereas others you may be in 2nd place but still 2 minutes behind.

  • Pingback: Strava Multiple Ride Mapper | Ade's Road Cycling Blog()

  • Henrik

    StravaViewer is adding more and more functionally everyday, and is very useful and good program for being update on your segments regarding losing or gaining positions.

    I use Strava everyday and StravaViewer everyday. Can highly recommend it.

  • MC

    It seems Cosmo’s Strava Exporter to GPX and Exporter to TCX is not working. (the page will not load at all) What happened? Are there any alternatives that do the same thing? I often export other people’s strava rides to GPX so I can enjoy new roads without getting lost. Thanks for your help!

  • http://owtbutwork.blogspot.co.uk/ bill

    The export usility is a tad naughty as the GPX it exports gives the whole route and ignores the strava users privacy settings.

    On that basis I would think it better if you did not publicise it & wait for strava to create their own.

    • Alan

      Hi Bill, Are you sure? I’ve just tested it, using the CosmoCatalano tool to export one of my own rides. I’ve opened up the GPX file in Google Earth, and it has retained the “exclusion zone” around my home postcode.

  • Dan

    Not so much of a tool but http://www.stravatrailracing.co.uk uses the Strava API to run a regional racing series.

  • Pingback: Strava - Page 28 - London Fixed-gear and Single-speed()

  • Pingback: Scarlet Fire How to make a map showing every ride you’ve ever recorded on Strava. | Scarlet Fire()

  • http://christopheryardin.wordpress.com cyardin

    Loving all of this – though I hope it doesn’t become a distraction from getting out on the wheels. I hope there isn’t too much analysing and not enough pedalling – because I could get buried in all this data.

    • Alan

      Know what you mean, sometimes the best rides are the ones where you leave the Garmin at home and just use the force!

  • Pingback: Scarlet Fire – Cheshire Cat Veloflow()

  • Tom

    Have a look at SUFFERvision, a tool for syncing and overlaying telemetry (GPS, power, speed, etc.) with video.


    Works with data from Strava, Training Peaks, or Garmin Connect and video from Youtube or Vimeo (also has a dot-racing mode when there is no video). For Strava data it can display progress across a segment for one or more riders.

  • Pingback: Scarlet Fire – Strava +Youtube = Suffervision!()

  • Pingback: Scarlet Fire – How to be a scumbag on Strava with digital epo()

  • http://www.padvark.nl Padvark.nl


    I have on addition to this nice list: Padvark.nl

    Padvark.nl shows a simple graph based on your activity data from Strava, giving you instant insight in your performance compared to previous months / years / …

    • Al Thompson

      I found out about this site a few months ago but it didn’t seem to work properly at the time. I just checked it out again and it’s definitely been updated since I last looked. Thanks for letting me know about it!

  • DAvid

    Hey, the Strava Integrator, is a broken link, looks like he isn’t supporting it any more, do you know where I can find something similar?

    • http://www.scarletfire.co.uk Al Thompson

      I think he was one of many sites that Strava pulled the plug on when they changed the API last year some time. The choice of third party Strava ingenuity seems to have diminished somewhat, with a favoured few taking the spotlight. Rightly so, perhaps, when you consider the magnificence of the likes of http://www.VeloViewer.com
      It does seem a shame though that where there was once a creative hotbed of third party enthusiasm, endorsed by Strava (after all, it probably helped them to grow in the early days), it now seems to have changed. They’ve gone all corporate and either shut services out or bought them in house (e.g. RaceShape) to amalgamate their functions into the Premium offering. It’s almost as if Strava used to be run by hippies, and then the businessmen took over…

  • http://www.racepredictions.com J Smith

    I know this post is a bit old, but if you’re logging your runs in Strava and have any upcoming races, check out:


    Connect with Strava and the algorithm behind the site predicts your race times based on your best efforts from your training runs.