api.gamebanana.com

Grab our Awesome Pure Info and make your own BananaApp or Module!

URL Purpose Method Query Parameters Examples
Core / Member / Authenticate Validates a user's username and password and returns true on success or false on failure GET ?username=...&password=...
usernameUser's username
passwordUser's cleartext password
1
Core / Member / Identify Returns a user's ID if found, or false on failure GET ?username=...
usernameUser's username
1 2
Core / Item / Data Returns data on an individual submission or entity GET ?itemtype=...&itemid=...&fields=...
itemtypeType of submission or entity (see Core/Item/Data/AllowedItemTypes)
itemidID of the itemtype
fieldsComma delimited fields (see Core/Item/Data/AllowedFields)
Multicall Enabled
1 2 3 4
Core / Item / Data / AllowedFields Returns a list of allowed fields for a given itemtype for Core/Item/Data GET ?itemtype=...
itemtypeType of submission or entity (see Core/Item/Data/AllowedItemTypes)
1 2
Core / Item / Data / AllowedItemTypes Returns a list of allowed itemtypes for Core/Item/Data GET
Modboy / ModInfo Returns info on a mod for the Modboy Client GET ?id=...
idID of the mod
1
Modboy / InstallMod Returns mod installation instructions for the Modboy Client GET ?id=...&os=...
idID of the mod
osClient operating system (not yet implemented)
1
Modboy / VerifyMod Returns mod file checksums for the Modboy Client GET ?id=...
idID of the mod
1
Modboy / Sync Logs an action performed by the Modboy Client POST ?data=...
dataA base64 encoded JSON object with the following keys: ComputerName (string), UserID (int), Action (string), ModID (int)
Modboy / Exception Logs an error from the Modboy Client POST ?data=...
dataA base64 encoded JSON object with the following keys: Message (string), SystemInfo (string), Exception (object), Log (string), Database (string), MailBack (string)
Modboy / Version Returns the latest Modboy version GET

Multicall Enabled - Make each parameter an array to perform multiple calls in a single request.