Difference between revisions of "Endomondo"

From Archiveteam
Jump to navigation Jump to search
(Create Endomondo page)
 
(Add pages and API endpoints)
Line 17: Line 17:
  
 
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<ref>{{URL|https://about.underarmour.com/investor-relations/news-events-presentations/corporate-news/id/21816}}</ref><ref>{{URL|https://support.endomondo.com/hc/en-us/articles/360016251359-Endomondo-Will-Be-Retired}}</ref>. Users were encouraged to transfer their data to Under Armour's MapMyFitness platform using an automated migration feature<ref>{{URL|https://support.endomondo.com/hc/en-us/articles/360016251359-Endomondo-Will-Be-Retired}}</ref>.
 
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<ref>{{URL|https://about.underarmour.com/investor-relations/news-events-presentations/corporate-news/id/21816}}</ref><ref>{{URL|https://support.endomondo.com/hc/en-us/articles/360016251359-Endomondo-Will-Be-Retired}}</ref>. Users were encouraged to transfer their data to Under Armour's MapMyFitness platform using an automated migration feature<ref>{{URL|https://support.endomondo.com/hc/en-us/articles/360016251359-Endomondo-Will-Be-Retired}}</ref>.
 +
 +
== 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) <ref>{{URL|https://github.com/nck974/endomondo_bulk_extractor#instalation}}</ref>
 +
 +
Export workout (GPX): https://www.endomondo.com/rest/v1/users/9927165/workouts/1571269570/export?format=GPX (requires authentication) <ref>{{URL|https://github.com/nck974/endomondo_bulk_extractor#instalation}}</ref>

Revision as of 23:57, 7 December 2020

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]