Community Created Libraries & Resources (updated 2017/03/13)

API Discussion
Oh right, fixed it! The ZIP file should contains the sources, now.
Sorry for the delay, Hellparsley. Adding your project now.

(✿◠‿◠)
08/31/2015 09:00 AMPosted by Aurifex
Sorry for the delay, Hellparsley. Adding your project now.

(✿◠‿◠)


No problem! Thanks. :D

However, you wrote "for the WoW API", whilst it's actually for the Diablo 3 API.
For a World of Warcraft AH application I've been working on recently here are some libraries I've built that may be of help to others in the community...

All of these are available on my GitHub repository at:
https://github.com/Eleadon/WoW-API-Libraries

battlepets.xlsx - Spreadsheet containing details on all battle pets. Merges together all of the data from the Battle Pet Species API plus my own custom additions.
item_api_cache.7z - 7zip file containing all Blizzard Item API JSONs and all Wowhead Item API XMLs (last updated 9/21/15)
items.xlsx - Spreadsheet containing details for all items. It merges all of the info from Blizzard's Item API with all of the info from Wowhead's Item API along with my own custom additions
realms.us.xlsx - Spreadsheet containing details for all US realms, including connected realms and battlegroups
spells.xlsx - Spreadsheet containing reagent costs for every craftable item in the game. Includes associated profession, skill level, and difficulty.

Plus many more, see my GitHub for the full list.
Hellparsley, sorry about that. Just fixed it!
Eleadon, this data looks super helpful. Adding it right now!
Hello.

Can you please add my library too? I already describe it here: http://us.battle.net/en/forum/topic/20351005260
Already did back on Dec. 28th.

╰( ⁰ ਊ ⁰ )━☆゚.*・。゚
Hi all,

my fresh updated PHP Api Reader: https://github.com/JohnnyDevNull/jp-wow-api

License: MIT
Hey,

my super awesome C-Sharp library: https://gitlab.com/nick-strohm/battleNET

License: MIT
Fireblade and TiaqoY0, I've added both your libs. Apologies for the delay.
Hey all,

I post an Android Library to log with OAuth2 in Battlenet:
https://github.com/dementhius/battlenet-oauth2
06/24/2016 10:19 AMPosted by Dementhius
Hey all,

I post an Android Library to log with OAuth2 in Battlenet:
https://github.com/dementhius/battlenet-oauth2

Very cool. Adding this now.
Hey guys,

I decided to create a Java implementation of the World of Warcraft community API. The API is extremely flexible allowing you to get any data set, you can read more and check it out on GitHub here: https://github.com/M-AJ/WowAPI
Well, i'm not sure if i'm allowed to post website (for which data was gathered by reading game structure files), but anyway, i'll try at least.

Since, Hots lacking API support, i've decided to make and API, but later, also started this website.

Website: https://nexushero.eu - pretty much the same thing as the main site, except some plans and features to be added (just a brief list):

    1. [Done] Heroes Info Page (With real money prices, gold prices, free rotation & etc...)
    2. [Done] Battlegrounds Info
    3. [WIP] Talents Calculator - Base Structure is completed, some work to be done
    4. [WIP] Group Finder

Website: https://api.nexushero.eu - where all the data magic happens
Endpoints:
/api/endpoints - List of all endpoints and methods available

/api/hero/rotation - free rotation dates
/api/hero/{hero} - hero information, only accepts strings (tracer, chromie, cho, gall, chogall, etc...)
/api/hero/{hero}/trait - Hero Trait Information
/api/hero/{hero}/skins - Hero Skins Information
/api/hero/{hero}/calculator - Hero Abilties, Talents and Stats to be used for talent calculator
/api/hero/{hero}/changelog - Hero Changelog (not all heroes have it)
/api/hero/{hero}/abilities - All Hero Abilities
/api/hero/{hero}/abilities/basic - Only Basic Abilities
/api/hero/{hero}/abilities/heroic - Only Heroic Abilities

/api/battleground/{slugOrID} - Battleground Info. Can provide name (towers-of-doom) or ID (1-10)

/api/mount/all - Get all mounts
/api/mount/categories - Get all available categories
/api/mount/category/{category_name} - List mounts in specified category
/api/mount/{name}/variations - Get available variations for a given mount


P.S. Please, if you use this API, please, cache the results you get.
P.P.S If you want to see more endpoints for any other type of data, feel free to tell me.
Also, all data is protected against hot-linking with cloudflare, please understand, even though i provide some in-game data, i'm not going to provide any other resource files


Working on replays parser to provide information about user games and other data.
Arjun, just added your library to the list! Apologies for the delay.
I haven't been maintaining my D3 PHP library for some time, and since the site I hoped to build using it never materialised, I've decided to take my library offline so that people can focus on supporting established and supported libraries.

Please remove the link:
- Finlay's Web API client for Diablo III (post, GitHub, site, docs)

and thank you for continuing to support 3rd party content like this through your APIs. Even if in the case of D3 the capabilities are still to this day a bit sparse.
Finlay, I've removed your lib. Even if your final app never saw the light of day, thanks for taking the time to play around with the APIs and share your library while you were working on it!
1 sec ago

CAN ANYONE HELP ME PLZ I NEED TO SPEEK TO SOMEONE FROM BATTEL.NET IT SELF SO HE CAN TEL ME WHAT TO DO I BOUGHT THE WOW GAME SO I CAN START PLAYING ANG I GOT A 30DAY TRIAL WITH BUT WHEN I TIPE IN THE CODE IT SAY ALREADY IN USE BUT ITS NOT PLZ I NEED HELP

Join the Conversation

Return to Forum