# Avatars and statistics

> Avatar and team profiles, cross-category search, and the site-wide activity and game health figures.

Source: https://www.entropiacentral.com/documentation/api-reference/avatars-and-stats
Last updated: 2026-07-30

---

Public profile data for avatars and teams, the search index that powers the site's own search box, and the aggregate statistics behind its dashboards.

All paths are relative to `https://api.entropiacentral.com`. See the [overview](https://www.entropiacentral.com/documentation/api-reference/overview) for conventions shared by every endpoint.

## Avatars

```http
GET /avatars?search=&pageNumber=1
```

Lists avatars with their headline counts: total globals, a breakdown by profession, and PvP kills. **Page size is fixed at 20 and cannot be changed**, so a `pageSize` parameter is accepted and ignored.

```http
GET /avatars/{slug}
```

One avatar's profile.

```http
GET /avatars/{slug}/globals?pageNumber=1&pageSize=20&type=Hunting,Mining
```

That avatar's globals. Page size defaults to 20 and goes up to 100, which is the largest page any globals endpoint offers, so this is the efficient way to pull one avatar's history.

`type` is comma-separated and accepts `Hunting`, `Mining`, `Space Mining`, `Construction`, `Rare item` and `Discovery`. **Unrecognised values are dropped without an error**, and if every value you send is unrecognised the filter is dropped too and you get everything back. Nothing tells you this happened, so check your spelling against the list above rather than against the results.

```http
GET /avatars/{slug}/top-achievements
GET /avatars/{slug}/monthly-activity
```

Best records and a month-by-month activity series, the latter ready to chart without post-processing.

## Teams

Teams follow the same shape:

```http
GET /teams?search=&pageNumber=1
GET /teams/{slug}
GET /teams/{slug}/globals
GET /teams/{slug}/monthly-activity
```

Page size on the list is likewise fixed at 20.

Teams here are the in-game hunting teams that globals are attributed to, identified by team name. A team global counts for the team and appears on the team's profile.

## Search

```http
GET /search?q=atrox&limit=20
```

The same index the site's own search box uses. Results come back grouped by entity type.

| Parameter | Notes |
| --- | --- |
| `q` | Required, minimum 2 characters. Shorter returns `400` |
| `limit` | 1 to 50, defaults to 20. Out-of-range values fall back to 20 rather than erroring |

Matching is prefix-based and every word must match, names outrank descriptions, and a fuzzy fallback runs only when the exact search finds nothing. Armour parts are excluded from results by design. The behaviour is described in full in [searching the wiki](https://www.entropiacentral.com/documentation/wiki/searching-the-wiki).

## Site activity

```http
GET /stats/last24h
GET /stats/lastweek
GET /stats/lastmonth
```

Aggregate activity over each window.

```http
GET /stats/tracker-stats-last24h
GET /stats/tracker-stats-lastmonth
```

Tracker-specific figures: globals recorded, total value and active avatars, with a comparison against the preceding period so you can render a trend without fetching twice.

## Game health

```http
GET /stats/game-health
GET /stats/game-health/daily?page=1&pageSize=30
GET /stats/game-health/monthly?page=1&pageSize=12
```

Unique active avatars over time, which is the closest thing available to a public measure of how busy Entropia Universe is. Daily defaults to the last 30 days and monthly to the last 12 months; page 1 is the most recent, and paging walks backwards through history.

Read this for what it is: a count of avatars we saw global, not a player count. It undercounts everyone who plays without globalling and everyone who globals without being tracked. It is useful as a **trend** rather than as an absolute number, and comparisons across time are the only sound way to use it.
