Zeqa Network REST API
The Zeqa Network REST API provides public player and game statistics for the Zeqa Network Minecraft Bedrock Server.
Base URL
https://app.zeqa.net/api
All documented endpoints return JSON and use this response envelope:
{
"err": null,
"result": {}
}
When a request fails, err contains a message and result may be omitted.
{
"err": "Player not found"
}
Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET | /player/stats/name/{username} | Fetch lifetime, season, duel, FFA, and ELO stats for a player. |
GET | /player/item/{username} | Fetch selected and owned cosmetics for a player. |
GET | /leaderboard/{key} | Fetch a leaderboard for a stat or ELO key. |
Quick Start
curl "https://app.zeqa.net/api/player/stats/name/zGqat"
curl "https://app.zeqa.net/api/player/item/zGqat"
curl "https://app.zeqa.net/api/leaderboard/sumo"
Authentication
The documented endpoints are public in the sampled requests and do not require an API key.
Errors
Observed error messages include:
| Error | When it can happen |
|---|---|
Player not found | The username is valid but no player record was found. |
Invalid character in a name | The username contains unsupported characters. |
Unknown leaderboard | The leaderboard key is not recognized. |
Data Notes
Numeric counters may be omitted from nested game-mode objects when the player has no recorded value for that counter. Treat missing numeric counters as no returned data for that field rather than assuming every mode object has the same shape.
Cosmetic ownership fields are returned as comma-separated id strings. Empty strings mean the player has no returned value for that cosmetic group.