Microsoft Store Scraper — App Data, Prices & Reviews
Pricing
$3.00 / 1,000 app scrapeds
Microsoft Store Scraper — App Data, Prices & Reviews
Scrape Microsoft Store apps, games, prices, ratings and reviews. No official API exists — this is your only programmatic data source. Try free.
Pricing
$3.00 / 1,000 app scrapeds
Rating
0.0
(0)
Developer
Vnx0
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Extract comprehensive app data from the Microsoft Store — titles, descriptions, prices, ratings, publisher info, screenshots and more. Microsoft provides no public catalog API, making this the only Microsoft Store API alternative for accessing app data programmatically. Whether you call it the Microsoft Store or Windows Store, this scraper covers the entire catalog.
Use Cases
- App market research & competitive analysis — Track competitor apps, pricing strategies, and market positioning
- Price monitoring across store apps — Monitor price changes, sales, and promotional pricing
- Publisher tracking & portfolio analysis — Analyze publisher portfolios and release strategies
- App store optimization (ASO) research — Research keywords, categories, and ranking factors
- Building app directories or review sites — Create curated app catalogs with rich metadata
- Scrape new app releases by category — Monitor new releases and updates in specific categories
Features
Extract comprehensive data for every app:
- App titles, descriptions, publisher info — Full metadata including short and long descriptions
- Prices with currency detection — Numeric prices and formatted display prices in local currency
- Star ratings and review counts — Average ratings (0-5) and total number of user ratings
- App icons and screenshots — High-resolution images with captions
- Supported architectures — CPU architectures (x64, x86, arm64, arm)
- Available markets/regions — List of countries where the app is available
- Categories and subcategories — Primary category classification
- Age ratings and release dates — Content ratings and original release dates
How it works
- Choose your input — Search by keyword, paste store URLs, or provide Product IDs directly
- Configure filters — Narrow results by type (apps/games), price (free/paid), market, and locale
- Get structured data — Every app is pushed to your dataset as a clean JSON object with full metadata
Input
The scraper supports three modes:
1. Search by keyword
Search the Microsoft Store for apps matching your queries:
{"queries": ["WhatsApp", "video editor", "VPN"],"mediaType": "apps","priceType": "all","market": "US","locale": "en-US","maxItems": 50}
2. Direct Store URLs
Scrape specific apps by their Microsoft Store URLs:
{"urls": ["https://apps.microsoft.com/store/detail/whatsapp/9NKSQGP7F2NH","https://apps.microsoft.com/store/detail/spotify/9NCBCSZSJRSB"],"market": "US","locale": "en-US"}
3. Product IDs (fastest)
Scrape apps directly by their Product IDs:
{"productIds": ["9NKSQGP7F2NH", "9NCBCSZSJRSB"],"market": "US","locale": "en-US","includeScreenshots": true,"includeAllImages": false}
Input parameters
| Parameter | Type | Description |
|---|---|---|
queries | array | Search terms like app names or keywords |
urls | array | Direct Microsoft Store URLs |
productIds | array | 12-character Microsoft Product IDs |
mediaType | string | Filter by all, apps, or games |
priceType | string | Filter by all, Free, Paid, or Sale |
market | string | Regional market (US, GB, DE, FR, JP, etc.) |
locale | string | Language for titles and descriptions |
maxItems | number | Max apps per query (0 = unlimited, max 500) |
includeScreenshots | boolean | Include screenshot URLs and captions |
includeAllImages | boolean | Include all image size variants |
deduplicate | boolean | Skip duplicate apps across queries |
proxyConfiguration | object | Proxy settings for large runs |
Output
Each app is returned as a structured JSON object:
{"productId": "9WZDNCRFHVN5","title": "Windows Calculator","publisher": "Microsoft Corporation","description": "A simple yet powerful calculator that includes standard, scientific, programmer, and graphing calculator functionality...","shortDescription": "","category": "Utilities & tools","price": 0,"displayPrice": "$0.00","currency": "USD","averageRating": 4.3,"ratingsCount": 109329,"type": "app","releaseDate": "2013-04-06T09:56:07.114303Z","storeUrl": "https://apps.microsoft.com/store/detail/9WZDNCRFHVN5","iconUrl": "https://store-images.s-microsoft.com/image/apps.25936.jpg","screenshotUrls": ["https://store-images.s-microsoft.com/image/apps.18490.jpg","https://store-images.s-microsoft.com/image/apps.45784.jpg"],"screenshotCaptions": ["Use \"Always on Top\" mode to easily keep track of calculations while multi-tasking.","Use the currency calculator to calculate different monetary values."],"packageFamilyName": "Microsoft.WindowsCalculator_8wekyb3d8bbwe","hasInAppPurchases": false,"publisherWebsite": "http://windows.microsoft.com","supportUrl": "http://go.microsoft.com/fwlink/p/?LinkId=282454","architectures": ["arm", "x86", "x64", "arm64"],"markets": ["US"],"query": "calculator","position": 1,"scrapedAt": "2026-04-18T21:36:31.125Z"}
Output fields
| Field | Type | Description |
|---|---|---|
productId | string | Microsoft Store product ID |
title | string | App name |
publisher | string | Developer or publisher name |
description | string | Full app description |
shortDescription | string | Brief summary (may be empty for some apps) |
category | string | App category |
price | number | Numeric price (0 for free) |
displayPrice | string | Formatted price string |
currency | string | Currency code (USD, EUR, etc.) |
averageRating | number | Average rating (0-5) |
ratingsCount | number | Total number of ratings |
type | string | app or game |
releaseDate | string | Release date (ISO 8601) |
storeUrl | string | Link to Microsoft Store |
iconUrl | string | App icon URL |
screenshotUrls | array | Screenshot image URLs |
screenshotCaptions | array | Screenshot captions (may be empty for some apps) |
allImages | array | All image variants (when enabled) |
packageFamilyName | string | Package identifier for winget |
hasInAppPurchases | boolean | Whether app offers IAP |
publisherWebsite | string | Publisher's website |
supportUrl | string | Support page URL |
architectures | array | Supported CPU architectures |
markets | array | Available markets |
query | string | Search query used |
position | number | Rank in search results |
scrapedAt | string | Extraction timestamp |
Performance
- Search mode — ~2-3 seconds per app
- URL mode — ~1-2 seconds per app
- Product ID mode — ~0.5-1 second per app (fastest)
For large runs (100+ apps), enable proxy configuration to avoid rate limiting.
Download links
This scraper extracts metadata only. To obtain direct download links for Microsoft Store apps:
- Use winget —
winget install Microsoft.WindowsCalculator_8wekyb3d8bbweusing thepackageFamilyNamefield - Use rg-adguard.net — Paste the
storeUrlto get download links
Pricing
$0.003 per app scraped ($3 per 1,000 apps). You are only charged for items successfully pushed to the dataset.