Skip to main content

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

MethodEndpointDescription
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:

ErrorWhen it can happen
Player not foundThe username is valid but no player record was found.
Invalid character in a nameThe username contains unsupported characters.
Unknown leaderboardThe 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.