Endpoint Playground
Returns the events SofaScore features for a stage sport right now: a mix of the latest finished events (with `winner` and result facts such as laps and circuit) and the next upcoming ones, across series such as Formula 1, MotoGP, Moto2, Moto3, Superbike, NASCAR and cycling races. Each event carries its competition, season name, parent season stage and country. Use an event `id` with stage-substages for its sessions or stages and stage-standings for results. The `sport` enum accepts `motorsport` and `cycling`.
14 Oct 2026: 10 stages; 14 fields had a value in every checked item and 2 varied between items.
Sample value profiles: start_timestamp: 2026-10-09 to 2026-10-18; country: USA (4), Indonesia (3), Singapore (1) and 2 more; name: “Singapore GP” and 6 other values.
curl 'https://api.crawlora.net/api/v1/sofascore/stage-featured?sport=motorsport' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| sport | string | Yes | motorsport | Stage sport key |
{
"code": 200,
"msg": "OK",
"data": {
"sport": "motorsport",
"count": 4,
"source_url": "https://api.sofascore.com/api/v1/stage/sport/motorsport/featured",
"fetched_at": "2026-10-07T14:00:00Z",
"stages": [
{
"id": 224763,
"name": "Grand Prix of Japan",
"slug": "grand-prix-of-japan",
"type": {
"id": 2,
"name": "Event"
},
"status": {
"type": "finished",
"description": "Finished"
},
"year": "2026",
"start_timestamp": 1791023039,
"start_time": "2026-10-03T10:23:59Z",
"end_timestamp": 1791109439,
"season_name": "MotoGP 2026",
"country": "Japan",
"country_code": "JP",
"competition": {
"id": 17,
"name": "MotoGP",
"slug": "motogp",
"sport": "motorsport",
"category_id": 1325,
"category_name": "MotoGP"
},
"parent": {
"id": 220597,
"name": "MotoGP 2026",
"slug": "motogp-2026",
"start_timestamp": 1767254257
},
"info": {
"circuit": "Twin Ring Motegi",
"circuit_city": "Motegi",
"circuit_country": "Japan",
"round": 16,
"laps": 24,
"laps_completed": 24
},
"winner": {
"id": 21999,
"name": "Marc Marquez",
"short_name": "M. Marquez",
"code": "MAR",
"slug": "marquez-marc",
"kind": "individual",
"country": "Spain",
"country_code": "ES",
"team": {
"id": 214539,
"name": "Ducati Lenovo Team",
"short_name": "Ducati Lenovo Team",
"code": "DTE",
"country": "Italy"
}
}
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.