Microsoft Store Scraper — App Data, Prices & Reviews avatar

Microsoft Store Scraper — App Data, Prices & Reviews

Pricing

$3.00 / 1,000 app scrapeds

Go to Apify Store
Microsoft Store Scraper — App Data, Prices & Reviews

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

Vnx0

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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

  1. Choose your input — Search by keyword, paste store URLs, or provide Product IDs directly
  2. Configure filters — Narrow results by type (apps/games), price (free/paid), market, and locale
  3. 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

ParameterTypeDescription
queriesarraySearch terms like app names or keywords
urlsarrayDirect Microsoft Store URLs
productIdsarray12-character Microsoft Product IDs
mediaTypestringFilter by all, apps, or games
priceTypestringFilter by all, Free, Paid, or Sale
marketstringRegional market (US, GB, DE, FR, JP, etc.)
localestringLanguage for titles and descriptions
maxItemsnumberMax apps per query (0 = unlimited, max 500)
includeScreenshotsbooleanInclude screenshot URLs and captions
includeAllImagesbooleanInclude all image size variants
deduplicatebooleanSkip duplicate apps across queries
proxyConfigurationobjectProxy 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

FieldTypeDescription
productIdstringMicrosoft Store product ID
titlestringApp name
publisherstringDeveloper or publisher name
descriptionstringFull app description
shortDescriptionstringBrief summary (may be empty for some apps)
categorystringApp category
pricenumberNumeric price (0 for free)
displayPricestringFormatted price string
currencystringCurrency code (USD, EUR, etc.)
averageRatingnumberAverage rating (0-5)
ratingsCountnumberTotal number of ratings
typestringapp or game
releaseDatestringRelease date (ISO 8601)
storeUrlstringLink to Microsoft Store
iconUrlstringApp icon URL
screenshotUrlsarrayScreenshot image URLs
screenshotCaptionsarrayScreenshot captions (may be empty for some apps)
allImagesarrayAll image variants (when enabled)
packageFamilyNamestringPackage identifier for winget
hasInAppPurchasesbooleanWhether app offers IAP
publisherWebsitestringPublisher's website
supportUrlstringSupport page URL
architecturesarraySupported CPU architectures
marketsarrayAvailable markets
querystringSearch query used
positionnumberRank in search results
scrapedAtstringExtraction 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.


This scraper extracts metadata only. To obtain direct download links for Microsoft Store apps:

  • Use wingetwinget install Microsoft.WindowsCalculator_8wekyb3d8bbwe using the packageFamilyName field
  • Use rg-adguard.net — Paste the storeUrl to 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.