---
title: "Onslaught season history"
method: GET
path: "/{region}/players/onslaught/history"
tags: ["Players"]
---

# Onslaught season history

`GET /{region}/players/onslaught/history`

## Request

- Base URL: `https://unicum.gg/api`
- URL: `https://unicum.gg/api/{region}/players/onslaught/history`
- Auth: none required

How an Onslaught season's leaderboard moved while it ran: how many players held a place, and what it cost to hold Legend or Champion, sampled through the season. The game recomputes its board every few minutes and serves only the current instant, keeping no history of its own, so this series exists because we recorded it.

## Path parameters

- `region` 'eu' | 'na' | 'asia', required: Game server region.

## Query parameters

- `season` string: Season event id to load (default the current season). From the seasons list on the leaderboard.

## Response `200`

Successful response

- OnslaughtHistoryResponse
  - `eventId` string, required: The season these samples belong to.
  - `points` OnslaughtSeasonPoint[], required: Samples in chronological order, oldest first.
    - `t` number, required: Instant of the sample, unix seconds.
    - `ranked` number, required: Players holding a place on the board at this instant.
    - `legendPoints` number, nullable, required: Rating points needed for Legend, as published by the game.
    - `championPoints` number, nullable, required: Rating points sitting at the Champion position, read off the board.
    - `topRating` number, nullable, required
    - `minRating` number, nullable, required: The last ranked player's rating: the price of entry.
    - `battles` number, nullable, required: Battles summed over every ranked player.

---

[API](https://skmtc.dev/unicum/apis/unicum-gg-api.md) · [All operations](https://skmtc.dev/unicum/apis/unicum-gg-api/llms.txt) · [OpenAPI document](https://skmtc.dev/unicum/apis/unicum-gg-api/revisions/7a7d79a26001?raw)
