HHUB Public API


Powered by Homebrew Hub

These awesome projects are powered by this project:

API documentation

Version 0.1-alpha1
Base API URL: https://gbhh.avivace.com/api
Base Assets URL: https://gbhh.avivace.com/database/entries

Methods:

GET /discord
Online users of the Discord Server
Example response payload:
{"count":188}
GET /info
General info on the Homebrew Hub database, such as total game count
Example response payload:
{"games":488}
GET /homebrews?page=n
Accepts a query string page. If omitted, it returns the first page.
Returns a paginated object, containing: Example response payload:
{"docs":[
	{
	 "screenshots":["1.png","2.png"],
	 "tags":["Open Source","Puzzle"],
	 "alias":[],
	 "files":[],
	 "title":"2048gb",
	 "permalink":"2048gb",
	 "developer":"Sanqui",
	 "typetag":"game",
	 "platform":"GB",
	 "rom":"2048.gb",
	 "onlineplay":true
	},
	{...}
	],
 "total":492,
 "limit":9,
 "page":1,
 "pages":55
}
If you prepend https://gbhh.avivace.com/database/entries/PERMALINK/ to the screenshots and rom values, you have fetch-able URL for those resources.

E.g., from the example payload: https://gbhh.avivace.com/database/entries/2048gb/2048.gb gives you the game ROM.