Skip to content

Referencia de la API REST

Puedes consultar los datos en tiempo real del ranking, los perfiles y el estado de la red P2P usando nuestra API pública.

NOTE

Todos los endpoints públicos son de solo lectura (GET) y devuelven la información en formato application/json.


👤 Perfil del Jugador

Devuelve las estadísticas completas, el ELO actual, la posición global y la lista de todos los Récords Personales (PBs) de un jugador específico.

  • URL: GET https://lfsrank.com/api/api_player.php?uname={nombre_usuario}
  • Parámetros:
    • uname: El nombre de usuario exacto en Live for Speed (ej. dgrac).

Respuesta de Ejemplo

json
{
  "player": {
    "username": "dgrac",
    "elo": 1540,
    "global_rank": 3,
    "fav_car": "XF GTR",
    "fav_track": "Blackwood GP Track"
  },
  "stats": {
    "total_races": 42,
    "wins": 12,
    "podiums": 25,
    "total_distance_km": 340.5
  },
  "pbs": [
    {
      "track": "BL1",
      "car": "XFG",
      "best_time": 92350,
      "date": "2024-05-30"
    }
  ]
}

🌐 Estado de la Red

Devuelve los últimos bloques (carreras) recibidos por la red global, estén ya validados o en proceso de consenso.

  • URL: GET https://lfsrank.com/api/races.php

Respuesta de Ejemplo

json
[
  {
    "id": 1054,
    "server_name": "Spain LFS Racing",
    "track": "AS1",
    "car_class": "TBO",
    "laps": 10,
    "winner_name": "danielin",
    "race_date": "2024-05-30 08:05:22"
  }
]

Publicado bajo Licencia MIT.