Xbox Games Scraper
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
(3)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
21
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
What does Xbox Games Scraper do?
Xbox Games Scraper collects structured game data from the Xbox Store and saves it to an Apify dataset. Give it an Xbox.com games browse URL, optionally add a title keyword, and choose how many records to collect. Each result can include the game title, store URL, description, price, rating, release date, genres, developer, publisher, supported platforms, regional market, product ID, and image URL.
The Actor is useful for building game catalogs, comparing regional prices, monitoring new releases, enriching gaming websites, and preparing Xbox Store data for research or downstream applications. Results can be downloaded as JSON, CSV, Excel, XML, and other Apify-supported formats, or connected to an automated workflow.
Why use Xbox Games Scraper?
- Build a structured Xbox catalog - Collect consistent game records instead of copying titles, prices, and metadata manually.
- Monitor pricing and availability - Run repeated jobs for a selected regional store and compare changes over time.
- Search a large catalog - Use a keyword such as
Halo,Forza, orMinecraftto focus the dataset on relevant titles. - Support regional research - Start with an Xbox.com URL for the market and language you want to analyze.
- Automate recurring collection - Schedule runs in Apify, use webhooks after completion, or retrieve datasets through the Apify API.
- Prepare data for analysis - Export game metadata to spreadsheets, databases, dashboards, recommendation tools, or AI workflows.
What data can you extract from the Xbox Store?
| Field | Type | Description |
|---|---|---|
url | String | Xbox.com product page URL for the game |
title | String | Game title |
description | String | Game description when published by the Xbox Store |
genres | Array | Genres or categories assigned to the game |
price | String | Localized price label, or Free when applicable |
rating | String | Content rating or classification |
release_date | String | Original release date in YYYY-MM-DD format when available |
developer | String | Developer name |
publisher | String | Publisher name |
image_url | String | Primary game image URL |
platform | String | Main platform label, normally Xbox |
platforms_supported | Array | Supported Xbox or related platforms identified for the title |
market | String | Regional market code, such as US or DE |
product_id | String | Xbox Store product identifier |
Empty values are omitted from saved records. This keeps the dataset compact when a game page does not publish a particular field.
How to scrape Xbox Store data
- Open Xbox Games Scraper on Apify.
- Enter an Xbox.com games browse URL, or use the default US browse page.
- Set
results_wantedto the maximum number of games you want to save. - Add a
keywordif you want titles filtered to a specific game, franchise, or search term. - Run the Actor and review the dataset preview.
- Download the results or connect the dataset to your application, spreadsheet, webhook, or scheduled workflow.
For keyword searches, increase max_pages when necessary. The Actor may need to inspect additional browse pages before it finds enough titles matching the keyword.
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 localized URL to collect data for another market. |
keyword | String | No | Not set | Optional case-insensitive title filter, such as Halo or Forza. |
results_wanted | Integer | No | 20 | Maximum number of game records to save. |
max_pages | Integer | No | 10 | Maximum number of browse pages to inspect during a run. |
proxyConfiguration | Object | No | Actor-managed proxy settings | Optional Apify proxy configuration for the run. |
Output Data
The Actor writes one dataset item per game. The most important fields are:
| Field | Type | Description |
|---|---|---|
title | String | Name displayed for the game |
url | String | Direct Xbox Store URL |
description | String | Short description, limited to a practical dataset length |
genres | Array of strings | Xbox Store categories or genres |
price | String | Localized price or Free |
rating | String | Content rating when available |
release_date | String | Release date in ISO date format |
developer | String | Developer credited by the store |
publisher | String | Publisher credited by the store |
image_url | String | Main image URL |
platform | String | Main platform value |
platforms_supported | Array of strings | Supported platform values |
market | String | Market code used for the run |
product_id | String | Unique Xbox Store product ID |
Usage Examples
Basic Xbox Store extraction
Collect the first 20 games from the default US browse page.
{"startUrl": "https://www.xbox.com/en-US/games/browse","results_wanted": 20}
Search for a game or franchise
Filter the collected titles to games containing Halo in the title.
{"startUrl": "https://www.xbox.com/en-US/games/browse","keyword": "Halo","results_wanted": 50,"max_pages": 15}
Collect data from a localized Xbox Store
Use a German Xbox Store URL to collect localized pricing and market metadata.
{"startUrl": "https://www.xbox.com/de-DE/games/browse","results_wanted": 100,"max_pages": 20}
Sample Output
This is an example of one dataset item. Fields may be omitted when the Xbox Store does not publish them for a specific game.
{"url": "https://www.xbox.com/en-US/games/store/minecraft/9MVXMVT8ZKWC/0001","title": "Minecraft","description": "Build whatever you can imagine. Explore mountains and oceans, create your own world, and play with friends.","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/minecraft-cover.jpg","platform": "Xbox","platforms_supported": ["Xbox One","Xbox Series X|S","PC"],"market": "US","product_id": "9MVXMVT8ZKWC"}
Tips for best results
- Use a complete public Xbox.com browse URL that includes the desired locale, such as
/en-US/or/de-DE/. - Start with 10 to 20 results so you can confirm the fields and regional pricing before a larger run.
- Increase
max_pagesfor broad catalog collection or keyword searches with fewer matching games per page. - Compare runs using the
product_idfield, which is more stable than a title or localized URL. - Review the dataset preview before scheduling frequent runs. Store pages and product availability can change.
- A missing developer, publisher, price, rating, or release date usually means that the source page did not provide that value.
Integrations and export formats
- Google Sheets - Export CSV or Excel files for catalog review and price comparisons.
- Airtable - Store game records in a searchable content or research database.
- Webhooks - Notify another service when a run finishes.
- Make and Zapier - Send new datasets into no-code workflows.
- Apify API - Retrieve datasets programmatically for applications and dashboards.
- JSON, CSV, Excel, and XML - Download results in formats suited to analysis, storage, or import.
Frequently Asked Questions
Can I collect Xbox game prices in different currencies?
Yes. Use an Xbox.com browse URL for the desired locale. The price value reflects the regional store when pricing is available.
How do I search for a specific Xbox game?
Set keyword to a word or phrase from the game title. The filter is case-insensitive, so values such as halo and Halo can match the same titles.
Can I collect the full Xbox game catalog?
Yes, within the limits of the source catalog and your run settings. Set a high results_wanted value and increase max_pages so the Actor can inspect enough browse pages.
Why did the Actor return fewer games than requested?
The selected pages may contain fewer available records, the keyword may match fewer titles, or max_pages may be too low. Try a broader keyword or increase the page limit.
Are descriptions, prices, and ratings available for every game?
No. These fields depend on the information published for each Xbox Store product and the selected regional market. Missing values are omitted from that dataset item.
Can I run Xbox Games Scraper on a schedule?
Yes. Create an Apify schedule to run it hourly, daily, weekly, or at another interval, then compare datasets to monitor catalog and price changes.
Is collecting Xbox Store data legal?
You are responsible for complying with applicable laws, Xbox.com terms, Microsoft policies, privacy requirements, and any restrictions that apply to your intended use. Collect only data you are permitted to use, respect reasonable request limits, and avoid misuse of personal information.
Related Actors
- Xbox Reviews Scraper - Collect Xbox player reviews and ratings for sentiment and feedback analysis.
- Steam Store Scraper - Gather comparable game and store data from Steam.
- Playstation Store Scraper - Collect game data from the PlayStation Store for cross-platform research.
- itch.io Games Scraper - Explore game listings and metadata from itch.io.
Support
For issues, feature requests, or unexpected results, use the Issues tab on the Actor page and include the input values and a sample run when possible.
Legal Notice
This Actor is intended for legitimate collection of publicly available Xbox Store data. Users are responsible for complying with applicable laws, source website terms, licensing requirements, and privacy rules. Use collected data responsibly and respect the limits of the source website.