### Get Game Information (GET /v2/resources/games) Source: https://api.hypixel.net/index Retrieves information about Hypixel Games. This endpoint is in early development. It returns game IDs, names, database names, and mode names. Currently, only a successful response (200) is detailed. ```json { "success": true, "lastUpdated": 0, "games": { "property1": { "id": 58, "name": "Bed Wars", "databaseName": "Bedwars", "modeNames": { "BEDWARS_TWO_FOUR": "4v4", "BEDWARS_EIGHT_ONE": "Solo" } }, "property2": { "id": 58, "name": "Bed Wars", "databaseName": "Bedwars", "modeNames": { "BEDWARS_TWO_FOUR": "4v4", "BEDWARS_EIGHT_ONE": "Solo" } } } } ``` -------------------------------- ### Get Challenges (GET /v2/resources/challenges) Source: https://api.hypixel.net/index Retrieves challenge data for Hypixel. Returns a success (200) response with challenge details. The 'challenges' object contains challenge configurations. ```json { "success": true, "lastUpdated": 0, "challenges": { } } ``` -------------------------------- ### GET /v2/boosters Source: https://api.hypixel.net/index Retrieves a list of active network boosters. ```APIDOC ## GET /v2/boosters ### Description Retrieves a list of active network boosters. ### Method GET ### Endpoint https://api.hypixel.net/v2/boosters ### Parameters No parameters required. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **boosters** (array) - An array of booster objects. - **_id** (string) - The unique identifier for the booster. - **purchaserUuid** (string) - The UUID of the user who purchased the booster. - **amount** (integer) - The amount of currency used for the booster. - **originalLength** (integer) - The original duration of the booster in minutes. - **length** (integer) - The remaining duration of the booster in minutes. - **gameType** (integer) - The game type the booster is for. - **dateActivated** (integer) - Timestamp when the booster was activated. - **stacked** (array) - An array of UUIDs representing stacked boosters. - **boosterState** (object) - Information about the current state of boosters. - **decrementing** (boolean) - Indicates if boosters are currently decrementing their time. #### Response Example ```json { "success": true, "boosters": [ { "_id": "string", "purchaserUuid": "ad8fefaa8351454bb739a4eaa872173f", "amount": 0, "originalLength": 0, "length": 0, "gameType": 0, "dateActivated": 0, "stacked": [ "ad8fefaa-8351-454b-b739-a4eaa872173f" ] } ], "boosterState": { "decrementing": true } } ``` ### Error Handling - **403**: Access is forbidden, usually due to an invalid API key. - **429**: A request limit has been reached. ``` -------------------------------- ### Get Quests (GET /v2/resources/quests) Source: https://api.hypixel.net/index Retrieves quest data for Hypixel. Returns a success (200) response with quest details. The 'quests' object contains quest configurations. ```json ``` -------------------------------- ### GET /v2/resources/challenges Source: https://api.hypixel.net/index Returns a list of all challenges available in Hypixel games. ```APIDOC ## GET /v2/resources/challenges ### Description Returns a list of all challenges available in Hypixel games. ### Method GET ### Endpoint https://api.hypixel.net/v2/resources/challenges ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **lastUpdated** (integer) - Timestamp of the last update. - **challenges** (object) - An object containing challenge data. #### Response Example ```json { "success": true, "lastUpdated": 0, "challenges": { } } ``` ``` -------------------------------- ### Get Player Data (GET /v2/player) Source: https://api.hypixel.net/index Retrieves detailed information about a specific player, identified by their UUID. Requires an API key. Handles success (200), missing data (400), forbidden access (403), and rate limiting (429) errors. Returns player statistics, rank information, and login times. ```json { "success": true, "player": { "uuid": "3fa85f6457174562b3fc2c963f66afa6", "displayname": "string", "rank": "ADMIN", "packageRank": "MVP_PLUS", "newPackageRank": "MVP_PLUS", "monthlyPackageRank": "SUPERSTAR", "firstLogin": 0, "lastLogin": 0, "lastLogout": 0, "stats": { } } } ``` -------------------------------- ### GET /v2/resources/skyblock/skills Source: https://api.hypixel.net/index Retrieves information about SkyBlock skills. ```APIDOC ## GET /v2/resources/skyblock/skills ### Description Retrieves SkyBlock skills data. ### Method GET ### Endpoint /v2/resources/skyblock/skills ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **lastUpdated** (integer) - Timestamp of the last update. - **version** (string) - The current game version. - **skills** (object) - Object containing skills data. #### Response Example ```json { "success": true, "lastUpdated": 0, "version": "0.11.22", "skills": { } } ``` ``` -------------------------------- ### GET /v2/skyblock/bazaar Source: https://api.hypixel.net/index Retrieves the list of products available on the Hypixel SkyBlock bazaar, including their buy/sell summaries and quick status. ```APIDOC ## GET /v2/skyblock/bazaar ### Description Returns the list of products along with their sell summary, buy summary and quick status. - `buy_summary` and `sell_summary` are the current top 30 orders for each transaction type. - `quick_status` provides a computed summary of the live state of the product, including volume, price, and order counts. ### Method GET ### Endpoint https://api.hypixel.net/v2/skyblock/bazaar ### Parameters None ### Request Example None ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **lastUpdated** (integer) - Timestamp of the last data update. - **products** (object) - An object containing product data, keyed by product ID. - **product_id** (string) - The unique identifier for the product. - **sell_summary** (array) - Array of sell orders. - **amount** (integer) - The quantity of items in the order. - **pricePerUnit** (number) - The price per unit of the item. - **orders** (integer) - The number of orders. - **buy_summary** (array) - Array of buy orders. - **amount** (integer) - The quantity of items in the order. - **pricePerUnit** (number) - The price per unit of the item. - **orders** (integer) - The number of orders. - **quick_status** (object) - Summary of the product's live state. - **productId** (string) - The product ID. - **sellPrice** (number) - The weighted average sell price. - **sellVolume** (integer) - The total volume of items sold. - **sellMovingWeek** (integer) - Historical transacted volume from the last 7 days. - **sellOrders** (integer) - The count of active sell orders. - **buyPrice** (number) - The weighted average buy price. - **buyVolume** (integer) - The total volume of items bought. - **buyMovingWeek** (integer) - Historical transacted volume from the last 7 days. - **buyOrders** (integer) - The count of active buy orders. #### Error Response (503) - **success** (boolean) - Indicates if the request was successful. - **reason** (string) - Reason for the error (e.g., "The data is not yet populated"). #### Response Example (200) ```json { "success": true, "lastUpdated": 1590854517479, "products": { "INK_SACK:3": { "product_id": "INK_SACK:3", "sell_summary": [ { "amount": 20569, "pricePerUnit": 4.2, "orders": 1 } ], "buy_summary": [ { "amount": 640, "pricePerUnit": 4.8, "orders": 1 } ], "quick_status": { "productId": "INK_SACK:3", "sellPrice": 4.2, "sellVolume": 409855, "sellMovingWeek": 8301075, "sellOrders": 11, "buyPrice": 4.99260315136572, "buyVolume": 1254854, "buyMovingWeek": 5830656, "buyOrders": 85 } } } } ``` ``` -------------------------------- ### GET /v2/resources/quests Source: https://api.hypixel.net/index Returns a list of all quests available in Hypixel games. ```APIDOC ## GET /v2/resources/quests ### Description Returns a list of all quests available in Hypixel games. ### Method GET ### Endpoint https://api.hypixel.net/v2/resources/quests ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **lastUpdated** (integer) - Timestamp of the last update. - **quests** (object) - An object containing quest data. #### Response Example ```json { "success": true, "lastUpdated": 0, "quests": { } } ``` ``` -------------------------------- ### GET /v2/resources/skyblock/items Source: https://api.hypixel.net/index Retrieves information about SkyBlock items. ```APIDOC ## GET /v2/resources/skyblock/items ### Description Retrieves SkyBlock items data. ### Method GET ### Endpoint /v2/resources/skyblock/items ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **lastUpdated** (integer) - Timestamp of the last update. - **items** (array) - Array of item objects. - **material** (string) - The material of the item. - **color** (string) - The color of the item. - **name** (string) - The name of the item. - **category** (string) - The category of the item. - **tier** (string) - The tier of the item. - **stats** (object) - Object containing item stats. - **npc_sell_price** (integer) - The NPC sell price of the item. - **id** (string) - The unique ID of the item. #### Response Example ```json { "success": true, "lastUpdated": 0, "items": [ { "material": "LEATHER_CHESTPLATE", "color": "255,215,0", "name": "Farm Armor Chestplate", "category": "CHESTPLATE", "tier": "RARE", "stats": { "DEFENSE": 75, "HEALTH": 20 }, "npc_sell_price": 5200, "id": "FARM_ARMOR_CHESTPLATE" } ] } ``` ``` -------------------------------- ### Get Achievements (GET /v2/resources/achievements) Source: https://api.hypixel.net/index Retrieves achievement data for Hypixel. Returns a success (200) response with achievement details. The 'achievements' object contains achievement configurations. ```json { "success": true, "lastUpdated": 0, "achievements": { } } ``` -------------------------------- ### GET /v2/resources/skyblock/collections Source: https://api.hypixel.net/index Retrieves information about SkyBlock collections. ```APIDOC ## GET /v2/resources/skyblock/collections ### Description Retrieves SkyBlock collections data. ### Method GET ### Endpoint /v2/resources/skyblock/collections ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **lastUpdated** (integer) - Timestamp of the last update. - **version** (string) - The current game version. - **collections** (object) - Object containing collections data. #### Response Example ```json { "success": true, "lastUpdated": 0, "version": "0.11.22", "collections": { } } ``` ``` -------------------------------- ### Hypixel SkyBlock Bazaar API Response (JSON) Source: https://api.hypixel.net/index Example JSON response for the Hypixel SkyBlock Bazaar endpoint. It includes product IDs, buy/sell summaries, and quick status information for items. ```json { "success": true, "lastUpdated": 1590854517479, "products": { "INK_SACK:3": { "product_id": "INK_SACK:3", "sell_summary": [ { "amount": 20569, "pricePerUnit": 4.2, "orders": 1 }, { "amount": 140326, "pricePerUnit": 3.8, "orders": 2 } ], "buy_summary": [ { "amount": 640, "pricePerUnit": 4.8, "orders": 1 }, { "amount": 640, "pricePerUnit": 4.9, "orders": 1 }, { "amount": 25957, "pricePerUnit": 5, "orders": 3 } ], "quick_status": { "productId": "INK_SACK:3", "sellPrice": 4.2, "sellVolume": 409855, "sellMovingWeek": 8301075, "sellOrders": 11, "buyPrice": 4.99260315136572, "buyVolume": 1254854, "buyMovingWeek": 5830656, "buyOrders": 85 } } } } ``` -------------------------------- ### GET /v2/resources/vanity/companions Source: https://api.hypixel.net/index Retrieves information about vanity companions available in Hypixel. ```APIDOC ## GET /v2/resources/vanity/companions ### Description Retrieves vanity companion data. ### Method GET ### Endpoint /v2/resources/vanity/companions ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **lastUpdated** (integer) - Timestamp of the last update. - **types** (object) - Object containing different types of companions. - **rarities** (object) - Object containing companion rarities. #### Response Example ```json { "success": true, "lastUpdated": 0, "types": { }, "rarities": { } } ``` ``` -------------------------------- ### GET /v2/skyblock/news Source: https://api.hypixel.net/index Retrieves the latest news articles for SkyBlock. ```APIDOC ## GET /v2/skyblock/news ### Description Retrieves the latest news articles for SkyBlock. Requires an API key. ### Method GET ### Endpoint /v2/skyblock/news ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **items** (array) - An array of news items. - **item** (object) - Details of the news item. - **material** (string) - The material associated with the news. - **link** (string) - The link to the news article. - **title** (string) - The title of the news article. - **text** (string) - The text content of the news article. #### Error Response (403) Access is forbidden, usually due to an invalid API key being used. #### Error Response (429) A request limit has been reached. #### Response Example ```json { "success": true, "items": [ { "item": { "material": "DIAMOND" }, "link": "https://hypixel.net", "title": "SkyBlock v0.11", "text": "15th January 2021" } ] } ``` ``` -------------------------------- ### GET /v2/resources/games Source: https://api.hypixel.net/index Returns information about Hypixel Games. This endpoint is in early development. ```APIDOC ## GET /v2/resources/games ### Description Returns information about Hypixel Games. This endpoint is in early development and we are working to add more information when possible. ### Method GET ### Endpoint https://api.hypixel.net/v2/resources/games ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **lastUpdated** (integer) - Timestamp of the last update. - **games** (object) - An object containing game information. - **property1** (object) - Details for a specific game. - **id** (integer) - The game ID. - **name** (string) - The name of the game. - **databaseName** (string) - The database name for the game. - **modeNames** (object) - Mapping of mode IDs to readable names. #### Response Example ```json { "success": true, "lastUpdated": 0, "games": { "property1": { "id": 58, "name": "Bed Wars", "databaseName": "Bedwars", "modeNames": { "BEDWARS_TWO_FOUR": "4v4", "BEDWARS_EIGHT_ONE": "Solo" } }, "property2": { "id": 58, "name": "Bed Wars", "databaseName": "Bedwars", "modeNames": { "BEDWARS_TWO_FOUR": "4v4", "BEDWARS_EIGHT_ONE": "Solo" } } } } ``` ``` -------------------------------- ### GET /v2/resources/vanity/pets Source: https://api.hypixel.net/index Retrieves information about vanity pets available in Hypixel. ```APIDOC ## GET /v2/resources/vanity/pets ### Description Retrieves vanity pet data. ### Method GET ### Endpoint /v2/resources/vanity/pets ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example None ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **lastUpdated** (integer) - Timestamp of the last update. - **types** (object) - Object containing different types of pets. - **rarities** (object) - Object containing pet rarities. #### Response Example ```json { "success": true, "lastUpdated": 0, "types": { }, "rarities": { } } ``` ``` -------------------------------- ### GET /v2/resources/achievements Source: https://api.hypixel.net/index Returns a list of all achievements available in Hypixel games. ```APIDOC ## GET /v2/resources/achievements ### Description Returns a list of all achievements available in Hypixel games. ### Method GET ### Endpoint https://api.hypixel.net/v2/resources/achievements ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **lastUpdated** (integer) - Timestamp of the last update. - **achievements** (object) - An object containing achievement data. #### Response Example ```json { "success": true, "lastUpdated": 0, "achievements": { } } ``` ``` -------------------------------- ### GET /v2/housing/houses Source: https://api.hypixel.net/index Retrieves a list of public houses for a specific player. This data may be cached for a short period. ```APIDOC ## GET /v2/housing/houses ### Description Retrieves a list of public houses for a specific player. This data may be cached for a short period. ### Method GET ### Endpoint https://api.hypixel.net/v2/housing/houses ### Parameters #### Query Parameters - **player** (string) - Required - The UUID of the player to get houses for. ### Request Example ```json { "example": "" } ``` ### Response #### Success Response (200) - **uuid** (string) - The UUID of the house. - **owner** (string) - The UUID of the house owner. - **name** (string) - The name of the house. - **createdAt** (integer) - Timestamp when the house was created. - **players** (integer) - Number of players currently in the house. - **cookies** (object) - Cookie information. - **current** (integer) - Current cookie count. #### Response Example ```json [ { "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "owner": "534359f7-5407-4b19-ba92-c71c370022a5", "name": "string", "createdAt": 0, "players": 0, "cookies": { "current": 0 } } ] ``` ### Error Handling - **403**: Access is forbidden, usually due to an invalid API key. - **429**: A request limit has been reached. ``` -------------------------------- ### Hypixel API: Get SkyBlock Skills Resource Source: https://api.hypixel.net/index Fetches information about SkyBlock skills. The response contains success status, last updated timestamp, game version, and skill data. ```json { "success": true, "lastUpdated": 0, "version": "0.11.22", "skills": { } } ``` -------------------------------- ### Get Player Data by UUID Source: https://api.hypixel.net/index Retrieves comprehensive data for a specific player, including their game statistics. Requires an API key for authorization. The 'uuid' query parameter is mandatory. ```http GET https://api.hypixel.net/player?uuid={playerUUID} Header: API-Key: YOUR_API_KEY ``` -------------------------------- ### GET /v2/skyblock/profiles Source: https://api.hypixel.net/index Retrieves SkyBlock profiles for a given player. The response includes profile IDs, member data, game mode, and banking information. ```APIDOC ## GET /v2/skyblock/profiles ### Description Retrieves SkyBlock profiles for a given player. The response includes profile IDs, member data, game mode, and banking information. ### Method GET ### Endpoint https://api.hypixel.net/v2/skyblock/profiles ### Query Parameters None ### Request Body None ### Request Example None ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **profiles** (array) - An array of profile objects, each containing: - **profile_id** (string) - The unique identifier for the profile. - **members** (object) - An object containing data for each member of the profile. - **cute_name** (string) - A user-friendly name for the profile. - **selected** (boolean) - Indicates if this profile is currently selected by the player. - **community_upgrades** (object) - Data related to community upgrades. - **banking** (object) - Banking information for the profile. - **game_mode** (string) - The game mode of the profile (e.g., "ironman"). #### Response Example ```json { "success": true, "profiles": [ { "profile_id": "bfcb6779-b1f9-41fc-92d7-88f8bc1d12e8", "members": { "player_id": "f8b23bf6-c56d-4f96-b79c-96d80504663d", "profile": { "deletion_notice": { "timestamp": 0 } } }, "cute_name": "string", "selected": true, "community_upgrades": { }, "banking": { "balance": 0, "transactions": [ { "timestamp": 0, "action": "DEPOSIT", "initiator_name": "string", "amount": 0 } ] }, "game_mode": "ironman" } ] } ``` ``` -------------------------------- ### GET /v2/skyblock/profiles Source: https://api.hypixel.net/index Retrieves a list of SkyBlock profiles associated with a given player UUID. ```APIDOC ## GET /v2/skyblock/profiles ### Description Returns a list of SkyBlock profiles associated with a given player UUID. ### Method GET ### Endpoint https://api.hypixel.net/v2/skyblock/profiles ### Parameters #### Query Parameters - **uuid** (string, uuid) - The UUID of the player whose profiles are to be retrieved. ### Request Example None ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **profiles** (array) - An array of SkyBlock profile objects. - Each object contains details about a player's profile, similar to the `/profile` endpoint. #### Error Response (400) - **success** (boolean) - Indicates if the request was successful. - **cause** (string) - Description of the error (e.g., "Some data is missing, this is usually a field."). #### Error Response (403) - **success** (boolean) - Indicates if the request was successful. - **cause** (string) - Description of the error (e.g., "Access is forbidden, usually due to an invalid API key being used."). #### Error Response (422) - **success** (boolean) - Indicates if the request was successful. - **cause** (string) - Description of the error (e.g., "Some data provided is invalid."). #### Error Response (429) - **success** (boolean) - Indicates if the request was successful. - **cause** (string) - Description of the error (e.g., "A request limit has been reached..."). #### Response Example (200) ```json { "success": true, "profiles": [ { "profile_id": "bfcb6779-b1f9-41fc-92d7-88f8bc1d12e8", "members": { "player_id": "f8b23bf6-c56d-4f96-b79c-96d80504663d", "profile": { "deletion_notice": { "timestamp": 0 } } }, "cute_name": "My Island", "selected": true, "community_upgrades": { }, "banking": { "balance": 1000000, "transactions": [ { "timestamp": 1678886400000, "action": "DEPOSIT", "initiator_name": "PlayerName", "amount": 500000 } ] }, "game_mode": "normal" } ] } ``` ``` -------------------------------- ### GET /v2/skyblock/profile Source: https://api.hypixel.net/index Retrieves SkyBlock profile data for a given player UUID, including stats, objectives, and other in-game details. ```APIDOC ## GET /v2/skyblock/profile ### Description Returns SkyBlock profile data, such as stats, objectives, etc. The data returned can differ depending on the players in-game API settings. ### Method GET ### Endpoint https://api.hypixel.net/v2/skyblock/profile ### Parameters #### Query Parameters - **profile** (string, uuid) - The UUID of the SkyBlock profile to retrieve. ### Request Example None ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **profile** (object) - Contains the SkyBlock profile data. - **profile_id** (string) - The unique ID of the profile. - **members** (object) - An object containing data for each member in the profile. - **player_id** (string) - The UUID of the player. - **profile** (object) - Player-specific profile data. - **deletion_notice** (object) - Information about profile deletion. - **timestamp** (integer) - Timestamp of deletion. - **cute_name** (string) - A human-readable name for the profile. - **selected** (boolean) - Indicates if this is the player's currently selected profile. - **community_upgrades** (object) - Data related to community upgrades. - **banking** (object) - Banking information. - **balance** (integer) - The current balance in the bank. - **transactions** (array) - Array of banking transactions. - **timestamp** (integer) - Timestamp of the transaction. - **action** (string) - Type of action (e.g., "DEPOSIT"). - **initiator_name** (string) - The name of the player who initiated the transaction. - **amount** (integer) - The amount of the transaction. - **game_mode** (string) - The game mode of the profile (e.g., "ironman"). #### Error Response (400) - **success** (boolean) - Indicates if the request was successful. - **cause** (string) - Description of the error (e.g., "Some data is missing, this is usually a field."). #### Error Response (403) - **success** (boolean) - Indicates if the request was successful. - **cause** (string) - Description of the error (e.g., "Access is forbidden, usually due to an invalid API key being used."). #### Error Response (422) - **success** (boolean) - Indicates if the request was successful. - **cause** (string) - Description of the error (e.g., "Some data provided is invalid."). #### Error Response (429) - **success** (boolean) - Indicates if the request was successful. - **cause** (string) - Description of the error (e.g., "A request limit has been reached..."). #### Response Example (200) ```json { "success": true, "profile": { "profile_id": "bfcb6779-b1f9-41fc-92d7-88f8bc1d12e8", "members": { "player_id": "f8b23bf6-c56d-4f96-b79c-96d80504663d", "profile": { "deletion_notice": { "timestamp": 0 } } }, "cute_name": "string", "selected": true, "community_upgrades": { }, "banking": { "balance": 0, "transactions": [ { "timestamp": 0, "action": "DEPOSIT", "initiator_name": "string", "amount": 0 } ] }, "game_mode": "ironman" } } ``` ``` -------------------------------- ### GET /v2/skyblock/auctions Source: https://api.hypixel.net/index Request auction(s) by the auction UUID, player UUID, or profile UUID. Only one query parameter can be used in a single request. ```APIDOC ## GET /v2/skyblock/auctions ### Description Returns auctions selected by the provided query. Only one query parameter can be used in a single request, and cannot be filtered by multiple. ### Method GET ### Endpoint /v2/skyblock/auctions ### Parameters #### Path Parameters None #### Query Parameters - **uuid** (string) - The auction UUID that you wish to request. - **player** (string) - The player UUID that you wish to request. - **profile** (string) - The profile UUID that you wish to request. #### Request Body None ### Request Example ``` https://api.hypixel.net/v2/skyblock/auctions?uuid=YOUR_AUCTION_UUID https://api.hypixel.net/v2/skyblock/auctions?player=YOUR_PLAYER_UUID https://api.hypixel.net/v2/skyblock/auctions?profile=YOUR_PROFILE_UUID ``` ### Response #### Success Response (200) (Response structure will vary based on the query parameter used. Refer to Hypixel API documentation for detailed response schemas.) #### Response Example (Example response structure depends on the query parameter used and specific auction data.) ```json { "success": true, "auctions": [ // ... auction objects ... ] } ``` ``` -------------------------------- ### GET /v2/skyblock/garden Source: https://api.hypixel.net/index Retrieves SkyBlock garden data for a provided profile ID. This endpoint provides information about the player's garden. ```APIDOC ## GET /v2/skyblock/garden ### Description Retrieves SkyBlock garden data for a provided profile ID. This endpoint provides information about the player's garden. ### Method GET ### Endpoint https://api.hypixel.net/v2/skyblock/garden ### Parameters #### Query Parameters - **profile** (string) - Required - The UUID of the profile. ### Request Body None ### Request Example None ### Response #### Success Response (200) - A successful response containing garden data. #### Response Example None provided in the source text. ``` -------------------------------- ### Get Housing House Information Source: https://api.hypixel.net/index Retrieves detailed information about a specific house, identified by its UUID. This data may be cached. Requires an API key for authorization. ```json { "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "owner": "534359f7-5407-4b19-ba92-c71c370022a5", "name": "string", "createdAt": 0, "players": 0, "cookies": { "current": 0 } } ``` -------------------------------- ### Hypixel API: Get SkyBlock Collections Resource Source: https://api.hypixel.net/index Provides data on SkyBlock collections. The response includes success status, last updated timestamp, game version, and collection details. ```json { "success": true, "lastUpdated": 0, "version": "0.11.22", "collections": { } } ``` -------------------------------- ### GET /v2/player Source: https://api.hypixel.net/index Retrieves the data for a specific player based on their UUID. Supports various response codes for different scenarios like missing data, forbidden access, or rate limits. ```APIDOC ## GET /v2/player ### Description Get player's data. ### Method GET ### Endpoint https://api.hypixel.net/v2/player ### Parameters #### Query Parameters - **uuid** (string) - Required - The UUID of the player. ### Request Example ```json { "uuid": "3fa85f6457174562b3fc2c963f66afa6" } ``` ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **player** (object) - Contains the player's data. - **uuid** (string) - The player's UUID. - **displayname** (string) - The player's display name. - **rank** (string) - The player's rank. - **packageRank** (string) - The player's package rank. - **newPackageRank** (string) - The player's new package rank. - **monthlyPackageRank** (string) - The player's monthly package rank. - **firstLogin** (integer) - Timestamp of the player's first login. - **lastLogin** (integer) - Timestamp of the player's last login. - **lastLogout** (integer) - Timestamp of the player's last logout. - **stats** (object) - Player statistics. #### Response Example ```json { "success": true, "player": { "uuid": "3fa85f6457174562b3fc2c963f66afa6", "displayname": "string", "rank": "ADMIN", "packageRank": "MVP_PLUS", "newPackageRank": "MVP_PLUS", "monthlyPackageRank": "SUPERSTAR", "firstLogin": 0, "lastLogin": 0, "lastLogout": 0, "stats": { } } } ``` #### Error Responses - **400** - Some data is missing, this is usually a field. - **403** - Access is forbidden, usually due to an invalid API key being used. - **429** - A request limit has been reached. ``` -------------------------------- ### Response Samples Source: https://api.hypixel.net/index This section details the possible responses for the API, including status codes and content types. ```APIDOC ## Response Samples ### Description This endpoint provides sample responses for various HTTP status codes. ### Method GET ### Endpoint /websites/api_hypixel_net ### Parameters #### Query Parameters - None #### Request Body - None ### Request Example ```json { "example": "No request body" } ``` ### Response #### Success Response (200) - **success** (boolean) - Indicates if the request was successful. - **watchdog_lastMinute** (integer) - Watchdog count in the last minute. - **staff_rollingDaily** (integer) - Staff count rolling daily. - **watchdog_total** (integer) - Total watchdog count. - **watchdog_rollingDaily** (integer) - Watchdog count rolling daily. - **staff_total** (integer) - Total staff count. #### Error Responses - **403** (Forbidden) - You do not have permission to access this resource. - **429** (Too Many Requests) - You have made too many requests in a given amount of time. - **503** (Service Unavailable) - The service is temporarily unavailable. #### Response Example (200) ```json { "success": true, "watchdog_lastMinute": 0, "staff_rollingDaily": 0, "watchdog_total": 0, "watchdog_rollingDaily": 0, "staff_total": 0 } ``` ``` -------------------------------- ### Hypixel SkyBlock Profile API Response (JSON) Source: https://api.hypixel.net/index Example JSON response for the Hypixel SkyBlock Profile API. It provides details about a player's profile, including stats, objectives, and banking information. ```json { "success": true, "profile": { "profile_id": "bfcb6779-b1f9-41fc-92d7-88f8bc1d12e8", "members": { "player_id": "f8b23bf6-c56d-4f96-b79c-96d80504663d", "profile": { "deletion_notice": { "timestamp": 0 } } }, "cute_name": "string", "selected": true, "community_upgrades": { }, "banking": { "balance": 0, "transactions": [ { "timestamp": 0, "action": "DEPOSIT", "initiator_name": "string", "amount": 0 } ] }, "game_mode": "ironman" } } ``` -------------------------------- ### Get Player Status (GET /v2/status) Source: https://api.hypixel.net/index Checks the current online status of a player using their UUID. Requires an API key. Responses include success (200), missing data (400), forbidden access (403), and rate limiting (429). Provides information on whether the player is online and details about their current session. ```json { "success": true, "uuid": "ad8fefaa8351454bb739a4eaa872173f", "session": { "online": true, "gameType": "string", "mode": "string", "map": "string" } } ```