Arenyze developer platform
Build on the Arenyze network
One account, one API key and one host for three games. Pull stats into your bot, your stream or your app, receive events as webhooks, or plug the data into an AI assistant with MCP.
/r6/apiRainbow Six SiegeOperators, weapons, maps, player stats v2, leaderboards, replays.Read the reference →
/thefinals/apiTHE FINALSEvery leaderboard and season, rank history, movers, bans, clubs, items.Read the reference →
/endfield/apiArknights: EndfieldPlayer profiles by UID and the full game database in 5 languages.Read the reference →
Quickstart
- Create an account on arenyze.com — the same account works on every tracker.
- Generate an API key in Profile → Developer. Keys last 30, 60 or 90 days.
- Call any game with the key in the
api-keyheader:
# THE FINALS — a player profile
curl "https://public-api.arenyze.com/thefinals/api/player/Balise%232431" -H "api-key: YOUR_API_KEY"
# Rainbow Six — a profile (v2)
curl "https://public-api.arenyze.com/r6/api/v2/profile?nameOnPlatform=Beaulo&platformType=uplay" -H "api-key: YOUR_API_KEY"
# Arknights: Endfield — a profile by UID
curl "https://public-api.arenyze.com/endfield/api/players/4243406084" -H "api-key: YOUR_API_KEY"const API = "https://public-api.arenyze.com";
const headers = { "api-key": process.env.ARENYZE_API_KEY };
const tf = await fetch(`${API}/thefinals/api/leaderboard/s12/crossplay?perPage=10`, { headers }).then(r => r.json());
console.log(tf.data.map(p => `#${p.rank} ${p.name} — ${p.score} RS`));import os, requests
API = "https://public-api.arenyze.com"
H = {"api-key": os.environ["ARENYZE_API_KEY"]}
board = requests.get(f"{API}/thefinals/api/leaderboard/s12/crossplay", params={"perPage": 10}, headers=H).json()
for p in board["data"]:
print(p["rank"], p["name"], p["score"])What you can build
Webhooks & eventsRank, league, club and name changes pushed to your server, signed with HMAC-SHA256.
Arenyze FlowsNo-code automations: when something happens, post to Discord, Slack, Telegram or email.
MCP serverLet Claude, ChatGPT or Cursor read the network’s data with your account.
Plans & limitsFree to start. One monthly quota shared by the three games.