Endomondo

From Archiveteam
Revision as of 23:57, 7 December 2020 by Tech234a (talk | contribs) (Add pages and API endpoints)
Jump to navigation Jump to search
Endomondo
Endomondo logo
Www-endomondo-com.png
URL https://www.endomondo.com/
Project status Closing
Archiving status Upcoming...
Project source Unknown
Project tracker Unknown
IRC channel #findelmundo (on hackint)
Project lead Unknown

Endomondo is a GPS workout tracker with optional social networking features.

It launched around September 2008[1], and was acquired by Under Armour in February 2015[2].

On October 30, 2020, Under Armour announced that Endomondo would be shut down on December 31, 2020, with users being able to contact support to request a copy or portability of their data until March 31, 2021[3][4]. Users were encouraged to transfer their data to Under Armour's MapMyFitness platform using an automated migration feature[5].

Site Structure

User profile: https://www.endomondo.com/profile/9927165

User workouts list: https://www.endomondo.com/users/9927165/workouts/latest

Direct workout link: https://www.endomondo.com/users/9927165/workouts/1582417745

User stats link: https://www.endomondo.com/stats/9927165 (seems to always require authentication to access)


XHR API Used by Profile Page

Sample request: https://www.endomondo.com/?x=[some lengthy token]&random=[some value between 0 and 1, likely for caching prevention]

These requests are used when clicking on "2 People Like This" to list who liked a workout when more than one person liked a workout (also used when closing this list). This API is also used when rolling over the "Show More" button at the bottom of a profile to load more workouts. This API returns responses containing XML and HTML code to be added to the existing webpage.

REST API

This API returns a JSON response.

Used by Workout Page

List workouts in date range: https://www.endomondo.com/rest/v1/users/9927165/workouts?before=2020-08-13T03%3A59%3A59.999Z&after=2020-06-26T04%3A00%3A00.000Z

Workout information: https://www.endomondo.com/users/9927165/workouts/1582417745

User workout feed (retrieved with workout): https://www.endomondo.com/rest/v1/users/9927165/feeds/281476616676861

Additional API Endpoints

User info REST endpoint: https://www.endomondo.com/rest/v1/users/9927165

Export workout (TCX): https://www.endomondo.com/rest/v1/users/9927165/workouts/1571269570/export?format=TCX (requires authentication) [6]

Export workout (GPX): https://www.endomondo.com/rest/v1/users/9927165/workouts/1571269570/export?format=GPX (requires authentication) [7]