Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Accessing World of Warcraft data from the web

I'm aware of the WoW add-on programming community, but what I can find no documentation on is any API for accessing WoW's databases from the web. I see third-party sites like WoWHeroes.com and Wowhead use game data (item and character databases,) so I know it's possible. But, I can't figure out where to begin. Is there a web service I can use or are they doing some sort of under-the-hood work that requires running the WoW client in their server environment?

like image 865
Yes - that Jake. Avatar asked May 29 '09 20:05

Yes - that Jake.


2 Answers

Sites like Wowhead and WoWHearoes use client run addons from players which collect data. The data is then posted to their website. There is no way to access WoW's database. Your best bet is to hit the armory and extract the XML returned from your searches. The armory is just an xml transform on xml data returned.

like image 200
Greg Avatar answered Oct 04 '22 11:10

Greg


Blizzard has recently (8/15/2011) published draft documentation for their RESTful APIs at the following location:

http://blizzard.github.com/api-wow-docs/

The APIs cover information about characters, items, auctions, guilds, PVP, etc.

Requests to the API are currently throttled to 3,000 per day for anonymous usage, but there is a process for registering applications that have a legitimate need for more access.

Update (January 2019): The new Blizzard Battle.net Developer Portal is here:

https://develop.battle.net/

Request throttling limits and authentication rules have changed.

like image 35
Dan Jagnow Avatar answered Oct 04 '22 10:10

Dan Jagnow