Xbox Store Scraper avatar

Xbox Store Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Xbox Store Scraper

Xbox Store Scraper

Scrape the official Xbox Store (xbox.com/games/store) - search games, browse the storefront with sort options, and fetch rich game detail (price, discount, ESRB rating, genres, platforms, media) by product ID.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape the official Xbox Store (xbox.com/games/store) — search games by keyword, browse the storefront with real sort orders (most popular, price, newest, most wishlisted, biggest discount), or fetch rich game detail (price, discount, ESRB rating, genres, platforms, box art, trailers) by product ID. No login, no cookies, no proxy required.

What this actor does

  • Three modes: search, browse, byProductId
  • Real storefront sort orders — relevance, release date, popularity, price, wishlist count, discount, title
  • Filters: genre (21 real Xbox Store genres), platform, ESRB age rating, subscription (Game Pass tiers/EA Play/Ubisoft+), multiplayer feature, technical feature (4K/HDR/ray tracing/etc), handheld compatibility, on-sale-only, price range, free-only, min rating — genre/platform/age-rating/subscription/multiplayer/technical/handheld/on-sale are applied server-side (the same storefront facets xbox.com itself uses), so results are genuinely narrowed rather than just post-filtered
  • Real store pricing including active discounts and MSRP
  • Empty fields are omitted

Output per game

  • productId — Xbox Store / Microsoft Store product ID
  • title, shortDescription, description
  • developerName, publisherName, releaseDate
  • genres[] — up to 21 real Xbox Store genres
  • platforms[] — raw storefront platform tokens as xbox.com itself reports them, e.g. XboxOne / XboxSeriesX / PC / Handheld / XCloud / MobileDevice / HoloLens (may include more than the platform input filter's options)
  • listPrice, msrp, discountPercentage, currency, isFree
  • averageRating, ratingCount
  • ageRatingBoard, ageRatingLabel, ageRatingMinAge, contentDescriptors[]
  • boxArtUrl, posterUrl, heroArtUrl, videos[]
  • sourceUrl — canonical Xbox Store page
  • recordType: "xboxGame", scrapedAt

Input

FieldTypeDefaultDescription
modestringsearchsearch / browse / byProductId
searchQuerystringhaloFree-text query (mode=search)
sortBystringMOST_POPULARSort order (mode=browse)
productIdsarrayProduct IDs (mode=byProductId)
genrestringANYOne of 21 real Xbox Store genres (server-side filter)
platformstringANYPlatform filter (server-side filter)
ageRatingstringANYESRB age rating filter (server-side filter)
subscriptionstringANYGame Pass tier / EA Play / Ubisoft+ filter (server-side filter)
multiplayerFeaturestringANYMultiplayer/co-op feature filter (server-side filter)
technicalFeaturestringANYTechnical feature filter — 4K, HDR, ray tracing, etc. (server-side filter)
handheldCompatibilitystringANYHandheld-device compatibility rating filter (server-side filter)
onSaleOnlyboolfalseOnly currently-discounted games (server-side filter)
minPrice / maxPriceintPrice range in USD
freeOnlyboolfalseOnly free games
minRatingintMin average rating, 1-5
maxItemsint25Hard cap (1-100). search/browse return at most ~25 results per run (one storefront page); use byProductId for larger ID batches.

Example: browse the biggest current discounts

{
"mode": "browse",
"sortBy": "DISCOUNT_DESC",
"maxItems": 25
}

Example: RPGs under $30 on Xbox Series X|S

{
"mode": "search",
"searchQuery": "rpg",
"genre": "Role playing",
"platform": "XboxSeriesX|S",
"maxPrice": 30
}

Data source & reliability

Search, browse, and detail pages are parsed from the store's server-rendered Redux state (window.__PRELOADED_STATE__) embedded in every xbox.com/games/store page — the same data the storefront itself renders from. No browser automation, cookies, login, or paid proxy dependency is required.

FAQs

Do I need an Xbox Live / Microsoft account? No — this actor only reads the public storefront, exactly as an anonymous visitor sees it.

Why is search/browse capped around 25 results? The Xbox Store website loads the first page of results server-side and fetches further pages client-side after the page loads; only the first page is available without running a full browser. genre/platform/ageRating are sent as real storefront query parameters, so that first page is already narrowed to the requested facets (not just post-filtered), which helps surface more relevant titles within the ~25-item cap. Use byProductId with a list of IDs to fetch specific games beyond that.

What are the genre options? Action & adventure, Card & board, Casino, Classics, Companion, Educational, Family & kids, Fighting, Multi-Player Online Battle Arena, Music, Other, Platformer, Puzzle & trivia, Racing & flying, Role playing, Shooter, Simulation, Sports, Strategy, Tools, Word — these mirror the real genre filter on xbox.com.