My sharpshooter status aside, I've always been surprised upset that Microsoft has never provided an API for the vast amount of information about users, the games they play, and statistics within the games. Namely, I'd like to publicly shame every n00b I've baptized with my sniper rifle. I recently found a great gamer API effort by XboxLeaders.com. While their API can't tell me the titles and emblems I've earned in Black Ops II, I can get some relevant information about my user, my status, and the games I've recently dominated.
If you are signed in on your xbox 360. Go to marketplace blade, click account managment - contact information and it shows you. If not signed into xbox 360 im not sure, maybe phone microsoft. If you forget the email, there should be a button somewhere on that page letting you find your email. If not, try going to live.com or hotmail.com and see if your automacticly logged in. Hope this helps, when you get your gamertag situated send me a request, my gamertag is: EliteAaron0.
Xbox API
XboxLeaders currently offers data in three formats (XML, JSON, and serialized PHP) at four API endpoints to retrieve information from:
GET profile/:gamertag
- Returns data pertaining to the requested gamers' profile on Xbox LIVE.GET games/:gamertag
- Returns data pertaining to the requested gamers' played games. All game data is returned except for achievements.GET achievements/:gamertag/:gameid
- Returns all achievement data for the requested gamer and game.GET friends/:gamertag
- Returns all friend data for the requested gamer. Will error out if friends list is private.
These endpoints allow developers to access all of the important gamer-specific data available. XboxLeaders is also working on a POST implementation for sendings messages. Authorization may become required for this API, but the API is currently open to anyone that wants to use it.
Xbox Gamertag Search
Calls to the profile API will return the following information:
That's a nice amount of data to work with. The other API calls will return likewise relevant information.
Using the Xbox Gamer API
So what can be created with this Xbox Gamer API? That's up to your imagination! Let me use this awesome API to create a gamer card!
This is a simple gamer card. An awesome addition would be a side scrolling list of games, and possibly a display of achievements when you click on each game. In any event, XboxLeaders' API will get you the information you need.
Xbox Live Gamertag Search Email Address Lookup
XboxLeaders' enhanced Xbox Gamer API is easy to use, dependable, and unique. This API fills a gap Microsoft has created by not providing a public Xbox API, and does it incredibly well. As always, do your best to cache requests so as to keep their server load low and your site fast. Let me know if you create something with this API -- I'd love to see it!