Search the Microsoft Store
Returns a page of Microsoft Store search results (apps, games, devices, and other listings) for a keyword, with cursor-based pagination and per-item publisher, rating, price, and media. media_type selects the department (apps, games, devices, passes, fonts, themes, tencent-android, tencent-mini, or all); category further filters within that department (the accepted set depends on media_type -- see the markdown doc for the full per-department lists). Pass the previous response's next_cursor to fetch the next page.
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/microsoftstore/search
- Auth: API key in header x-api-key
Query parameters
Search keyword
Department to search
Category to filter by (accepted set depends on media_type)
Price filter
Maximum-age filter
Opaque pagination cursor from a previous response's next_cursor
Store country/region code (ISO-2)
Display locale (BCP-47)
Headers
API key required
Response
OK
Example response
{
"code": 200,
"data": {
"age": "all",
"category": "all",
"count": 20,
"has_more": true,
"items": [
{
"average_rating": 4.3,
"award": {
"category": "Productivity category",
"description": "The Microsoft Store Awards celebrate apps and games that emphasize exceptional experiences for their users.",
"editorial_id": "Editorials/Awards_2025/Global/Notion_xpdbvss44r0l9h",
"title": "Microsoft Store Awards 2025",
"year": 2025
},
"categories": [
"[\"Music\"]"
],
"description": "Love music and podcasts? Play your favorite songs...",
"display_price": "Free",
"free": true,
"icon_url": "https://store-images.s-microsoft.com/image/apps.10546...",
"is_application": true,
"kind": "app",
"media_type": "Apps",
"product_id": "9ncbcszsjrsb",
"publisher": "Spotify AB",
"rating_count": "34K",
"release_date_utc": "2017-10-24T12:04:25Z",
"title": "Spotify - Music and Podcasts",
"url": "https://apps.microsoft.com/detail/9ncbcszsjrsb"
}
],
"media_type": "all",
"next_cursor": "bz0wJmI9OU5DQkNTWlNKUlNCLD...",
"price": "all",
"query": "spotify"
},
"msg": "OK"
}Changes
No recorded changes to this operation across all 2 revisions of this API.