Xbox Reviews Scraper avatar

Xbox Reviews Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Xbox Reviews Scraper

Xbox Reviews Scraper

Unlock valuable player feedback by scraping Xbox game reviews. Perfect for sentiment analysis, spotting trends, and improving game development. Get structured data on ratings and user opinions fast. Level up your market research with comprehensive gaming insights!

Pricing

from $1.00 / 1,000 results

Rating

5.0

(2)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

8

Total users

2

Monthly active users

6 days ago

Last modified

Share

What does Xbox Reviews Scraper do?

Xbox Reviews Scraper collects structured player reviews and rating data from public Xbox game store pages. Add one or more Xbox game URLs, choose how many reviews to collect for each page, and receive one dataset record per review with the game details, review text, rating distribution, helpfulness signals, and collection timestamp.

This Xbox reviews scraper is useful for game studios, publishers, gaming analysts, researchers, journalists, and content teams that need player feedback in a dataset instead of copying reviews manually. Use the results for sentiment research, launch monitoring, competitor analysis, community reporting, and AI or data-enrichment workflows.

Why use Xbox Reviews Scraper?

  • Collect player feedback at scale - Process multiple Xbox game store pages in one run.
  • Keep review context with every record - Each review includes the game title, developer, publisher, product ID, and source URL.
  • Analyze rating patterns - Compare average ratings, total ratings, and the count of each star level.
  • Measure review usefulness - Use helpfulness scores plus positive and negative helpful votes to prioritize high-signal feedback.
  • Support repeat monitoring - Schedule runs in Apify to watch how ratings and player opinions change after launches, updates, or pricing changes.
  • Work with common data tools - Download the dataset as JSON, CSV, Excel, XML, or connect it to webhooks and automation platforms.

What data can you extract from Xbox game pages?

The Actor saves one item for each review returned for a game. Product-level fields are repeated on each review item so the dataset can be filtered and analyzed without joining separate files.

FieldDescription
urlXbox game store page used for the collection
productIdXbox product identifier found in the game URL
gameTitleGame title
developerNameGame developer name when available
publisherNameGame publisher name when available
shortDescriptionShort game description when available
localeLocale used for the collected record, currently en-US
orderByReview ordering used for the run, currently MostHelpful
totalReviewsTotal review count reported for the game
averageRatingAverage rating reported for the game
totalRatingsCountTotal number of ratings reported for the game
star1Count to star5CountCounts for each rating level
reviewIdUnique review identifier
reviewerNameReviewer display name
ratingRating value for the review
reviewTitleReview headline
reviewTextFull review text
reviewDateDate and time when the review was submitted
helpfulnessVotesHelpfulness score for the review
helpfulPositiveNumber of positive helpful votes
helpfulNegativeNumber of negative helpful votes
deviceFamilyDevice family associated with the review when available
scrapedAtISO timestamp for when the record was collected

How to scrape Xbox reviews

  1. Open Xbox Reviews Scraper in Apify Console.
  2. Add one or more public Xbox game store URLs to startUrls.
  3. Set maxReviewsPerUrl to the number of reviews you want from each game.
  4. Enable Apify Proxy only when your collection requires it.
  5. Start the run and review the dataset preview.
  6. Download the results or connect the dataset to your reporting and automation workflow.

For a first run, use one game URL and a small review limit. Once the dataset contains the fields you need, add more URLs or schedule repeat runs.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlsArrayYesOne example Xbox URLOne or more Xbox game store page URLs. Each item can be a request object containing a url property.
maxReviewsPerUrlIntegerNo20Maximum number of reviews to save for each game URL. Minimum value is 1.
proxyConfigurationObjectNo{ "useApifyProxy": false }Optional Apify Proxy settings for runs that need additional request stability.

The Actor currently collects the en-US locale, orders reviews by MostHelpful, and uses the default star filter. Those values are included in each output item for clear downstream analysis.

Output Data

FieldTypeDescription
urlStringSource Xbox game page URL
productIdStringXbox product identifier
gameTitleStringGame title
developerNameString or nullDeveloper name when published on the source page
publisherNameString or nullPublisher name when published on the source page
shortDescriptionString or nullShort game description
localeStringCollection locale
orderByStringApplied review sort mode
totalReviewsNumber or nullTotal review count
averageRatingNumber or nullAverage game rating
totalRatingsCountNumber or nullTotal rating count
star1Count to star5CountNumber or nullRating distribution counts
reviewIdString or nullReview identifier
reviewerNameString or nullReviewer display name
ratingNumber or nullIndividual review rating
reviewTitleString or nullReview title
reviewTextString or nullReview body
reviewDateString or nullReview submission datetime
helpfulnessVotesNumber or nullReview helpfulness score
helpfulPositiveNumber or nullPositive helpful votes
helpfulNegativeNumber or nullNegative helpful votes
deviceFamilyString or nullDevice family when available
scrapedAtStringISO collection timestamp

Usage Examples

