| Class | What | Why |
|---|---|---|
| Public | Pilot name, level, trophies, squadron, lifetime combat record, aircraft list with level / trophies / win rate / threat score, streak, ability levels, season recaps, bio and links, friend code if you opted in | Visible in-game to anyone who meets you, or derived from that data. Also what search engines index. |
| Sensitive | Per-aircraft mod levels, raw mods, last-20 match results (recent form), game-mode breakdown | Build information that gives an opponent a tactical edge; you only see it in your own hangar. |
| Self-only | Settings, comms preferences, notifications, direct messages, applications, email status | Personal to your account. |
| Owner / Admin | Squadron management, claim state, admin dashboards | Operational control. |
| Caller | Public | Sensitive | Rate limit |
|---|---|---|---|
| Visitor (browser) | Yes | No | 60 requests / minute / IP |
| Anonymous script, unnamed bot, crawler | Yes | No | 60 requests / minute / IP |
| Registered community tool (named key) | Yes | Only for pilots whose External tools access is on | 120 requests / minute per key |
| You, signed in (extension token) | Yes | Your own data, on your dashboard | — |
| Signed-in pilot with Field Agent clearance (Tier 2+) | Yes | Yes | — |
A Private pilot is invisible to every caller, including their own token, on the public surfaces: passport, threat intel, season recaps, leaderboards, sitemap, squadron and team rosters. Your own data stays available on your dashboard.
Building a Discord bot or another community tool? Ask the maintainer on Discord for a key. One key per integration; we record a name and a contact. The key is shown once and stored only as a hash on our side.
Authorization: Bearer msk_… GET https://api.metalstormscout.com/api/v1/public/pilot/<name> GET https://api.metalstormscout.com/api/v1/player/<name>/threat-intel
Responses have the same shape as anonymous responses; Sensitive fields are filled in instead of nullwhen the pilot's consent is on. A 429 tells you your own limit. Please identify your tool in the User-Agent header.
Terms
Revocationis immediate and permanent: an upheld player complaint, a leaked key, a breach of these terms, or the maintainer's discretion. Audit: every Sensitive read by a registered tool is recorded (tool, pilot, endpoint, time) before the data is served and kept for 90 days. If the record cannot be written, the request gets Public data only.
Questions about this policy, a key request, or a complaint about a tool: scout@metalstormscout.com
Metalstorm Scout is an unofficial fan project. Not affiliated with or endorsed by Metalstorm developers.