Getting Started

A powerful Xbox Live RESTful API designed for developers.


Xbox App Integration

For more information on how to authenticate 3rd party users on your website click here.

The URL

The base URL for each call is https://xbl.io/api after that you will need to need to distinguish the API version which at this time is /v1/

Example: https://xbl.io/api/v1/

Authentication

You will find your API Key located in your profile. Use that to make authenticated requests to our endpoints. Every request that requires authentication should include "X-Authorization" in the request header along with any additional parameters that the call may need. Below is an example.

Request:

$ curl --header "X-Authorization: API_KEY" https://xbl.io/api/v1/account

If you are using the Xbox App authentication include the header X-Contract: 100

Response:

HTTP/1.1 200 OK
Content-Type: application/json
X-RateLimit-Limit: 500
X-RateLimit-Remaining: 500

API Endpoints

For a complete list of functions visit 'API Endpoints' documentation.