All Projects → zt3h → MaroAPI

zt3h / MaroAPI

Licence: MIT license
A lightweight Hypixel Skyblock API, providing a user with an easier way to communicate with Hypixel's API.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to MaroAPI

SkytilsMod
A Hypixel Skyblock Utilities mod
Stars: ✭ 236 (+15.12%)
Mutual labels:  skyblock, hypixel, hypixel-skyblock
asyncpixel
An Asyncronous Python wrapper for the Hypixel API.
Stars: ✭ 22 (-89.27%)
Mutual labels:  hypixel, hypixel-api
SkyblockMod
QOL changes that enhances your Hypixel Skyblock experience.
Stars: ✭ 137 (-33.17%)
Mutual labels:  hypixel, hypixel-skyblock
DungeonRoomsMod
A 1.8.9 Minecraft Forge Mod for Hypixel Skyblock which adds Secret Waypoints to Dungeons
Stars: ✭ 72 (-64.88%)
Mutual labels:  skyblock, hypixel
HypixelIO
A Modern Efficient and Easy way of interacting with the Hypixel API!
Stars: ✭ 16 (-92.2%)
Mutual labels:  hypixel, hypixel-api
hypixel-api-reborn
Feature-rich Hypixel API wrapper for Node.js
Stars: ✭ 80 (-60.98%)
Mutual labels:  hypixel, hypixel-api
hyperblock
[DEPRECATED] A theoretically-infinitely-scalable Skyblock plugin.
Stars: ✭ 16 (-92.2%)
Mutual labels:  skyblock
SkyBlock
🦅 SkyBlock for PocketMine-MP
Stars: ✭ 102 (-50.24%)
Mutual labels:  skyblock
25Karma
A Hypixel stats site that shows what people actually care about.
Stars: ✭ 22 (-89.27%)
Mutual labels:  hypixel
IslandArchitect
An plugin to create custom sky island generators for the SkyBlock plugin
Stars: ✭ 12 (-94.15%)
Mutual labels:  skyblock
ASkyBlock
Rebranded and rebased version of ASkyBlock for NukkitX Minecraft Bedrock Edition!
Stars: ✭ 38 (-81.46%)
Mutual labels:  skyblock
SkyBlockUI
Manage your skyblock island in UI!
Stars: ✭ 20 (-90.24%)
Mutual labels:  skyblock
SkyClaims
SkyClaims is an Island plugin that integrates with GriefDefender for SpongeAPI.
Stars: ✭ 16 (-92.2%)
Mutual labels:  skyblock
BSkyBlock
BSkyBlock add-on for BentoBox (Discord link: https://discordapp.com/invite/T5HxmvK)
Stars: ✭ 103 (-49.76%)
Mutual labels:  skyblock
Hytilities
Hypixel-focused Quality of Life mod.
Stars: ✭ 53 (-74.15%)
Mutual labels:  hypixel
Autotip
A Forge modification that tips boosters and other users in gamemodes without an active booster.
Stars: ✭ 30 (-85.37%)
Mutual labels:  hypixel
HyCord
HyCord is a minecraft mod that aims for discord and hypixel integration
Stars: ✭ 28 (-86.34%)
Mutual labels:  hypixel
Skypixel
Discontinued
Stars: ✭ 15 (-92.68%)
Mutual labels:  hypixel
HBWHelper
Hypixel Bed Wars Helper Minecraft Forge mod
Stars: ✭ 15 (-92.68%)
Mutual labels:  hypixel

Maro's API Service (Discontinued)

A Hypixel Skyblock focused API providing an easier way to communicate with Hypixel's API.

The API has different endpoints which include; auction data, networth data, bazaar data and forge profit data.

Setup Instructions using NodeJS

Prerequisites

  • NodeJS >= 14
  • Mongo Database

Local Setup

To get started, clone the repository using:

git clone https://github.com/zt3h/maro-api

Next go into the maro-api folder and install the required dependencies using either Yarn or NPM:

yarn install
npm install

Then you can start the API service using the following command using either Yarn or NPM:

yarn start
npm start

Database Setup

First navigate into the /backup folder and import the .csv files into a Mongo Database.

mongoimport --type csv -d maro -c auctions --headerline --drop auctions.csv <MongoConnectionString>
mongoimport --type csv -d maro -c bazaar --headerline --drop bazaar.csv <MongoConnectionString>
mongoimport --type csv -d maro -c leaderboards --headerline --drop leaderboards.csv <MongoConnectionString>
mongoimport --type csv -d maro -c players --headerline --drop players.csv <MongoConnectionString>

To change the database name replace maro in -d maro with the desired database name.

Once done, you will then need to enter your Mongo DB URL to the config.js before starting the application.

Endpoint Usage

Endpoints that require a valid parameter will be listed on the API documentation which can be found by navigating to the below route once the application has been started.

http://localhost:3000/

For sending a request to the POST endpoints, details on the required body structure and the response format is found here

API Hosts

The below list of domains are users / organisations that have chosen to host this API under their own management. Note that these services could be stopped at anytime, so please make sure to keep up in touch with the owners.

https://maro.skybrokers.xyz - By SkyBrokers (discord.gg/ssb)
https://skyblock.acebot.xyz - By HyperGame (discord.gg/hXPapQ3)

Support / Contact

If you have any questions or queries about the code please join Maro's discord

License

Maro's API is an open-sourced software licensed under the MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].