Xbox+API.SH

Xbox API

Xbox store games, prices, ratings and Game Pass catalogs as clean JSON, for any market.

The API.SH Xbox API returns public Xbox store data as JSON. Search games and apps by words, then filter by genre, platform, player count and maximum price. A game record has developer, publisher, description, release date, categories, platforms, capabilities such as multiplayer and 4K, age ratings, user ratings, price, list price, sale end and editions. Game Pass lists cover console, PC, EA Play, recently added, coming soon, leaving soon, most popular and cloud.

  • 3 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Xbox search
GET https://api.api.sh/xbox/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Xbox API

Game Pass tracking

Follow which games were recently added, are coming soon or leave soon, across console, PC, EA Play and cloud lists.

Price and sale monitoring

Watch price, list price and sale end dates for the games you track, in any market.

Game discovery and filtering

Search by words, then filter by genre, platform, player count and maximum price, sorted by rating, price or release date.

Ratings and market research

Compare user ratings (all time, last 30 days and last 7 days), age ratings, developers and publishers across titles.

Regional store comparison

Request the same game in different markets and languages to compare prices and availability.

Gaming assistants and agents

Give a chatbot or agent store search and Game Pass lists so it can recommend what to play.

Xbox data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Xbox API endpoints and prices

Every Xbox endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
Xbox search
/xbox/v1/search
$1 · $2 PAYG
1 credit
More data2
Xbox game
/xbox/v1/game
$1 · $2 PAYG
1 credit
Xbox Game Pass catalogue
/xbox/v1/gamepass
$1 · $2 PAYG
1 credit

Call the Xbox API

Xbox search: GET https://api.api.sh/xbox/v1/search

curl "https://api.api.sh/xbox/v1/search?q=halo" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 483 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Xbox data

  • Public data only: no Xbox login, cookies or account needed
  • One key and one response shape for Xbox and 482 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Xbox API

Microsoft's official Xbox Live APIs (XSAPI and the REST endpoints) are meant for game developers and use Xbox account authentication, and community APIs such as OpenXBL cover player profiles. API.SH covers the public Xbox store instead: games, prices, ratings and Game Pass lists. It returns no gamertags, achievements or friends.

Skip writing your own Xbox store scraper or chasing community Xbox APIs that stop at profiles: API.SH gives you one key and a fixed price per call for store data.

Xbox API questions

What Xbox data can I get?+

Store search with genre, platform, player and price filters (/xbox/v1/search), one game with prices, ratings and editions (/xbox/v1/game) and Game Pass catalogs (/xbox/v1/gamepass).

How much does the Xbox API cost?+

Every Xbox endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /xbox/v1/game at 1 credit each.

Is there an official Xbox API?+

Microsoft documents Xbox services APIs (XSAPI and Xbox Live REST endpoints) for game developers, and they use Xbox account authentication. API.SH covers the public Xbox store instead: games, prices, ratings and Game Pass lists, with no gamertags, achievements or friends.

Do I need an Xbox account or login?+

No. API.SH reads the public Xbox store only. No endpoint uses a login, an Xbox or Microsoft account, or anyone's gamertag.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /xbox/v1/gamepass with list set to recently added, or /xbox/v1/search with q. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

Can I get gamertag profiles, achievements or friends?+

No. This API covers the public Xbox store: game details, prices, ratings, search and Game Pass lists. Player profiles, gamerscore, achievements, friends and game clips need an Xbox sign-in, which API.SH does not use.

Can I get the Game Pass game list as JSON?+

Yes. /xbox/v1/gamepass returns a Game Pass list with the total count and full details per game, and you can pick console, PC, EA Play, recently added, coming soon, leaving soon, most popular or cloud. Pass page to move through the list.

More media & music APIs all music, movie & game APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 483 platforms.
Get a free API key