---
title: "Compare regions"
method: GET
path: "/servers/compare"
tags: ["Server"]
---

# Compare regions

`GET /servers/compare`

## Request

- Base URL: `https://unicum.gg/api`
- URL: `https://unicum.gg/api/servers/compare`
- Auth: none required

Every region's total population on one timeline, for the requested range. Region-less by nature: comparing EU, NA and Asia is the point, and asking one region for the other two would be a strange shape. Cached for 60s server-side. Dates are ISO 8601 strings.

## Query parameters

- `range` 'day' | 'week' | 'month' | 'year': How far back the population series reads.

## Response `200`

Successful response

- ServerComparison: Population of every region, on one timeline.
  - `range` 'day' | 'week' | 'month' | 'year', required: The range this payload covers.
  - `regions` RegionPopulationSeries[], required
    - `region` 'eu' | 'na' | 'asia', required: Game server region.
    - `current` number, nullable, required
    - `peak` object, nullable, required: Highest total inside the range.
      - `players` number, required
      - `at` string, date-time, required
    - `points` RegionPopulationPoint[], required
      - `at` string, date-time, required
      - `total` number, required

---

[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)
