Skip to main content
Question

Club activities limited to the last 200, and no dates or activity IDs

  • May 8, 2023
  • 6 replies
  • 224 views

Forum|alt.badge.img+4

I am on the committe of a running club and we wanted to use the API to track our athletes and give recognition, awards etc.  However, the API /clubs/{id}/activities returns a maximum of 200 activities for me - can this be changed?

In addition, the activities have no date or activity ID, which meens I can't analyse (for example, most runs or highest distance in a period).

I have the rights to see this detail - it's visible in the app or website - how can I get it through the API?

Thanks

Peter

6 replies

Forum|alt.badge.img+3
  • Hub Starter
  • May 14, 2023

We're in a similar position; We wanted to encourage our team to walk more during May, and got 300~ people signed up with Strava and joining our club. Our goal was to provide some prizes for 'groups' of our teams (Based on their office locations)

However, we've immediatly found that team-members are adding all sorts of activities and as we're unable to list data for the whole group broken down by activity I thought i'd try the API.

Nope - not viable.

1. Can't filter or obtain date of activity on club API

2. The lack of Activity ID means I cant get that extra context even with more API calls

3. The regular data exports only include top 100 members, missing 2/3rds of our group


Forum|alt.badge.img+2
  • Hub Starter
  • August 8, 2023

I have the same problem, I also have a club with more than 200 activities and when I try to get 200 records of the second page it returns empty.

Example:

GET https://www.strava.com/api/v3/clubs/XXXXXXXXX/activities?per_page=200&page=2

Also, it's very useful to know the date of each activity.

 


paleloser
Forum|alt.badge.img+12
  • Hub Climber
  • August 10, 2023

Forum|alt.badge.img
  • Hub Starter
  • April 18, 2025

Any update on this??


Jan_Mantau
Superuser
Forum|alt.badge.img+27
  • Superuser
  • April 18, 2025

Any update on this??

Most probably dates, activity IDs, athlete IDs and so on will never be implemented in the club endpoints because this could be used to create club challenges, as the OP wanted it to do. Except for some generic Strava challenges everything challenge related is a paid feature and Strava won’t allow apps to circumvent that easily.


BryanC
Superuser
Forum|alt.badge.img+23
  • Superuser
  • April 24, 2025

I don’t know if helps but during COVID I helped create a Strava Group for those in our workplace to stay connected during isolation.  We had the same problem of pulling all the activities together.  
A colleague of mine found a Chrome extension that could pull the data from Strava into Excrel (tabbed data).  Neither he nor I can remember its exact name, but if you search for Strava in the Chrome Extensions you may well find it.  
As I recall you had to run it repeatedly until you collected all the data you needed, it didn’t just come in one go.  Good luck.