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.
Limits
Policies
Sources
Work with this as data
Every rate limit here is available over the APIs.io API and to AI agents over MCP.