Technology

How Strava Limits What Third-Party Developers Can Do With Its Data

Martin HollowayPublished 6d ago4 min readBased on 4 sources
Reading level
How Strava Limits What Third-Party Developers Can Do With Its Data

How Strava Limits What Third-Party Developers Can Do With Its Data

Strava, the popular fitness tracking app used by millions of runners and cyclists, tightly controls how outside developers can access and use data from its platform. The company's rules for its V3 API—essentially the toolset developers use to build apps that connect to Strava—are designed to protect the company's position in the fitness app world while restricting what kinds of applications can be built.

What Data Third-Party Apps Can and Cannot See

Strava has a clear rule: if a developer builds an app using Strava's data, that app can only show a user's own activity data back to that same user. Even if your running route is publicly visible on Strava's website, a third-party app cannot display your activity to other users without your permission.

This means a developer cannot build a feature like a leaderboard (where runners compete against each other) or a social feed (where you see your friends' activities) using Strava's API. Each app becomes a single-user tool — useful for one person looking at their own data, but not for activities that depend on seeing multiple people's information together.

How Strava Protects Its Own Business

Strava goes further. If a developer creates an app that looks too similar to Strava itself — or one that enables competitions and challenges — the company can shut down that app's access by revoking its API token. This is Strava's way of preventing competitors from using its data to build a rival fitness platform.

Developers have to follow rules spread across several policy documents: the API Agreement, API Policy, Brand Guidelines, Terms of Service, and Privacy Policy. Breaking these rules can mean losing access entirely.

The Technical Foundation

Strava built its V3 API to be the same stable interface that its own mobile apps use. This means third-party developers get the same reliable infrastructure as Strava's own team does. However, they operate under much stricter terms about what they can do with the data.

The API also has built-in rate limits—both a 15-minute cap and a daily cap on how many requests an app can make. These limits, combined with the data-sharing restrictions, define the scope of what developers can realistically build.

Strava's Grip on Monetization

Strava also controls how fitness coaching services can be sold. Its Strava + Runna subscription—a coaching product—can only be purchased through Strava's own website or app, not through third-party services. This keeps subscription revenue flowing directly to Strava and prevents other platforms from taking a cut.

This strategy reflects how many major platforms operate: by keeping customers buying directly from them, they avoid paying middlemen fees and maintain control over pricing and the customer relationship.

Watching What Developers Do

Strava collects data about how the API itself is being used—what requests developers make, how often, and in what ways. This surveillance serves two purposes: security (catching rule-breakers) and business intelligence (understanding the ecosystem).

Combined with Strava's power to revoke access, this creates a system where the company can see what developers are doing and shut them down if they step out of bounds.

What This Means for Developers

The net effect of all these rules is that Strava's API is useful mainly for building personal tools. A developer might create an app that analyzes one person's running performance, or integrates Strava data with a calendar or a workout planning service. But the API is not useful for building the kind of social or competitive apps that might go viral—the kind that grow because friends invite friends to use them.

Strava is explicitly preventing the emergence of alternative fitness platforms that could use Strava's user base as a launching pad. This protects Strava's dominance, but it also limits what the developer community can create.

The Bigger Picture

We have seen this pattern before, when the early web had open APIs. Twitter and Facebook once let developers build almost anything on their platforms. As those companies grew and realized how valuable their user networks were, they tightened the rules dramatically. Strava appears to have learned from that history and built strict controls from the beginning, rather than opening up and then closing down later.

This approach reflects two competing values in the tech industry. On one hand, open APIs can drive innovation and grow a platform faster. On the other hand, strict control protects a company's core business and keeps competitors at bay. Strava has chosen control over openness, signaling that it sees its value as the fitness social network itself, not as a foundation for other developers to build on.

Whether that choice is right depends on what you prioritize. If you care about innovation and what developers can create, tighter controls are limiting. If you care about Strava's ability to invest in its own product and protect users' data, the guardrails make sense. Neither position is wrong; they reflect different bets about what drives long-term value in a platform ecosystem.