Welcome to the HabboFurni API! This API provides access to Habbo furniture data across multiple hotels.
Authentication
To use the API, you need to:
- Create an account if you haven't already
- Generate an API token in your account settings
- Include your token in the Authorization header of your requests:
Authorization: Bearer YOUR_TOKEN
Base URL
https://habbofurni.com/api/v1
Available Hotels
ID | Name | Domain | Language | Short Name |
---|---|---|---|---|
1 | Habbo.com | habbo.com | en | .COM |
2 | Habbo Brasil | habbo.com.br | pt | .COM.BR |
3 | Habbo España | habbo.es | es | .ES |
4 | Habbo Finland | habbo.fi | fi | .FI |
5 | Habbo France | habbo.fr | fr | .FR |
6 | Habbo Germany | habbo.de | de | .DE |
7 | Habbo Italia | habbo.it | it | .IT |
8 | Habbo Nederland | habbo.nl | nl | .NL |
9 | Habbo Türkiye | habbo.com.tr | tr | .COM.TR |
10 | Habbo Sandbox | sandbox.habbo.com | en | Sandbox |
Available Endpoints
List Furniture
GET /furniture
Query Parameters:
- category (string, optional) - Filter by furniture category
- type (string, optional) - Filter by furniture type
- revision (string, optional) - Filter by revision
- search (string, optional) - Search in name, classname, or description
- per_page (integer, optional) - Results per page (default: 15, max: 100)
Get Single Furniture
GET /furniture/{classname}
List Categories
GET /furniture/categories
List Types
GET /furniture/types
Required Headers:
- Authorization: Bearer YOUR_TOKEN
- X-Hotel-ID: [hotel_id] (defaults to 1 if not provided)
- Accept: application/json
Response Format
{ "data": [{ "id": 40, "classname": "fireplace_armas", "created_at": "2024-09-01T00:40:51.000000Z", "updated_at": "2024-09-01T00:40:51.000000Z", "hotelData": { "id": 40, "classname": "fireplace_armas", "hotel_id": 1, "type": "room", "name": "Fireplace", "description": "Authentic and cozy.", "revision": 49500, "category": "other", "default_dir": 0, "xdim": 2, "ydim": 1, "part_colors": { "color": ["#FFFFFF", "#FFFFFF", "#FFFFFF"] }, "furni_line": "lodge", "environment": null, "rare": false, "icon": { "exists": true, "url": "https://habbofurni.com/furni_assets/49500/fireplace_armas_icon.png", "path": "49500/fireplace_armas_icon.png" }, "swf": { "exists": true, "url": "https://habbofurni.com/furni_assets/49500/fireplace_armas.swf", "path": "49500/fireplace_armas.swf" } }, "swf_data": { "animation_count": 4, "xdim": 2, "ydim": 1, "zdim": 1.56, "visualization": "furniture_animated", "logic": "furniture_multistate" } }], "hotel": { "id": 1, "domain": "habbo.com", "name": "Habbo.com", "language": "en" }, "meta": { "current_page": 1, "last_page": 732, "per_page": 15, "total": 10971 } }
Example Usage
curl -X GET "https://habbofurni.com/api/v1/furniture?category=rare&per_page=15" \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "X-Hotel-ID: 1" \ -H "Accept: application/json"