Skip to content

lucasromerodb/xbox-store-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xbox Store API

| ⚠️ This project is under heavy development

Endpoints

/api/list

  • IDs for Deal: /api/list/Deal,
  • IDs for New: /api/list/New,
  • IDs for TopPaid: /api/list/TopPaid,
  • IDs for TopFree: /api/list/TopFree,
  • IDs for BestRated: /api/list/BestRated,
  • IDs for MostPlayed: /api/list/MostPlayed,
  • IDs for ComingSoon: /api/list/ComingSoon,
  • IDs for Gold: /api/list/FreePlayDays,

/api/games

  • Deal catalog: /api/games/Deal,
  • New catalog: /api/games/New,
  • TopPaid catalog: /api/games/TopPaid,
  • TopFree catalog: /api/games/TopFree,
  • BestRated catalog: /api/games/BestRated,
  • MostPlayed catalog: /api/games/MostPlayed,
  • ComingSoon catalog: /api/games/ComingSoon,
  • Gold catalog: /api/games/FreePlayDays,

Query params (defaults)

Valid for /api/list & /api/games

  • market=ar
  • language=es-ar
  • itemTypes=Game
  • deviceFamily=Windows.Xbox
  • count=2000
  • skipItems=0

Microsoft API

This implementation fetch game data from the Micosoft Xbox public API

API for Product IDs Lists

Base URI

https://reco-public.rec.mp.microsoft.com/channels/Reco/V8.0/Lists/api/list/

Lists

{
  Deal: 'Computed/Deal',
  New: 'Computed/New',
  TopPaid: 'Computed/TopPaid',
  TopFree: 'Computed/TopFree',
  BestRated: 'Computed/BestRated',
  MostPlayed: 'Computed/MostPlayed',
  ComingSoon: 'Computed/ComingSoon',
  Gold: 'collection/FreePlayDays',
}

Params

{
  market: 'ar',
  language: 'es-ar',
  itemType: 'Game',
  deviceFamily: 'Windows.Xbox',
  count: '2000',
  skipItems: '0',
}

Games Catalog

Base URI

https://displaycatalog.mp.microsoft.com/v7.0/products

Params

{
    market: 'ar',
    languages: 'es-ar',
    bigIds: '9NJRX71M5X9P,9N9J38LPVSM3',
  }

Subscriptions IDs

| Requires research and confirmation

  • Gold: 9ZH7BH6P9RM7
  • EA Play: 9N8KCDNKJJQ6 || B0HFJ7PW900M
  • Game Pass: 9SJCZDHW896G || 9WNZS2ZC9L74
  • Game Pass Ultimate: 9SQ1C79LQTJJ <-- UNKNOWN. TO BE DEFINED.

Sources


🐦 Follow me on Twitter

About

Xbox web store scrapper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published