Question

I'm looking for the best way to find out which achievements an Xbox Live username has for a certain game. I'd also like to be able to see secret achievements.

Is there a way to do this?

Was it helpful?

Solution

Vist https://xboxapi.com to get user information and achievements/games played for a particular gamertag. I am a friend of the site developer, djekl, and he actively maintains the website, constantly providing new features. Here are some examples provided for djekl's unofficial Xbox API: https://github.com/xboxapi/

You can return XML or JSON from the API. You are limited to 350 requests per hour so be sure to cache your results. This is provided as to not overload the server with too many requests.

Here are some example requests that you can make:
djekl's Achievements for Battlefield 4 (1161890234)
https://xboxapi.com/v1/achievements/1161890234/djekl

djekl's Profile:
https://xboxapi.com/v1/profile/djekl

Example of what you can do with the API: https://xboxapi.com/example/djekl

EDIT: The v1 endpoints have been discontinued as the v2 API officially supports Xbox One. You can see the new available endpoints here: https://xboxapi.com/documentation

Note, you will have to login to your Xbox Live account in order to use some features of the API and the API requires an API key.

OTHER TIPS

There are websites you can scrape that have manually entered information regarding lists of achievements, but there is no publically available API you can call to query that information on a per-user or per-title basis.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top