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).

closed as primarily opinion-based by Alexandre Vaillancourt, Gnemlock, Arcane Engineer, Josh May 4 '17 at 17:33

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    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 6 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.

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.

  • 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

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