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, in the API Commons Rate Limits shape.
It captures 6 rate-limit definitions, measuring requests_per_minute, requests_per_second, and varies.
Limit state is signalled in the retryAfter and requestId response headers, and an exhausted limit returns HTTP 429.
This profile was written by API Evangelist and has not been verified against a page the provider published; treat every limit as unconfirmed until a dated transcription replaces it.
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.
retryAfterrequestId
generated, dated 2026-05-30.
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.