About

The BLHost Player Database

A free, community-run database of Blockland players and servers — built by someone who still loves this game.

What this is

BLHost Player Search aggregates Blockland player data — BLID ↔ username history, approximate playtime, and public moderation history — alongside a live server viewer and embeddable status badges. It's free, needs no account, and is open for anyone in the community to use.

The data comes from several places: live BLHost servers (via our open-source logging add-ons), the Blockland master server, community archives, and Auios's BLDB as a fallback when a player isn't in our records yet. The goal is simply to keep this data alive for a small, fading community — and it's a fun thing to build.

Player IP addresses are never shown publicly. By Glass.

Data sources & credits

This project stands on the work of others in the community — huge thanks to:

🗃️
BLDB — by Auios · bldb.auios.com

The central Blockland Database and the backbone our lookups fall back to: when a player isn't in our local data we query BLDB and cache the result (with Auios's blessing). The original go-to BLID/name lookup — please support it.

📈
Queuenard's Statistics · queuenard.gitlab.io/blockland-stats

The 2009–2026 daily population history that powers our all-time stats chart, plus the "all BLIDs seen hosting" archive that helped seed our database. Thank you Queuenard.

🏷️
BLserverstatus — by Pecon · github.com/Pecon/BLserverstatus

The open-source server-status badge generator behind our Status Badges tool.

📡
Blockland master server · master3.blockland.us

The live server list that drives the Server Viewer and our population tracking.

Free API

Everything the site shows is available as a simple JSON API — no key, no account. Use it in your gamemodes, tools, or sites. Please cache results and be a good neighbor (it's rate-limited).

Base URL: https://dbapi.glassblhost.net

GET/api/search?q=<name|BLID>search players by name or BLID
GET/api/player/<blid>full public profile — aliases, playtime, bans, online status, Steam
GET/api/serversevery live Blockland server (+ recently offline)
GET/api/roster?addr=<ip:port>who's connected to a server (where we have a live feed)
GET/api/statsdatabase totals
GET/api/stats/liveplayers & servers online right now
GET/api/stats/history?range=24h|7d|30d|all|maxpopulation over time
GET/api/banspublic ban list (server · date · duration)
GET/api/altsaccounts sharing a username
GET/api/revokedflagged / revoked keys

Example:

curl https://dbapi.glassblhost.net/api/player/49944
  • Responses are JSON. No API key or account required.
  • Player IPs, ban reasons, and banning admins are never returned — that data stays private.
  • Rate-limited (~10 requests/sec per IP). Cache where you can.
  • On a miss, lookups fall back to BLDB and cache the result — so the API stays a good neighbor to Auios.

Privacy

We only surface public Blockland information — BLIDs, usernames, the servers people host or play on, and public moderation actions. Player IP addresses are never shown publicly or returned by the API.

Opt out of public activity. While connected to any BLHost server, type /blhost optout in chat, then /blhost optout confirm within 60 seconds to confirm. This hides all of your public data — last-seen, playtime, live presence, servers seen, etc. — leaving only your Player Name / BL_ID, name history, and ban record visible. /blhost optin reverses it at any time. Doing it in-game is how we verify it's really you: your BLID is authenticated by your connection, so no one can opt out anyone but themselves.

Contact

Questions, data corrections, contributions, or removal requests — find us on the BLHost Discord.