Skip to main content
Question

Lap Data on User Profile

  • July 16, 2025
  • 3 replies
  • 15 views

Forum|alt.badge.img

I am building a web-based calculator that helps athletes estimate how much time they need to complete a specific lap based on their previous activity data.

I would like to ask:

  1. Is it allowed to access a user’s lap data from their Strava profile using the API, with their permission and proper authentication?

  2. Are there specific scopes or limitations I should be aware of when requesting lap-level data?

  3. Can this data be used to provide insights or time predictions back to the authenticated user, as part of my app?

3 replies

Jan_Mantau
Superuser
Forum|alt.badge.img+26
  • Superuser
  • 1782 replies
  • July 16, 2025

You can get lap data from users activities in the API, provided they use recording devices capable of creating laps. If you mean something other with laps you have to clarify it, because I don’t know anything about laps in the profile.


Jana_S
Superuser
Forum|alt.badge.img+29
  • Superuser
  • 1703 replies
  • July 16, 2025

It sounds like OP is talking about best efforts - which is a subscription feature - and replicating those outside of Strava is generally frowned upon...


Jana_S
Superuser
Forum|alt.badge.img+29
  • Superuser
  • 1703 replies
  • July 16, 2025

@arsalwali my 2c, if you want to generate predictions for specific distances, ignore the “best efforts” or anything like that - that won't help to build accurate predictions anyway. What you want is to analyse activities from, say, last 6 months, consider things like consistency, monotony, fatigue, HR, VO2 max, … the most accurate prediction I’ve seen so far is on Runalyze, it's usually very accurate (unlike Strava I’m afraid - those predictions are wildly off I’m afraid).