Basic review collection

Collect up to 20 reviews from one Xbox game store page.

{
"startUrls": [
{
"url": "https://www.xbox.com/en-US/games/store/arc-raiders/9NDF1F263RZ4/0010"
}
],
"maxReviewsPerUrl": 20
}

Compare several games

Collect the same number of reviews from multiple game pages for a comparable dataset.

{
"startUrls": [
{
"url": "https://www.xbox.com/en-US/games/store/arc-raiders/9NDF1F263RZ4/0010"
},
{
"url": "https://www.xbox.com/en-US/games/store/minecraft/9PGW18NPBZV5/0010"
}
],
"maxReviewsPerUrl": 50
}

Collection with Apify Proxy

Enable Apify Proxy when a larger or repeated run needs an additional connection option.

{
"startUrls": [
{
"url": "https://www.xbox.com/en-US/games/store/arc-raiders/9NDF1F263RZ4/0010"
}
],
"maxReviewsPerUrl": 40,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
}

Sample Output

The following example shows one dataset item. Product ratings and review metadata are included with the individual player review.

{
"url": "https://www.xbox.com/en-US/games/store/arc-raiders/9NDF1F263RZ4/0010",
"productId": "9NDF1F263RZ4",
"gameTitle": "ARC Raiders",
"developerName": "Embark Studios",
"publisherName": "Embark Studios",
"shortDescription": "Multiplayer extraction adventure set in a future Earth.",
"locale": "en-US",
"orderBy": "MostHelpful",
"totalReviews": 5172,
"averageRating": 3.5,
"totalRatingsCount": 8450,
"star1Count": 1320,
"star2Count": 710,
"star3Count": 1480,
"star4Count": 2250,
"star5Count": 2690,
"reviewId": "502601a4-f8cb-eba9-d41e-bc92ea625632",
"reviewerName": "PlayerOne",
"rating": 4,
"reviewTitle": "Great co-op experience",
"reviewText": "Solid progression and satisfying gameplay loop with friends.",
"reviewDate": "2026-02-25T08:14:53.0000000",
"helpfulnessVotes": 0.645,
"helpfulPositive": 14,
"helpfulNegative": 2,
"deviceFamily": "Windows.Xbox",
"scrapedAt": "2026-03-03T12:22:10.000Z"
}

Tips for best results

  • Use complete public Xbox store URLs that include the 12-character product identifier.
  • Start with maxReviewsPerUrl: 20 to confirm the URLs and dataset shape before increasing the limit.
  • Review counts can be lower than requested when a game has fewer available reviews or the source returns fewer records.
  • Product metadata can be empty when the Xbox page does not publish a developer, publisher, or description for that item.
  • Use the repeated productId and gameTitle fields to group records when comparing several games.
  • Schedule runs after major updates or launches if you need an ongoing view of rating and feedback changes.
  • Public pages and published fields can change. Report unexpected results through the Actor’s Issues tab.

Integrations and exports

  • Google Sheets - Share review analysis with researchers, editors, or product teams.
  • Airtable - Build a searchable library of game feedback and review themes.
  • Make or Zapier - Trigger notifications, enrichment, or reporting steps after a run.
  • Webhooks - Send completed run information to your own application or workflow.
  • API access - Retrieve dataset items programmatically for dashboards and analysis.

Apify datasets can be downloaded in JSON, CSV, Excel, XML, and other supported formats. JSON is convenient for applications and analysis pipelines, while CSV and Excel are useful for spreadsheet-based review work.

Frequently Asked Questions

Can I collect reviews from multiple Xbox games in one run?

Yes. Add multiple request objects to startUrls. The Actor processes each valid game page and saves review items for each product.

How many reviews can I request per game?

Set maxReviewsPerUrl to the desired limit. The Actor requests up to that number for each URL, subject to the reviews available for the game.

Can I change the locale or review sort order?

No. The current input schema does not expose those settings. Records use the en-US locale and MostHelpful review order.

Why are some output fields empty?

Fields can be empty when the source does not publish that information for a game or review. Check several records before treating a missing value as a collection problem.

Can I export Xbox review data to CSV or Excel?

Yes. Open the completed dataset in Apify and choose JSON, CSV, Excel, XML, or another available export format.

Can I schedule recurring Xbox review collection?

Yes. Create an Apify schedule for hourly, daily, weekly, or custom repeat runs. Recurring runs can support post-update monitoring and rating trend reports.

You are responsible for complying with applicable laws, Xbox website terms, privacy requirements, and any restrictions that apply to your intended use. Collect and use public review data responsibly, and avoid using it to identify or target individuals.

Support

For bugs, feature requests, or questions about a run, use the Issues tab on the Actor page. Include the input shape, affected source URL, and a short description of the output you expected.

This Actor is intended for legitimate collection and analysis of publicly available Xbox game review data. You are responsible for complying with applicable laws, website terms, privacy rules, and any limits on storing, publishing, or redistributing the collected content.