Connect with athletes, activities and more.
Strava's V3 API is a publicly available REST interface that gives developers access to Strava's dataset, including athletes, activities, clubs, gear, routes, running races, segments, segment efforts, streams, uploads, and webhook events. Access requires an OAuth-derived access_token sent with each request; a Strava API application only has access to a user's data once that user has authorized the application, though segment and segment leaderboard data is available to all applications. The API endpoint is https://www.strava.com/api, and requests use standard HTTP verbs (GET, POST, PUT, DELETE, HEAD).
The API applies per-application rate limiting: a default of 600 requests per 15 minutes and 30,000 requests per day, with usage and limits reported both on the application settings page and in HTTP response headers. Requests exceeding the limit return a 403 Forbidden response. Multi-item requests are paginated to 30 items by default, configurable up to 200 per page via the per_page parameter, and JSONP callbacks are supported for JavaScript applications. Dates follow ISO 8601, and routes are represented as Google-encoded polylines.
The page lists third-party client libraries maintained by the community for languages including Android, C#, Clojure, ColdFusion, Elixir, Erlang, Go, Haskell, iOS, Java, .Net, Node, Perl, PHP, Python, Ruby, Rust, and Scala. The API is intended for developers building applications that read or interact with Strava athlete and activity data, and is the same interface used internally by Strava's mobile applications.
The API is publicly available with a default rate limit of 600 requests per 15 minutes and 30,000 requests per day; there's no mention of a paid tier.
It uses OAuth-based access tokens tied to both the application and the authenticated athlete.
The core API is a REST/JSON interface, with community-maintained libraries available for languages including Python, Ruby, Java, Go, PHP, Node, C#, and others.
It's for developers building applications that access Strava athlete data such as activities, segments, clubs, and routes, typically after the user authorizes the app.
Requests exceeding the limit return a 403 Forbidden response with a JSON error message, and applications can request a limit increase by contacting Strava.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Football score/schedule, news api, tv channels, stats, history, display standing e.g. epl, la liga.
The best sports API for tennis, cricket and soccer live scores, fixtures, results, stats, match data, odds and predictions.
Fixtures, results and predictions for Australian Football League matches.
Query sports data, including teams, players, games, scores and statistics.
The best table tennis API, including stats, predictions, rankings (also ELO), odds, live scores, point by point. Table Tennis websocket also available.
Premium tennis API with free plan also available. Tennis stats, predictions, odds, live scores, point by point. Tennis websocket also available.