Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

World of Warcraft is off the table, because of the "WOW Glider Lawsuit" of 2008. Also see: Where is Blizzards official World of Warcraft API? Eve Online has an API

But, what is the MOST popular (in terms of usership) MMO Game that does allow programmers to develop out-of-game things (like an Android app).

share|improve this question
Why is this tagged almost completely with mobile tags? Are you wanting a specifically mobile API? – The Communist Duck Dec 29 '10 at 13:37
More like an API to be used by a mobile device. Does it matter what kind of client uses the API? – Daniel T. Dec 30 '10 at 0:29
Really any API. My goal is to create real-world-meets-virtual world apps, so anything to help this goal is welcome. – hunterp Dec 30 '10 at 5:36
up vote 5 down vote accepted

WoW does have an external API with the Armory. It is read only through. Unless you access the pages with a bad browsers, it returns a clear xml structure. According to various blue forums posts, automatic querying of those pages is okay, unless too many requests are sent.

The Glider Lawsuit was about a bot that linked to the original game client in memory. It is pretty obvious that bots are bad for business because a) players spent less time paying while leveling up and b) other players get frustrated and may leave.

share|improve this answer
I've confirmed the existence of the XML file. Very excellent answer!! – hunterp Dec 19 '10 at 4:12
This could have been a good answer, but then you added personal unrequested opinions about what's good and what's bad... – o0'. Apr 16 '12 at 7:36
@Lohoris, i am sorry that you feel that way. Perhaps it helps that even the vendor agrees: Microsoft launches IE6 countdown site – Hendrik Brummermann Apr 16 '12 at 8:04
@HendrikBrummermann Oh, no, sorry, I don't really care about who agrees with that: point is, it's still an opinion. – o0'. Apr 16 '12 at 13:34

Everquest had an instant messaging protocol that allowed communication with in-game players from outside the game. I am unsure if the protocol was well documented or supported by any third party clients.

share|improve this answer
Both Champions Online and Star Trek Online support XMPP for chat from out of game. Not sure I would call that an API though. – coderanger Dec 19 '10 at 0:23
Yeah chat is not really an api. its more of a meta-api ;) – hunterp Dec 19 '10 at 4:13

EVE Online's Web API is read-only. It's only to monitor character skils/inventory assets/assets and states of various in-game structures,etc There are ways to get actual control of EVE(control your ship,actually manage said in-game structures,etc) but they are against EULA and basically works like WoW Glider

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.