Back to Home

Minecraft API Documentation

Complete Minecraft API reference for player UUIDs, XUIDs, skins, renders, and server status.

Try all endpoints directly below with interactive examples. Works with Java and Bedrock Edition.

Base URL
https://mc-api.io

Quick Start Examples

Choose your language and get started in seconds. All examples fetch player data from our API.

Perfect for testing and command-line tools

curl -X GET \
  "https://mc-api.io/profile/ByteException_/java" \
  -H "Accept: application/json"
GET/uuid/{name}

Get player UUID by name

GET/uuid/{name}/{edition}

Get UUID by name and edition (java/bedrock)

Quick Start

Get started with the Minecraft API in seconds

Example: Get Player UUID

curl https://mc-api.io/uuid/ByteException_/java

Example: Get Player Profile

curl https://mc-api.io/profile/ByteException_/java

Example: Get Server Status

curl https://mc-api.io/server/java/opsucht.net

Free Tier Available

Start with 500 requests per day for free. No API key required. Upgrade for higher limits.

Lightning Fast

High-performance infrastructure with smart caching ensures quick response times.

Java & Bedrock

Full support for both Minecraft Java Edition and Bedrock Edition players.

Simple REST API

Clean REST design. Easy integration with any programming language or framework.