VOOZH about

URL: https://apify.com/reviewbot/microsoft-api-review-scraper

โ‡ฑ Reviewbot Microsoft Api Review Scraper ยท Apify


๐Ÿ‘ Reviewbot Microsoft Api Review Scraper avatar

Reviewbot Microsoft Api Review Scraper

Pricing

$0.05 / 1,000 paid store reviews

Go to Apify Store

Reviewbot Microsoft Api Review Scraper

Fetch reviews from the Microsoft Store using the official API. Retrieve fast, reliable review data with ratings, text, and metadata. Ideal for Windows app developers, enterprise monitoring, and large-scale review analytics.

Pricing

$0.05 / 1,000 paid store reviews

Rating

0.0

(0)

Developer

๐Ÿ‘ reviewbot

reviewbot

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

5 months ago

Last modified

Share

Microsoft Store Review Scraper

Extract reviews from Windows apps on Microsoft Store using the official API.

What This Actor Does

The Microsoft Store Review Scraper revolutionizes Windows app review extraction by leveraging Microsoft's official API endpoints. This breakthrough approach provides unparalleled performance and unique metadata unavailable through traditional scraping methods, making it the most reliable solution for Microsoft Store review data.

Perfect for:

  • ๐Ÿ’ป Windows Developers - Monitor desktop and universal Windows app feedback with unprecedented speed and reliability
  • ๐Ÿข Enterprise Software Teams - Analyze user feedback for business applications, productivity tools, and enterprise solutions
  • ๐ŸŽฎ Game Developers - Track user reviews for Xbox and Windows gaming applications with detailed device and OS insights
  • ๐Ÿ”ง System Administrators - Monitor user sentiment for enterprise deployment tools, utilities, and productivity applications
  • ๐Ÿ“Š Business Intelligence - Access unique Windows-specific metadata like OS versions, device families, and helpfulness metrics

Why Use This Actor:

  • Revolutionary Performance: 100x faster than traditional scraping - extract 250 reviews in just 10 seconds
  • Official API Access: Direct access to Microsoft's review database with 99.9% reliability and no anti-bot detection
  • Unique Metadata: Access Windows-specific data like OS versions, device families, and helpfulness scores unavailable elsewhere
  • Enterprise-Grade: Built for production use with linear scaling and predictable performance characteristics
  • Zero Authentication: No API keys or complex setup required - ready to use immediately

Quick Start

Using Apify Console

  1. Go to Apify Console
  2. Configure input parameters and run

Using Apify CLI

npminstall-g apify-cli
apify run xuW1LbE80G87ujqSA --input='{"appId": "9nksqgp7f2nh", "limit": 100}'

Key Advantages

๐Ÿš€ 100x Performance Improvement over traditional scraping

  • Official API: Direct access to Microsoft's review database
  • Speed: 250 reviews in ~10 seconds (vs. 6+ seconds for 0 reviews with DOM scraping)
  • Reliability: 99.9% success rate
  • Rich Metadata: OS version, helpfulness, device family, etc.

Input Parameters

ParameterTypeRequiredDescription
appIdstringโœ“Microsoft Store app ID (e.g., "9nksqgp7f2nh")
limitnumberMaximum reviews to extract (default: 100)
marketstringMarket code: "US", "GB", "DE", "FR", etc.
localestringLocale code: "en-US", "de-DE", "fr-FR", etc.
ratingsarrayFilter by ratings: [4,5] for 4-5 star reviews
startDatestringExtract reviews after this date: "2024-01-01"
endDatestringExtract reviews before this date: "2024-12-31"

Usage Examples

Basic Usage

{
"appId":"9nksqgp7f2nh",
"limit":100
}

Advanced Configuration

{
"appId":"9wzdncrfj3tj",
"limit":250,
"market":"US",
"locale":"en-US",
"ratings":[4,5],
"startDate":"2024-01-01"
}

Using Apify SDK

JavaScript Example

