Skip to content

@zikeji/hypixel / SkyBlock

Class: SkyBlock

Example

typescript
const products = await client.skyblock.bazaar();

Extends

  • Method

Properties

API

auction

auction: SkyBlockAuction

Returns SkyBlock auctions by either player, profile or auction uuid. Only "active" auctions are returned, these are auctions that are still open or that have not had all bids/items claimed.

Example
typescript
let auctions = await client.skyblock.auction.player("347ef6c1daac45ed9d1fa02818cf0fb6");
auctions = await client.skyblock.auction.profile("347ef6c1daac45ed9d1fa02818cf0fb6");
auctions = await client.skyblock.auction.uuid("409a1e0f261a49849493278d6cd9305a");

auctions

auctions: SkyBlockAuctions

Returns SkyBlock auctions that are currently active in the in-game Auction House.

Example
typescript
const { auctions } = await client.skyblock.auctions.page(0);

bingo

bingo: SkyBlockBingo

Bingo data for participated events of the provided player.

Example
typescript
const bingoEvents = await client.skyblock.bingo.uuid("20934ef9488c465180a78f861586b4cf");

garden

garden: SkyBlockGarden

Get SkyBlock garden data.

Example
typescript
const garden = await client.skyblock.garden.profile('347ef6c1daac45ed9d1fa02818cf0fb6');

museum

museum: SkyBlockMuseum

Get SkyBlock museum data.

Example
typescript
const museum = await client.skyblock.museum.profile('347ef6c1daac45ed9d1fa02818cf0fb6');

profiles

profiles: SkyBlockProfiles

Returns an array SkyBlock profile's data, such as stats, objectives etc. The data returned can differ depending on the players in-game API settings. The request takes a player UUID.

Example
typescript
const profiles = await client.skyblock.profiles.uuid("20934ef9488c465180a78f861586b4cf");

Methods

API

auctions_ended()

auctions_ended(): Promise<ResultArray<SkyblockAuctionsEndedResponse, "auctions">>

Returns SkyBlock auctions which ended in the last 60 seconds (More precisely, whatever time is defined in the "Cache-Control" header of the response).

Returns

Promise<ResultArray<SkyblockAuctionsEndedResponse, "auctions">>

Example
typescript
const { auctions } = await client.skyblock.auctions_ended();

bazaar()

bazaar(): Promise<ResultObject<SkyblockBazaarResponse, ["products"]>>

Returns the list of products along with their sell summary, buy summary and quick status.

Returns

Promise<ResultObject<SkyblockBazaarResponse, ["products"]>>

Example
typescript
const products = await client.skyblock.bazaar();

firesales()

firesales(): Promise<SkyBlockFireSale[] & object>

Retrieve the currently active or upcoming Fire Sales for SkyBlock.

Returns

Promise<SkyBlockFireSale[] & object>

Example
typescript
const sales = await client.skyblock.firesales();

news()

news(): Promise<ResultArray<SkyblockNewsResponse, "items">>

Returns SkyBlock news, including a title, description and a thread.

Returns

Promise<ResultArray<SkyblockNewsResponse, "items">>

Example
typescript
const news = await client.skyblock.news();

profile()

profile(profile): Promise<ResultObject<SkyblockProfileResponse, ["profile"]>>

Returns a SkyBlock profile's data, such as stats, objectives etc. The data returned can differ depending on the players in-game API settings.

Parameters
profile

string

Returns

Promise<ResultObject<SkyblockProfileResponse, ["profile"]>>

Example
typescript
const news = await client.skyblock.profile("20934ef9488c465180a78f861586b4cf");

Released under the MIT License.