Xbox Games Scraper avatar

Xbox Games Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Xbox Games Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

21

Total users

1

Monthly active users

6 days ago

Last modified

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, or Minecraft to 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?

FieldTypeDescription
urlStringXbox.com product page URL for the game
titleStringGame title
descriptionStringGame description when published by the Xbox Store
genresArrayGenres or categories assigned to the game
priceStringLocalized price label, or Free when applicable
ratingStringContent rating or classification
release_dateStringOriginal release date in YYYY-MM-DD format when available
developerStringDeveloper name
publisherStringPublisher name
image_urlStringPrimary game image URL
platformStringMain platform label, normally Xbox
platforms_supportedArraySupported Xbox or related platforms identified for the title
marketStringRegional market code, such as US or DE
product_idStringXbox 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

  1. Open Xbox Games Scraper on Apify.
  2. Enter an Xbox.com games browse URL, or use the default US browse page.
  3. Set results_wanted to the maximum number of games you want to save.
  4. Add a keyword if you want titles filtered to a specific game, franchise, or search term.
  5. Run the Actor and review the dataset preview.
  6. 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

ParameterTypeRequiredDefaultDescription
startUrlStringNohttps://www.xbox.com/en-US/games/browseXbox.com games browse URL. Use a localized URL to collect data for another market.
keywordStringNoNot setOptional case-insensitive title filter, such as Halo or Forza.
results_wantedIntegerNo20Maximum number of game records to save.
max_pagesIntegerNo10Maximum number of browse pages to inspect during a run.
proxyConfigurationObjectNoActor-managed proxy settingsOptional Apify proxy configuration for the run.

Output Data

The Actor writes one dataset item per game. The most important fields are:

FieldTypeDescription
titleStringName displayed for the game
urlStringDirect Xbox Store URL
descriptionStringShort description, limited to a practical dataset length
genresArray of stringsXbox Store categories or genres
priceStringLocalized price or Free
ratingStringContent rating when available
release_dateStringRelease date in ISO date format
developerStringDeveloper credited by the store
publisherStringPublisher credited by the store
image_urlStringMain image URL
platformStringMain platform value
platforms_supportedArray of stringsSupported platform values
marketStringMarket code used for the run
product_idStringUnique 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_pages for broad catalog collection or keyword searches with fewer matching games per page.
  • Compare runs using the product_id field, 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.

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.

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.

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.