Strava

Strava's public challenge gallery

Returns Strava's public challenge gallery: the currently promoted challenge plus every gallery section (partner challenges, and one section per sport such as run/ride), each with its challenges' goal, duration, and cover art. Public data, sourced from Strava's own challenge gallery.

get/strava/challenges

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/strava/challenges
  • Auth: API key in header x-api-key

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "data": {
    "fetched_at": "2026-08-07T12:00:00Z",
    "promoted_challenge": {
      "cover_image_url": "https://dgalywyr863hv.cloudfront.net/challenges/6162/6162-cover.png",
      "dimension": "avg_pace_min_distance",
      "duration": "Aug 1, 2026 to Aug 31, 2026",
      "goal": 10000,
      "goal_description": "Complete a 10 km (6.2 mi) run.",
      "icon": "run",
      "id": 6162,
      "logo_image_url": "https://dgalywyr863hv.cloudfront.net/challenges/6162/6162-logo.png",
      "name": "August 10K Challenge",
      "url": "https://www.strava.com/challenges/August-10K-challenge-2026"
    },
    "sections": [
      {
        "category": "run",
        "challenges": [
          {
            "cover_image_url": "https://dgalywyr863hv.cloudfront.net/challenges/6162/6162-cover.png",
            "dimension": "avg_pace_min_distance",
            "duration": "Aug 1, 2026 to Aug 31, 2026",
            "goal": 10000,
            "goal_description": "Complete a 10 km (6.2 mi) run.",
            "icon": "run",
            "id": 6162,
            "logo_image_url": "https://dgalywyr863hv.cloudfront.net/challenges/6162/6162-logo.png",
            "name": "August 10K Challenge",
            "url": "https://www.strava.com/challenges/August-10K-challenge-2026"
          }
        ],
        "title": "Run Challenges"
      }
    ],
    "source_url": "https://www.strava.com/challenges"
  },
  "msg": "OK"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.