Skip to content
GET /v1/meta

Spec

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/habbo-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/habbo-api/v1/meta" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/habbo-api/v1/meta", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/habbo-api/v1/meta");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/habbo-api/v1/meta",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "hotels": [
            "com",
            "us",
            "br",
            "de",
            "es",
            "fi",
            "fr",
            "it",
            "nl",
            "tr"
        ],
        "source": "Habbo public API (live)",
        "service": "habbo-api",
        "endpoints": {
            "GET /v1/meta": "This document.",
            "GET /v1/user": "A player's public profile (name=Puhekupla, hotel=com): motto, level, online, showcase badges.",
            "GET /v1/avatar": "Avatar image URLs at several sizes from a player's figure (name=, hotel=).",
            "GET /v1/badges": "Every badge a player has earned (name=, hotel=): code, name, description.",
            "GET /v1/profile": "A player's public social graph (name=, hotel=): groups, rooms, friend & badge counts."
        },
        "description": "Live player profiles from Habbo Hotel, the long-running virtual-world social platform, from Habbo's official public API: a player's public profile (avatar figure, motto, online status, member-since and last-online, level, experience, showcase badges); their public social graph (groups, player-built rooms, friend and badge counts); every badge they have earned with code, name and description; and ready-to-use avatar image URLs at several sizes built from their figure string. Every hotel supported (com, br, de, es, fi, fr, it, nl, tr). Live, no key, nothing stored. Distinct from mainstream social-network APIs — this is the Habbo virtual world: avatars, badges, groups and rooms.",
        "upstream_status": "ok"
    },
    "meta": {
        "timestamp": "2026-06-09T11:38:28.154Z",
        "request_id": "550003f0-38d7-4656-bbae-e25599a8027d"
    },
    "status": "ok",
    "message": "Meta",
    "success": true
}