Guild Wars 2
Guild Wars 2 is a very popular massively multiplayer online role-playing game (MMORPG) set in the fantasy world of Tyria. Last month, ArenaNet launched Guild Wars 2: Heart of Thorns, the first expansion to Guild Wars 2. At the time of this writing, over 7 million accounts have been created, over 1.4 billion hours have been played, and 223,484,104+ gifts have been sent between players, in the time leading up to the first expansion of Guild Wars 2. Guild Wars 2 is also featured in the 2015 PC Gamer top 100 games of all time list, it's ranked at #47.
The Guild Wars 2 API provides programmatic access to game data such as items, maps, trading post, world vs. world, and achievements. The Guild Wars 2 API documentation is provided in Wiki format that is easy to follow and comprehensive. There is an active Guild Wars 2 API forum where developers can find API updates, post questions about the API, discuss errors and bugs, participate in the API CDI thread, and more.
Steam is a popular video game and entertainment platform that features over 6,000 games and an active community with over 100 million members. According to GameStop, the Steam platform has been gaining a lot of steam (pun intended) in the last year or so, going from about 3,700 game titles in 2014 to over 6,000 at the end of August 2015. Earlier this year, Valve Corporation announced that content creators can sell mods for existing games via the Steam Workshop.
The Steam Web API can be used to retrieve news for apps, global stats for games, player summaries, player achievements, recently played games, and much more. The Steam Web API documentation is provided on one page in Wiki format. There are a number of client libraries available and the API can return data in JSON, XML, CSV, and VDF (Valve Data Format).
Twitch is a very popular social video platform and community for gamers. At the time of this writing, Twitch averages over 100 million unique viewers and over 1.7 million unique broadcasters per month. While Twitch focuses primarily on gaming, the company recently announced the launch of Twitch Creative, a community of artists, crafters, builders, and other creatives. Twitch has also been integrated with popular video game platforms such as Battle.net and Google Play Games allowing users to stream, record, and share live gameplay with their Twitch accounts.
The TwitchTV API makes it possible for developers to integrate Twitch Connect, video, streaming, search, and other capabilities with third-party applications. The comprehensive API documentation is available on GitHub and there are developer forums on the Twitch Web site.
Giant Bomb is a Web site that provides information about video games and features news, reviews, a wiki, videos, podcasts, forums, and more. In March 2012, Giant Bomb was acquired by CBS Interactive which also owns GameSpot, a site that is similar to Giant Bomb.
The Giant Bomb API provides programmatic access to a lot of the information available on the Giant Bomb Web site such as game titles, ratings, videos, companies, themes, genres, and much more. API documentation if provided on one page in Wiki format, however, the API Developers forum features an API Quick start guide, API change log, and other API information.
Sponge is a project that is supported by members of the Minecraft server and modding communities. Sponge is intended to be both a server and client API that allows anyone to mod their Minecraft game, including server owners. The Sponge Project was created shortly after the shutdown of CraftBukkit in September 2014 due to a DMCA takedown notice. CraftBukkit was a mod for the official Minecraft server that was used with the Bukkit API to create plug-ins capable of adding new features to Minecraft servers.
At the time of this writing, The SpongeAPI is under heavy development and a stable release isn't actually expected until late 2015. However, the API has already become rather popular and there are quite a few developers using and testing the API. There is easy to follow, comprehensive API documentation available on the Sponge Web site as well as on GitHub. Developers can also find a lot of information about Sponge project development and the SpongeAPI in the forums on the official Web site.
Disclaimer: The metrics used to determine ProgrammableWeb's top 10 Games APIs were obtained shortly before the time of publication. The metrics used, pricing, and other product information provided in this article is accurate as of the time of publication.