Pricing
from $1.00 / 1,000 results
Xbox Games Scraper
Unlock the full potential of the Xbox Store data! Instantly scrape game titles, live pricing, ratings, and release dates. Perfect for market research, price monitoring, and building gaming catalogs. Get accurate, structured data for your analysis today.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(2)
Developer
Actor stats
0
Bookmarked
21
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Share
Extract comprehensive game details from Xbox.com with ease. Collect game titles, pricing, descriptions, release dates, platforms, genres, and developer info at scale. Perfect for market research, catalog building, and pricing monitoring.
Features
- Comprehensive catalog scraping โ Extract all key fields including title, price, descriptions, developer, publisher, and genres.
- Search by keyword โ Target specific games or franchises with keyword filter options.
- Localization support โ Run on different Xbox regional stores by customizing the start URL.
- Auto-pagination โ Traverse multiple pages of listings automatically to extract all available results.
Use Cases
Catalog & Content Enrichment
Build and update gaming database catalogs, comparison platforms, or review websites. Extract high-quality game titles, descriptions, and media assets automatically.
Pricing & Market Intelligence
Track game pricing changes, discounts, and availability across different regional stores. Monitor new releases and trends in different genres over time.
Competitor & Trend Analysis
Analyze release patterns of developers and publishers. Discover popular genres, platform compatibility patterns, and rating distributions in the Xbox store.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | "https://www.xbox.com/en-US/games/browse" | Xbox.com games browse URL (use a regional URL for localization) |
keyword | String | No | โ | Optional search keyword to filter game titles |
results_wanted | Integer | No | 20 | Maximum number of games to return |
max_pages | Integer | No | 10 | Safety cap on the number of listing pages to process |
proxyConfiguration | Object | No | {"useApifyProxy": false} | Proxy settings for reliable scraping |
Output Data
Each item in the dataset contains:
| Field | Type | Description |
|---|---|---|
url | String | Xbox.com product page URL |
title | String | Game title |
description | String | Description of the game |
genres | Array | Genres and categories assigned to the game |
price | String | Price label when available |
rating | String | Content rating or classification |
release_date | String | Game release date (YYYY-MM-DD) |
developer | String | Game developer name |
publisher | String | Game publisher name |
image_url | String | Primary image URL of the game |
platform | String | Main platform label |
platforms_supported | Array | List of supported Xbox platforms |
market | String | Regional market code (e.g. US) |
product_id | String | Unique Xbox store product identifier |
Usage Examples
Basic Run
Extract the default number of games from the main browse page.
{"startUrl":"https://www.xbox.com/en-US/games/browse","results_wanted":20}
Keyword Search
Search for a specific keyword and limit the results.
{"keyword":"Halo","results_wanted":10}
Region-Specific Crawling
Scrape games from the German Xbox store page.
{"startUrl":"https://www.xbox.com/de-DE/games/browse","results_wanted":50,"max_pages":5}
Sample Output
{"url":"https://www.xbox.com/en-US/games/store/minecraft/9MVXMVT8ZKWC/0001","title":"Minecraft","description":"Build whatever you can imagine. Explore the mighty mountains and living oceans...","genres":["Action & adventure","Family & kids"],"price":"$19.99","rating":"Everyone 10+","release_date":"2017-09-20","developer":"Mojang/Microsoft Studios","publisher":"Microsoft Studios","image_url":"https://store-images.s-microsoft.com/image/...","platform":"Xbox","platforms_supported":["Xbox One","Xbox Series X|S","Xbox"],"market":"US","product_id":"9MVXMVT8ZKWC"}
Tips for Best Results
Start Small for Testing
- Set
results_wantedto 10 or 20 first. - Confirm the output matches your expectations before running large scrapes.
Use Localized URLs
- Ensure the start URL matches the target region's structure.
- Pricing and availability will be returned based on the selected region.
Set Realistic Caps
- Balance
results_wantedandmax_pagesto avoid long execution times. - If you scrape a large catalog, increase the page limit accordingly.
Integrations
Connect your data with:
- Google Sheets โ Export for spreadsheets and reporting
- Airtable โ Build dynamic databases
- Slack โ Get alerts and notifications
- Webhooks โ Send scraping updates to custom APIs
- Make โ Connect with other automated workflows
- Zapier โ Automate task triggers
Export Formats
- JSON โ For developers and APIs
- CSV โ For spreadsheet calculations
- Excel โ For reports and charts
Frequently Asked Questions
Can I scrape prices in different currencies?
Yes, currency matches the locale of the startUrl page you provide.
How do I search for a specific game?
Use the keyword input parameter to filter games matching your search query.
Can I collect all games from the store?
Yes, leave the results_wanted parameter empty or set it to a very large number, and increase max_pages to scrape the full catalog.
Are game descriptions always available?
Descriptions are collected from the details page. If a game details page is not accessible, the field might be empty.
Why is developer or publisher information null?
Some games in the Xbox store might not list developer or publisher metadata.
Support
For issues or feature requests, contact support through the Apify Console.
Resources
Legal Notice
This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use data responsibly and respect rate limits.
