Xbox Reviews Scraper
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
1
Bookmarked
8
Total users
2
Monthly active users
6 days ago
Last modified
Categories
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.
| Field | Description |
|---|---|
url | Xbox game store page used for the collection |
productId | Xbox product identifier found in the game URL |
gameTitle | Game title |
developerName | Game developer name when available |
publisherName | Game publisher name when available |
shortDescription | Short game description when available |
locale | Locale used for the collected record, currently en-US |
orderBy | Review ordering used for the run, currently MostHelpful |
totalReviews | Total review count reported for the game |
averageRating | Average rating reported for the game |
totalRatingsCount | Total number of ratings reported for the game |
star1Count to star5Count | Counts for each rating level |
reviewId | Unique review identifier |
reviewerName | Reviewer display name |
rating | Rating value for the review |
reviewTitle | Review headline |
reviewText | Full review text |
reviewDate | Date and time when the review was submitted |
helpfulnessVotes | Helpfulness score for the review |
helpfulPositive | Number of positive helpful votes |
helpfulNegative | Number of negative helpful votes |
deviceFamily | Device family associated with the review when available |
scrapedAt | ISO timestamp for when the record was collected |
How to scrape Xbox reviews
- Open Xbox Reviews Scraper in Apify Console.
- Add one or more public Xbox game store URLs to
startUrls. - Set
maxReviewsPerUrlto the number of reviews you want from each game. - Enable Apify Proxy only when your collection requires it.
- Start the run and review the dataset preview.
- 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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | Array | Yes | One example Xbox URL | One or more Xbox game store page URLs. Each item can be a request object containing a url property. |
maxReviewsPerUrl | Integer | No | 20 | Maximum number of reviews to save for each game URL. Minimum value is 1. |
proxyConfiguration | Object | No | { "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
| Field | Type | Description |
|---|---|---|
url | String | Source Xbox game page URL |
productId | String | Xbox product identifier |
gameTitle | String | Game title |
developerName | String or null | Developer name when published on the source page |
publisherName | String or null | Publisher name when published on the source page |
shortDescription | String or null | Short game description |
locale | String | Collection locale |
orderBy | String | Applied review sort mode |
totalReviews | Number or null | Total review count |
averageRating | Number or null | Average game rating |
totalRatingsCount | Number or null | Total rating count |
star1Count to star5Count | Number or null | Rating distribution counts |
reviewId | String or null | Review identifier |
reviewerName | String or null | Reviewer display name |
rating | Number or null | Individual review rating |
reviewTitle | String or null | Review title |
reviewText | String or null | Review body |
reviewDate | String or null | Review submission datetime |
helpfulnessVotes | Number or null | Review helpfulness score |
helpfulPositive | Number or null | Positive helpful votes |
helpfulNegative | Number or null | Negative helpful votes |
deviceFamily | String or null | Device family when available |
scrapedAt | String | ISO 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: 20to 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
productIdandgameTitlefields 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.
Is collecting Xbox reviews legal?
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.
Related Actors
- Xbox Games Scraper - Collect Xbox game catalog and product information.
- Steam Reviews Scraper - Collect player reviews and ratings from Steam game pages.
- Steam Store Scraper - Gather Steam game store details for broader game-market comparisons.
- Playstation Store Scraper - Collect PlayStation Store game information for cross-platform research.
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.
Legal Notice
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.