Skip to main content

Dear Friends,

I'm reaching out regarding a persistent issue I've been experiencing with the Strava API for the past few days. It was working perfectly until last week for more than 2 months.

Issue Summary

My mobile application has been consistently receiving 503 "Service Temporarily Unavailable" errors when attempting to fetch user activities via the /api/v3/athlete/activities endpoint. The authentication process works perfectly, but all subsequent API calls fail.

Technical Details

  • App Details: MotionMosaic (Client ID: 147671)
  • Error: HTTP 503 with HTML error page instead of JSON response
  • Affected Endpointhttps://www.strava.com/api/v3/athlete/activities
  • Platform: React Native mobile app (iOS/Android)
  • Authentication: OAuth 2.0 with PKCE + client_secret (working correctly)

What I've Tried

  1. Re-authentication: Cleared all tokens and re-authenticated users multiple times
  2. New App Creation: Created a completely new Strava application in my developer dashboard
  3. Token Refresh: Implemented proper token refresh logic (working correctly)
  4. Network Diagnostics: Confirmed network connectivity and proper request formatting
  5. Rate Limiting: Implemented rate limiting and exponential backoff (15-minute intervals)

Error Response Details

Instead of JSON, the API returns an HTML error page:
 

 <!DOCTYPE html>

<html>

<head>

  <title>Strava is temporarily unavailable</title>

  <meta http-equiv='Content-Type' content='text/html; charset=utf-8'>

  <meta name='viewport' content='width=device-width, initial-scale=1' />

  <meta name='robots' content='noindex' />

  <link href='http://strava.static.s3.amazonaws.com/images/favicon.ico' rel='icon' type='image/x-icon'>

 

  <style>

    /* Resets */

    * {

      box-sizing: border-box;

    }

    body {

      background-color: #fff;

      color: #33


 

Current Impact

  • User Authentication: Working perfectly
  • Token Exchange: Working perfectly
  • Activity Fetching: Consistently failing with 503
  • Activity Details: Also affected by same error


Thank you very much for any help or suggestions.
Silvester

Hey guys, Can someone help me please? 
I have no idea what to try next.


I suffered from the same issue when subscription a new webhook endpoint (https://www.strava.com/api/v3/push_subscriptions).  The response is HTML and mentioned Strava is offline for scheduled maintenance.  But it has happened for 2 days at least

 

 


I haven’t seen this problem, but I’ve been seeing strange timeouts when uploading activities for the last week or so. The reports have been coming from Android users so far and lengthening my connection timeout doesn’t seem to change anything. I feel like something weird is happening on the Strava end lately.


Reply