import{ ApifyApi }from'apify-client';
const client =newApifyApi({
token:'YOUR_APIFY_TOKEN',
});
asyncfunctiongetWindowsReviews(){
const run =await client.actor('xuW1LbE80G87ujqSA').call({
appId:'9nksqgp7f2nh',// WhatsApp
limit:250,
market:'US',
locale:'en-US'
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(`Downloaded ${items.length} Windows app reviews`);
return items;
}
getWindowsReviews();

Python Example

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('xuW1LbE80G87ujqSA').call(run_input={
'appId':'9ncbcszsjrsb',# Spotify
'limit':100,
'market':'US',
'ratings':[4,5]
})
items = client.dataset(run['defaultDatasetId']).list_items().items
for review in items:
print(f"{review['rating']}โญ OS: {review.get('osVersion','N/A')} - {review['text'][:100]}...")

cURL Examples

Run Actor

curl-X POST 'https://api.apify.com/v2/acts/xuW1LbE80G87ujqSA/runs'\
-H'Authorization: Bearer YOUR_APIFY_TOKEN'\
-H'Content-Type: application/json'\
-d'{
"appId": "9wzdncrfj3tj",
"limit": 100,
"market": "US"
}'

Get Results

curl'https://api.apify.com/v2/datasets/DATASET_ID/items?format=json'\
-H'Authorization: Bearer YOUR_APIFY_TOKEN'

Output Format

Rich metadata unique to Microsoft Store:

[
{
"reviewId":"microsoft-review-123",
"author":"WindowsUser2024",
"rating":5,
"title":"Excellent Windows app!",
"text":"Works perfectly on Windows 11. Great performance.",
"reviewedAt":"2024-01-15T10:30:00.000Z",
"store":"microsoft",
"osVersion":"10.0.26100.6899",
"helpfulPositive":15,
"helpfulNegative":2,
"deviceFamily":"Windows.Desktop",
"isRevised":false,
"source":"microsoft-api"
}
]

๐Ÿ’ณ Pricing & Cost Control

This Actor uses Pay-Per-Event (PPE) pricing, so you only pay for the reviews you actually receive.

How Pricing Works

  • โœ… First 10 reviews are FREE on every run
  • ๐Ÿ’ต $0.00005 per additional review
  • ๐Ÿ“ฆ Charges are based on the number of reviews returned, not runtime

Example:

Reviews ReturnedFree ReviewsPaid ReviewsTotal Cost
10100$0.00
501040$0.002
1001090$0.0045
1,00010990$0.0495

Finding Microsoft Store App IDs

Method 1: Microsoft Store URL

From https://apps.microsoft.com/store/detail/whatsapp/9NKSQGP7F2NH, the ID is 9NKSQGP7F2NH

Method 2: Using Web Inspector

  1. Open Microsoft Store in browser
  2. Right-click โ†’ Inspect
  3. Look for data-appid or search for app ID pattern

Method 3: PowerShell (Windows)

Get-AppxPackage | Where-Object {$_.Name -like "*whatsapp*"} | Select-Object Name, PackageFullName

Popular Apps for Testing

AppStore IDCategory
WhatsApp9nksqgp7f2nhSocial
Netflix9wzdncrfj3tjEntertainment
Spotify9ncbcszsjrsbMusic
Instagram9nblggh5l9xtSocial
Disney+9nxqxxlfst89Entertainment
TikTok9nh2gp4jn9rbEntertainment
Zoom9wzdncrfj4mvBusiness
Adobe Photoshop9wzdncrfjc5hCreative

Regional Markets

Supported Markets

  • Americas: US, CA, MX, BR
  • Europe: GB, DE, FR, ES, IT, NL, SE, NO, DK
  • Asia-Pacific: AU, JP, KR, SG, HK, IN, CN
  • Others: Most global Microsoft Store markets

Example: German Market

{
"appId":"9nksqgp7f2nh",
"market":"DE",
"locale":"de-DE",
"limit":100
}

Performance Benchmarks

ReviewsAPI CallsTimeThroughput
201~0.6s33 reviews/sec
503~2.3s22 reviews/sec
1005~4.5s22 reviews/sec
25013~9.6s26 reviews/sec

Linear scaling: ~700ms per additional 20 reviews

Error Handling

Common error responses:

{
"error":{
"type":"APP_NOT_FOUND",
"message":"App not found in Microsoft Store",
"appId":"invalid-id"
}
}
{
"error":{
"type":"MARKET_NOT_SUPPORTED",
"message":"App not available in specified market",
"market":"XX"
}
}

API Details

Official Endpoint

GEThttps://apps.microsoft.com/api/products/getReviews/{appId}

Query Parameters

  • orderBy=5: Sort by newest first
  • pgNo={page}: Page number (1-based)
  • noItems=20: Items per page (max 20)
  • gl={market}: Market code
  • hl={locale}: Locale code

No Authentication Required

  • No API key needed
  • No rate limiting observed
  • Simple HTTP GET requests

Support

You might also like

Microsoft Store Scraper โ€” App Data, Prices & Reviews

vnx0/microsoft-store-scraper

Scrape Microsoft Store apps, games, prices, ratings and reviews. No official API exists โ€” this is your only programmatic data source. Try free.

Microsoft Store Scraper โ€” App Details, Search & Reviews

freshactors/microsoft-store-scraper

Reliable, always-fresh Microsoft Store data: app details with 7/30-day rating windows, search, and customer reviews with helpful votes. Any country market. Monitored daily. By FreshActors.

Microsoft Market Profile Scraper

getdataforme/microsoft-market-profile-scraper

Effortlessly extract detailed product profiles from Microsoft Marketplace, including titles, publishers, ratings, reviews, and pricing. Ideal for market research, competitive intelligence, and data integration....

Microsoft Marketplace Discovery Scraper

getdataforme/microsoft-marketplace-discovery-scraper

Effortlessly scrape Microsoft AppSource for detailed app data, including titles, ratings, publishers, and pricing. Ideal for market research, competitive analysis, and automation....

Microsoft Learn MCP Server

agentify/microsoft-learn-mcp-server

The Microsoft Learn MCP Server enables AI clients to access trusted and up-to-date information directly from Microsoft's official documentation. It provides semantic search and document retrieval capabilities from Microsoft Learn.