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.


Reply