1. 1. Mojang API Documentation
  2. 2. No authentication
    1. 2.1. Sale statistics
    2. 2.2. Blocked servers
    3. 2.3. Username availability (partially accurate)
    4. 2.4. Username to UUID (GET)
    5. 2.5. Username to UUID (POST)
    6. 2.6. UUID to username
    7. 2.7. UUID to user profile (skins, capes, etc.)
    8. 2.8. Find profile's username history
  3. 3. Authenticating
    1. 3.1. A peek into Bearer tokens
    2. 3.2. Authenticating a Microsoft account
    3. 3.3. Authenticating a Mojang account
  4. 4. Security question-answer flow
    1. 4.1. List of security questions
    2. 4.2. Check if security questions are needed
    3. 4.3. Get security questions
    4. 4.4. Send security answers
  5. 5. Requires authentication
    1. 5.1. Redeem a giftcode / voucher
    2. 5.2. Username availability (accurate)
    3. 5.3. Create a Minecraft profile
    4. 5.4. Check if you own a copy of Minecraft
    5. 5.5. View user information
    6. 5.6. View your profile information
    7. 5.7. View your profile information (old) - GET
    8. 5.8. View your profile information (old) - POST
    9. 5.9. Name change eligibility
    10. 5.10. Change your account's username
    11. 5.11. Check your account's skin (old)
    12. 5.12. Change your account's skin
    13. 5.13. Reset your skin
    14. 5.14. Check your account's capes (old)
    15. 5.15. Change your enabled cape
    16. 5.16. Disable your cape
    17. 5.17. View credit card information
    18. 5.18. Change user password
  6. 6. Microsoft account migration
    1. 6.1. Check migration status
    2. 6.2. Get migration token
    3. 6.3. Get migration OTP ID
    4. 6.4. Validate a MSA token
    5. 6.5. Link an account

Mojang API Documentation

Requires authentication

The following sections of the API documentation are for any endpoint that requires you to be authenticated.

  • Redeem a giftcode / voucher
  • Username availability (accurate)
  • Create a Minecraft profile
  • View user information
  • View your profile information
  • View your profile information (old) - GET
  • View your profile information (old) - POST
  • Name change eligibility
  • Change your account's username
  • Check your account's skin (old)
  • Change your account's skin
  • Reset your skin
  • Check your account's capes (old)
  • Change your enabled cape
  • Disable your cape
  • View credit card information