Xbox Reviews Scraper avatar

Xbox Reviews Scraper

Pricing

Pay per usage

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

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

15 days ago

Last modified

Share

Extract detailed ratings and player feedback from Xbox game store pages at scale. Collect review text, reviewer profiles, rating distributions, and product metadata in one run. Built for teams doing gaming research, sentiment tracking, and market analysis.

Features

  • Rich Review Coverage — Collect review IDs, titles, full text, timestamps, and rating values
  • Rating Distribution Data — Capture average rating, total ratings, and 1–5 star breakdowns
  • Helpfulness Signals — Get helpfulness score, positive votes, and negative votes per review
  • Product Context Included — Add game title, developer, publisher, and short description
  • Multi-URL Collection — Process multiple Xbox product pages in a single run

Use Cases

Sentiment Monitoring

Track how players feel about game quality, updates, and content over time. Build dashboards that highlight sentiment shifts around launches and patches.

Competitive Intelligence

Compare review performance across similar games and categories. Use rating mix and feedback themes to identify positioning opportunities.

Product Research

Analyze review depth, helpfulness, and star trends before publishing game reports. Spot recurring complaints and praised features quickly.

Content and Community Strategy

Turn authentic player feedback into article angles, social summaries, and community insights. Prioritize topics players care about most.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlsArrayYesXbox game store URLs to collect reviews from
maxReviewsPerUrlIntegerNo20Maximum number of reviews to return per URL
proxyConfigurationObjectNo{ "useApifyProxy": false }Optional proxy settings for stable collection

Output Data

Each dataset item contains:

FieldTypeDescription
urlStringSource Xbox game page URL
productIdStringProduct identifier extracted from URL
gameTitleStringGame title
developerNameStringDeveloper name
publisherNameStringPublisher name
shortDescriptionStringShort game description
localeStringLocale used for this item
orderByStringApplied sort mode
totalReviewsNumberTotal review count for the product
averageRatingNumberAverage rating value
totalRatingsCountNumberTotal number of ratings
star1CountNumberNumber of 1-star ratings
star2CountNumberNumber of 2-star ratings
star3CountNumberNumber of 3-star ratings
star4CountNumberNumber of 4-star ratings
star5CountNumberNumber of 5-star ratings
reviewIdStringUnique review identifier
reviewerNameStringReviewer display name
ratingNumberReview rating value
reviewTitleStringReview headline
reviewTextStringFull review text
reviewDateStringReview submission datetime
helpfulnessVotesNumberHelpfulness score
helpfulPositiveNumberPositive helpful votes
helpfulNegativeNumberNegative helpful votes
deviceFamilyStringDevice family associated with the review
scrapedAtStringExtraction timestamp in ISO format

Usage Examples

Basic Collection

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

Larger Pull Per URL

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

Use Optional Proxy

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

Sample Output

{
"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

Start With a Small Limit

  • Use maxReviewsPerUrl: 20 for quick validation runs
  • Increase limits after confirming your URLs and filters

Query Defaults

  • Locale is fixed to en-US
  • Reviews are sorted by MostHelpful
  • Star filter is fixed to NoFilter

Use Proxies for Stability

  • Residential proxies help maintain reliable collection
  • Keep proxy settings consistent across scheduled runs

Integrations

Connect your dataset to:

  • Google Sheets — Build shareable tracking dashboards
  • Airtable — Create searchable game feedback repositories
  • Make — Automate data enrichment and notifications
  • Zapier — Trigger workflows from new review data
  • Webhooks — Push results to your own systems

Export Formats

  • JSON — For analytics pipelines and apps
  • CSV — For spreadsheet analysis
  • Excel — For business reporting
  • XML — For legacy integrations

Frequently Asked Questions

Can I run multiple game URLs in one input?

Yes. Add all store URLs into startUrls and the actor will process them sequentially.

Why do some products return fewer reviews than requested?

The source may have fewer reviews than requested, or the endpoint may return less data for that product.

What should I do if I get temporary request failures?

Use proxyConfiguration with residential proxies and retry the run.

Can I change locale or sort mode from input?

Not in this simplified version. The actor uses en-US, MostHelpful, and NoFilter.

Use this actor responsibly and ensure your usage complies with applicable laws and website terms.