Endpoint Playground
Test Crawlora's Strava challenges API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/strava/challenges" \
-H "x-api-key: $CRAWLORA_API_KEY"No request parameters
{
"code": 200,
"msg": "OK",
"data": {
"promoted_challenge": {
"id": 6158,
"name": "August Flexibility Challenge",
"url": "https://www.strava.com/challenges/August-Flexibility-Challenge",
"sponsored": false,
"goal": 36000,
"dimension": "moving_time",
"icon": "yoga",
"duration": "Aug 1, 2026 to Aug 31, 2026",
"goal_description": "Complete 10 hours of yoga or workout activity this month."
},
"sections": [
{
"category": "partner",
"title": "Partner Challenges",
"challenges": [
{
"id": 6156,
"name": "Runna August Ten Days Active Challenge",
"url": "https://www.strava.com/challenges/Runna-August-Ten-Days-Active-2026",
"sponsored": true,
"goal": 10,
"dimension": "moving_time",
"duration": "Aug 1, 2026 to Aug 31, 2026"
}
]
},
{
"category": "run",
"title": "Run Challenges",
"challenges": [
{
"id": 6162,
"name": "August 10K Challenge",
"url": "https://www.strava.com/challenges/August-10K-challenge-2026",
"sponsored": false,
"goal": 10000,
"dimension": "avg_pace_min_distance",
"duration": "Aug 1, 2026 to Aug 31, 2026",
"goal_description": "Complete a 10 km (6.2 mi) run."
}
]
}
],
"source_url": "https://www.strava.com/challenges"
}
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
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.
{
"code": 200,
"msg": "OK",
"data": {
"promoted_challenge": {
"id": 6158,
"name": "August Flexibility Challenge",
"url": "https://www.strava.com/challenges/August-Flexibility-Challenge",
"sponsored": false,
"goal": 36000,
"dimension": "moving_time",
"icon": "yoga",
"duration": "Aug 1, 2026 to Aug 31, 2026",
"goal_description": "Complete 10 hours of yoga or workout activity this month."
},
"sections": [
{
"category": "partner",
"title": "Partner Challenges",
"challenges": [
{
"id": 6156,
"name": "Runna August Ten Days Active Challenge",
"url": "https://www.strava.com/challenges/Runna-August-Ten-Days-Active-2026",
"sponsored": true,
"goal": 10,
"dimension": "moving_time",
"duration": "Aug 1, 2026 to Aug 31, 2026"
}
]
},
{
"category": "run",
"title": "Run Challenges",
"challenges": [
{
"id": 6162,
"name": "August 10K Challenge",
"url": "https://www.strava.com/challenges/August-10K-challenge-2026",
"sponsored": false,
"goal": 10000,
"dimension": "avg_pace_min_distance",
"duration": "Aug 1, 2026 to Aug 31, 2026",
"goal_description": "Complete a 10 km (6.2 mi) run."
}
]
}
],
"source_url": "https://www.strava.com/challenges"
}
}curl "https://api.crawlora.net/api/v1/strava/challenges" \
-H "x-api-key: $CRAWLORA_API_KEY"