Skip to main content
Question

Is there a way to filter GET /athlete/activities by sport type or workout type?

  • May 1, 2026
  • 1 reply
  • 19 views

Forum|alt.badge.img

Working on a race tracker app (Racely) that syncs only race activities from Strava. The endpoint only exposes before, after, page, and per_page — no activity type filter.

Right now I'm paginating through the full history (up to 5 requests × 200) and filtering client-side where workout_type == 1. Works, but feels wrong for users with thousands of activities.

Question: Is there an undocumented or unofficial filter parameter for sport_type or workout_type on this endpoint? Something like: GET /athlete/activities?sport_type=Run&workout_type=1 Or any other approach that avoids fetching the entire activity history just to find races?

1 reply

Jan_Mantau
Superuser
Forum|alt.badge.img+27
  • Superuser
  • May 2, 2026

This was often asked for and there is still no way to filter anything.