Base URL: https://api.wsbkdata.pro
Swagger: https://api.wsbkdata.pro/docs
Endpoints under /api/motorsport/wsbk require an API key. Send it with X-API-Key or Authorization: Bearer.
curl -H "X-API-Key: your_api_key" \
"https://api.wsbkdata.pro/api/motorsport/wsbk/2026/calendar"
GET /health
GET /api/motorsport/wsbk/2026/calendar
GET /api/motorsport/wsbk/2026/events/AUS/sessions
GET /api/motorsport/wsbk/2026/riders?class_code=SBK
GET /api/motorsport/wsbk/2026/teams?class_code=SBK
GET /api/motorsport/wsbk/2026/standings?class_code=SBK
GET /api/motorsport/wsbk/assets/{asset_id}
{
"event_code": "AUS",
"round_number": 1,
"round_name": "Australian Round",
"circuit": "Phillip Island Grand Prix Circuit",
"date_start": "2026-02-20T00:00:00",
"background_image_asset_id": "mongo_asset_id",
"circuit_svg": "<svg>...</svg>",
"destination_guide": {
"intro": ["..."],
"sections": [
{"title": "Why we love Australia and Victoria", "description": "..."}
]
}
}
{
"rider_id": "6331",
"class_code": "SBK",
"number": 5,
"name": "Yari Montella",
"team": "Barni Spark Racing Team",
"bike": "Panigale V4R",
"image_asset_id": "mongo_asset_id",
"all_time_stats": {"races": 53, "podiums": 5},
"stats_by_year": [{"year": 2026, "races": 17}],
"rider_story": "..."
}
Full Markdown document is available in the repository at docs/API_DATA_FORMAT.md.