Mojang
APIOfficial API for Mojang/Minecraft player data and service statuses
Overview
The Mojang API provides RESTful endpoints to access Minecraft player information, service health, and account-related data. Key endpoints include UUID lookup by username, profile details (skin/cape URLs), server status checks, and Mojang service availability. Responses are in JSON format. Use cases include integrating Minecraft player profiles into community platforms, verifying user identities, displaying skin previews, and monitoring server uptime for gaming services. It supports public requests (no auth) for most features, with rate limits to ensure fair usage.
Example Integration (JavaScript)
fetch('https://wiki.vg/Mojang_API')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful
- JSON support
- UUID-username conversion
- Skin/cape data access
- Service status monitoring
- No auth for public endpoints
Frequently Asked Questions
? Is the Mojang API free to use?
Yes, the Mojang API is free for both personal and commercial use, subject to rate limits.
? Does it require an API Key?
Most public endpoints (like UUID lookup or service status) don't need an API key. Account-specific actions (e.g., changing skin) require authentication via session tokens.
? What is the response format?
All endpoints return data in JSON format, which is widely supported by programming languages and tools.
Top Alternatives
People Also Ask about Mojang
Tool Info
Pros
- ⊕ Official Mojang data source
- ⊕ Easy to integrate
- ⊕ Well-documented
- ⊕ Supports core Minecraft features
Cons
- ⊖ Rate limited
- ⊖ No SLA
- ⊖ Limited to basic player/service data
- ⊖ Some endpoints require authentication