Xbox game catalog and pricing research
Use Xbox endpoints to turn xbox game catalog and pricing research into repeatable API requests with documented inputs and JSON responses.
Turn Xbox's own storefront backend (emerald.xboxservices.com, the same host xbox.com's web app calls) into normalized game-catalog JSON — full catalog browse and search with sort/filter support, editorially curated collections, and per-title detail with trailers and Game Pass inclusion. Credential-free.
Extract the Xbox storefront catalog — browse, search, curated collections, and full game details — as structured JSON, with genre, price, and platform filters.
Endpoint families
5
Documented params
43
Examples
5
Live catalog snapshot
Active endpoints
5
Methods
GET
Required params
9
Schema refs
5
{
"platform": "Xbox",
"endpoint": "xbox-browse",
"method": "GET",
"path": "/xbox/browse",
"auth": "apiKey"
}Use cases
Extract the Xbox storefront catalog — browse, search, curated collections, and full game details — as structured JSON, with genre, price, and platform filters.
Use Xbox endpoints to turn xbox game catalog and pricing research into repeatable API requests with documented inputs and JSON responses.
Use Xbox endpoints to turn game pass and subscription-inclusion tracking into repeatable API requests with documented inputs and JSON responses.
Use Xbox endpoints to turn storefront and trending-collection monitoring into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live Xbox endpoint catalog — 5 endpoints, 43 documented request parameters, and 5 published response schemas — the same catalog Docs and Playground run against.
5 documented Xbox endpoints, grouped into 5 request families — Browse, Collection and Game, plus 2 more.
43 request parameters are documented across those Xbox endpoints, 9 of them required — the full input contract is public before you write any integration code.
5 of the 5 Xbox endpoints ship a recorded example response, and 5 carry a documented response schema — you can code against the real JSON before the first request.
Xbox endpoints document their error responses (400, 404 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
5 hosted MCP tools back the Xbox endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
These cards are generated from the active endpoint catalog, so the landing page reflects the same API surface used by Docs and Playground.
/xbox/browse
/xbox/collection
/xbox/game
/xbox/reviews
/xbox/search
Endpoint catalog
/xbox/browseReturns one page of the full Xbox storefront catalog (games, add-ons, and subscriptions), optionally sorted and/or filtered. With no sort/filter parameters, returns the store's own default (relevance) order. Multiple values for a repeatable filter (genre, price, platform, subscription, age_rating, multiplayer, technical_features, handheld_compatibility) match ANY of them (logical OR); different filter fields combine as logical AND. Cursor-paginated, fixed at 25 items per page.
MCP tool xbox_browse
/xbox/searchReturns one page of Xbox search results for a keyword, scoped to a category (games, add-ons, or hardware) and optionally sorted/filtered with the same parameters as /xbox/browse. Cursor-paginated. Credential-free public Xbox data, read directly from the store's own per-category search API.
MCP tool xbox_search
/xbox/collectionReturns one page of a named, editorially curated Xbox collection (e.g. Top Free Games, Top Paid Games, Optimized for Series X|S, Xbox Play Anywhere) -- the same mechanism that powers xbox.com's own marketing hub pages. Pages forward via an opaque cursor: pass the previous response's next_cursor to fetch the next page. This is a partial, non-exhaustive list of known collection ids -- the upstream exposes no discovery endpoint for the full set. Credential-free public Xbox data, read directly from the store's own named-channel API.
MCP tool xbox_collection
/xbox/gameReturns normalized Xbox catalog details for a single product id: title, description, publisher, categories, supported platforms, content rating, price, preorder status, media (box art, poster, hero art), trailers, and which subscriptions (e.g. Game Pass) include it. Credential-free public Xbox data, read directly from the store's own batch product-detail API.
MCP tool xbox_game
/xbox/reviewsReturns a product's aggregate star-rating breakdown (average, total, and per-star counts) and up to item_count written reviews, optionally sorted and/or filtered to one star rating. A product with no reviews yet (e.g. a pre-order) returns a null ratings summary and an empty reviews list, not an error.
MCP tool xbox_reviews
Related APIs
Media & Streaming
Research streaming catalogs, title availability, providers, offers, seasons, episodes, and release changes from JustWatch with normalized JSON.
Media & Streaming
Turn Apple Books ebook and audiobook pages into structured data — search, catalog detail, paginated customer reviews, similar titles, author bibliographies, series listings, and chart rankings as normalized JSON. Credential-free.
Media & Streaming
Search public Ticketmaster events and browse the full discovery hierarchy by category or city, with pagination plus event, attraction, and venue detail endpoints -- including fan reviews, related attractions, trending attractions, and enhanced venue branding -- for live-entertainment research.
How to scrape Xbox
Xbox and Microsoft Store share the same underlying product catalog and id format, but Xbox's own storefront backend, emerald.xboxservices.com, is a separate host with its own sort/filter, collection, and detail shape — Crawlora's four Xbox endpoints read it directly, matching xbox.com's own web app calls.
/xbox/browse returns one page of the entire Xbox storefront (games, add-ons, subscriptions), with optional sort and repeatable genre, price, platform, subscription, age_rating, multiplayer, technical_features, and handheld_compatibility filters.
/xbox/search accepts a query plus a category (games, addons, or hardware) and the same sort/filter parameters as /xbox/browse.
/xbox/collection returns a named editorial channel — the same mechanism behind xbox.com hub pages like /games/free-to-play — for one of 4 documented collection ids (TopFreeGames, TopPaidGames, OptimizedSeriesXS, XboxPlayAnywhere).
Pass a 12-character product id to /xbox/game for everything /xbox/browse returns plus the full description, add-on flag, subscription-inclusion ids, and trailer/gameplay video URLs.
FAQ
Genre, price band, platform, subscription (by Game Pass/EA Play/Ubisoft+ product id), ESRB age rating, multiplayer mode, technical features (4K, HDR, ray tracing, and more), and handheld compatibility — all repeatable. Multiple values on one filter are ORed together; different filter fields are ANDed, so genre=Shooter&genre=Sports&price=0 returns free games in either genre.
Pass its product id to /xbox/game and check included_with_subscription_ids — it lists every subscription product id (Game Pass Ultimate, Game Pass for PC, EA Play, Ubisoft+, and others) that currently includes that title, or is empty if none do. You can also filter /xbox/browse or /xbox/search directly by a subscription id to list everything a given plan includes.
Four confirmed ids: TopFreeGames, TopPaidGames, OptimizedSeriesXS, and XboxPlayAnywhere. Xbox exposes no discovery endpoint for its full named-channel space, so this is a partial, non-exhaustive list found by reading the collectionId embedded in several xbox.com hub pages' own server-rendered state and confirming each closely-named sibling live — more collection ids most likely exist.
Yes for games — /xbox/game's product_id is the same 12-character StoreId format the Microsoft Store product endpoints use, since Xbox and Microsoft Store share the same underlying catalog. A game's id resolves on either integration.
No. These endpoints read Xbox's public, credential-free storefront backend — the same one xbox.com's own web app calls — not the authenticated Xbox Live/Microsoft Graph gaming APIs. No Xbox Live account, gamertag, or Microsoft developer credentials are used. Crawlora API authentication is still required.