Today we're launching the first part of our catalogue API, currently in preview. Our end goal is a fully available index of all our released cosmetics.
The catalogue currently splits our costumes into these categories:
STORE_PURCHASE,
QUEST_POINTS,
GAME_LEVEL,
BUNDLE_PURCHASE,
SPECIAL_EVENT,
ACHIEVEMENT,
GAME_PURCHASE,
LEGACY
Depending on the category, additional information is provided:
- Store purchase costumes list the 'parent' store offer, together with the other global unlocks that offer provides, and the Minecraft-store product ID.
- Quest point costumes list the price at the time of release.
- Active game level costumes list the game and the required level.
- Bundle purchase costumes list the store offer if the bundle is still available, or a unique bundleId if not.
- Special event costumes list the event, and the lastAvailable date if available.
- Achievement costumes list the requirement for unlocking the costume (for example, Discord boosting, newsletter subscribing).
- Game purchase costumes list where the costume is/was available to purchase from.
- Legacy costumes, often previous Special Event costumes, list the original type and the metadata from the original type.
Currently two endpoints are available:
https://api.playhive.com/v0/catalogue/costumes?limit=50&offset=0
https://api.playhive.com/v0/catalogue/costumes/id
For this endpoint, we're using more proper REST-practices for defining the limit and offset. Both limit and offset can be omitted for the default 50 limit and 0 offset.
Our starting catalogue contains information from both automated and manual sources, and WILL contain mistakes. We are continuing to build out the internal tooling to improve and maintain this data in a better way.
As this is a preview API, return structures will likely change in the future, and we will NOT be versioning this API yet. We currently advise against production use in actual creations, but it's ready for feedback and experimentation.
When this API leaves preview, all the return types will be fully documented.
If you notice any issues, or have other feedback, email us at api[@]hivemc.com.
We only read/action emails about the api.playhive.com public API, all other emails will be deleted. This is not a generic support email. Depending on volume and priorities, we can't promise that all emails will get a (timely) response.