I've been using Exist [0] to collect and analyse my fitness data for a number of years. Their API [1] is pretty good, I use it to generate my own daily stats page [2]
[0] https://exist.io/ [1] http://developer.exist.io/ [2] http://peterwallhead.com/stats/