Skip to main content
Answered

External provider name in athlete/activities API response?

  • October 18, 2025
  • 4 replies
  • 72 views

COil
Forum|alt.badge.img+1
  • Hub Rookie
  • 3 replies

Hello,

I try to identify what is the “external provider” of activities.

We have a field called external_id, but it can contain a “.tcx” file name.

I can identify the Garmin activities because the external_id starts with : garmin_ping_xxx”

But for other providers like Polar or Fitbit we only have a TCX filename.

How to get the real external provider name ? (A code or id would be better of course)

Bonus question: Is there an official list of all providers supported by Strava ?

Regards.

Thanks. COil.

 

Related posts : 

  •  

Best answer by stanansems

Strava announced a API change in the changelog about the device_name in the ActvitySummary see https://developers.strava.com/docs/changelog/ FYI

4 replies

Jan_Mantau
Superuser
Forum|alt.badge.img+26
  • Superuser
  • 1781 replies
  • October 18, 2025

Depends on what a “real provider” is for you. The device, the user that has recorded the activity, a third party app that has uploaded the activity to Strava, a cloud portal that has uploaded the activity to Strava, a smartphone database where the Strava app on the same smartphone got the activity from, an external API where Strava pulled the activity from (that would be Garmin i.e.) …

I know there are some companies out there that are deluded to think they own the data only because they are a link in the chain from the user to whereever, worst of them starts with “S”. We should not be too obedient.


COil
Forum|alt.badge.img+1
  • Author
  • Hub Rookie
  • 3 replies
  • October 18, 2025

Hello, but for me a device name is not really reliable. That means we need to search for a substring like “garmin”, so a dedicated property would be better.


Forum|alt.badge.img+4
  • Hub Starter
  • 5 replies
  • Answer
  • October 28, 2025

Strava announced a API change in the changelog about the device_name in the ActvitySummary see https://developers.strava.com/docs/changelog/ FYI


COil
Forum|alt.badge.img+1
  • Author
  • Hub Rookie
  • 3 replies
  • October 28, 2025

Strava announced a API change in the changelog about the device_name in the ActvitySummary see https://developers.strava.com/docs/changelog/ FYI

This is good news. I would rather not call the detail endpoint to retrieve this data. 

Thanks for the update. :)