+Microsoft Store API
Search Microsoft Store apps and games and pull app details, charts and reviews as JSON.
The API.SH Microsoft Store API turns public Microsoft Store pages into structured JSON. Search apps and games with category, price-type and age filters, read an app page with publisher, rating, price, add-ons, version, size, languages, permissions and system requirements, browse top free, top paid, best selling, best rated and deals charts, and pull user reviews. Market and language parameters pick the storefront.
- 4 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/microsoft-store/v1/ search
{ "success": true } What you can build with the Microsoft Store API
App store intelligence
Search the store by keyword and filter by category, price type or age rating to map competing apps.
Chart and ranking tracking
Track top free, top paid, best selling, best rated and deals charts for apps or games, overall or in one category.
Review and sentiment analysis
Pull reviews with rating, text, helpful votes, device and app version to see what users report.
Listing audits
Check an app's description, release and update dates, supported languages, system requirements and age ratings.
Microsoft Store data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Microsoft Store API endpoints and prices
Every Microsoft Store endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Microsoft Store charts by category /microsoft-store/ | $1 · $2 PAYG 1 credit |
| Microsoft Store search /microsoft-store/ | $1 · $2 PAYG 1 credit |
| Microsoft Store reviews /microsoft-store/ | $1 · $2 PAYG 1 credit |
| Microsoft Store app /microsoft-store/ | $1 · $2 PAYG 1 credit |
Call the Microsoft Store API
Microsoft Store search: GET https://api.api.sh/microsoft-store/
curl "https://api.api.sh/microsoft-store/v1/search?q=spotify" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/microsoft-store/v1/search",
params={"q": "spotify"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/microsoft-store/v1/search");
url.searchParams.set("q", "spotify");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/microsoft-store/v1/search", "q", "spotify")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Microsoft Store" and "Microsoft Store search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Microsoft Store data
- Public data only: no Microsoft Store login, cookies or account needed
- One key and one response shape for Microsoft Store and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Microsoft Store API
Microsoft's official Store APIs are for publishers: the Partner Center services and the msstore CLI submit and manage your own apps, and they do not offer public search, charts or reviews across the store. API.SH reads the public storefront, with no Microsoft account or developer registration.
Skip building and maintaining your own Microsoft Store scraper or comparing RapidAPI and Apify listings: API.SH gives you one key, one JSON format and a fixed price per call.
Microsoft Store API questions
What Microsoft Store data can I get?+
App and game details (/microsoft-store/v1/app), top charts by category (/microsoft-store/v1/category), user reviews (/microsoft-store/v1/reviews) and keyword search with filters (/microsoft-store/v1/search).
How much does the Microsoft Store API cost?+
Every Microsoft Store endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /microsoft-store/v1/app at 1 credit each.
Is there an official Microsoft Store API?+
Microsoft offers Store APIs and a CLI for publishers to submit and manage their own apps, but not a public one for searching the store or reading charts and reviews of other apps. API.SH reads the public storefront instead.
Do I need a Microsoft Store account or login?+
No. API.SH reads public Microsoft Store pages only. No endpoint uses a login, cookies or anyone's account.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /microsoft-store/v1/search with a q keyword such as photo editor. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.
Is there a Microsoft Store scraper?+
Yes, API.SH works like one without the upkeep: search, app, chart and review calls return clean JSON for any app or game.
Can I get data for another country?+
Yes. The market and language parameters select the storefront, so prices and listings match that region.