Thanks to our amazing Patreon supporters we are almost to our monthly goal!
If you have not already become a patron then please consider donating to BreakBlocks.com to help keep the project and community growing strong! πͺ
Search for and discover Minecraft players across the network. All endpoints require authentication and specific Patreon tiers.
All endpoints require user authentication and specific Patreon tier access:
Required Tier: VIP Treatment or Advanced API Access
Find a player by their UUID. Returns exact match with complete player history and connected servers.
| Parameter | Type | Description |
|---|---|---|
uuid |
string | The player's UUID (with or without hyphens) |
GET /api/v0.1/players/find/uuid/550e8400-e29b-41d4-a716-446655440000
{
"success": true,
"player": {
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"current_username": "PlayerName",
"name_history": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"username": "OldName",
"changed_at": "2025-06-15T10:30:00Z"
}
],
"connected_servers": [
{
"address": "play.example.com",
"port": 25565,
"name": "Example Server"
},
{
"address": "mc.another.com",
"port": 25565,
"name": "Another Server"
}
]
}
}Required Tier: VIP Treatment or Advanced API Access
Find players by username. Supports exact match or partial/fuzzy matching. Add /partial to the URL for fuzzy search.
| Parameter | Type | Description |
|---|---|---|
username |
string | The player's username (or partial username for fuzzy search) |
/partial |
flag | Optional. Add to URL path to enable fuzzy/partial matching |
Exact match:
GET /api/v0.1/players/find/name/PlayerName
Partial/fuzzy match:
GET /api/v0.1/players/find/name/Player/partial
{
"success": true,
"count": 3,
"searchType": "exact",
"players": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"current_username": "PlayerName",
"name_history": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"username": "OldName",
"changed_at": "2025-06-15T10:30:00Z"
}
],
"connected_servers": [
{
"address": "play.example.com",
"port": 25565,
"name": "Example Server"
}
]
}
]
}Required Tier: VIP Treatment
Find highly active players who have connected to a minimum number of distinct servers. Perfect for discovering prolific community members.
| Parameter | Type | Description |
|---|---|---|
minServers |
integer | Minimum number of connected servers (e.g., 10 to find players with 10+ servers) |
GET /api/v0.1/players/find/multi-server/10
{
"success": true,
"count": 42,
"minServers": 10,
"players": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"current_username": "ActivePlayer",
"server_count": 15,
"connected_servers": [
{
"address": "play.example.com",
"port": 25565,
"name": "Example Server 1"
},
{
"address": "mc.another.com",
"port": 25565,
"name": "Example Server 2"
}
]
}
]
}