A A Labs Project project

Xbox API
Notice: Undefined variable: global_success in /home/www/lukezbihlyj.co.uk/api/xbox/about.php on line 274 Notice: Undefined variable: global_error in /home/www/lukezbihlyj.co.uk/api/xbox/about.php on line 277

One of the latest projects to have emerged from the lab, the Xbox API is a fully functioning RESTful resource that allows you to retrieve information about other Xbox LIVE players. All you need is an API key to authenticate your calls, which will be returned in XML.

info.notice

While this API is indeed free to use, you must abide by the fair usage policy. It's very simple; if you make too many requests (which is an undecided amount), and the server performance is dramatically affected then your API access will be suspended. You will recieve an email if this happens to you.

info.documentation

The base address is:

http://api.lukezbihlyj.co.uk/xbox/1.0.0/method?parameters

Versions prior to the current version can be accessed by swapping the version number in the address. All of the API methods require an API key which can be acquired using the form at the top right hand side of the page.

method.profile

Returns all of the specified gamertag's profile information, including their Motto, Biography, Location, Precense, and more.

Parameter
Information

key*
Your API key.

gamertag*
The gamertag that you wish to view the information of.

method.achievements

Returns all of the specified gamertag's achievements for a specified game.

Parameter
Information

key*
Your API key.

gamertag*
The gamertag that you wish to view the information of.

gameid*
The gameid of the game that you want to view the achievements for (also known as the titleid).

method.games

Returns all of the specified gamertag's games and their respective unlocked statuses.

Parameter
Information

key*
Your API key.

gamertag*
The gamertag that you wish to view the information of.



The current API is still in it's development stages, but has been released for public use. I hope you find it useful.

Changelog

1.0.0:

  • Added games method.
  • Changed address to use versioning.
  • Consider it stable!

0.0.9:

  • Added achievements method.

0.0.8:

  • Released API for public use.
  • Added profile method.