Mojang Rate Limits
Mojang's public API surface (api.mojang.com, sessionserver.mojang.com, api.minecraftservices.com) is rate-limited primarily per source IP and, on player-scoped endpoints, per account. Limits are enforced as hard throttles returning HTTP 429. The session server tolerates a far higher RPS than the legacy public API because it sits on the login-handshake hot path. A small number of endpoints carry per-account quotas (name-availability checks, server-join calls) that are stricter than the per-IP defaults. There is no public form for raising limits; production load that exceeds them must be sharded across IPs and accounts. New experimental rate limits were rolled out to api.mojang.com lookups in January 2025; consumers should treat all published numbers as approximate.
Mojang Rate Limits is the machine-readable rate-limit profile for Mojang on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 6 rate-limit definitions, measuring requests_per_minute, requests_per_second, and varies.
The profile also includes 6 backoff/retry policies defined and response codes documented for throttled, quotaExceeded, authFailure, and invalidArgument.
Tagged areas include Rate Limiting, Identity, Session, and Minecraft.