Endpoint Playground
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.
14 Oct 2026: 20 items; 16 fields had a value in every checked item and 1 varied between items.
Sample value profiles: release_date_utc: 2011-02-23 to 2026-03-27; average_rating: 3.1 to 4.7, median 4.4; title: “Spotify - Music and Podcasts” and 19 other values.
curl 'https://api.crawlora.net/api/v1/microsoftstore/search?query=spotify&media_type=all&price=all&age=all' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| query | string | Yes | spotify | Search keyword |
| media_type | string | No | all | Department to search |
| category | string | No | Category to filter by (accepted set depends on media_type) | |
| price | string | No | all | Price filter |
| age | string | No | all | Maximum-age filter |
| cursor | string | No | Opaque pagination cursor from a previous response's next_cursor | |
| country | string | No | Store country/region code (ISO-2) | |
| locale | string | No | Display locale (BCP-47) |
{
"code": 200,
"msg": "OK",
"data": {
"query": "spotify",
"media_type": "apps",
"price": "all",
"age": "all",
"count": 1,
"items": [
{
"product_id": "9ncbcszsjrsb",
"title": "Spotify - Music and Podcasts",
"publisher": "Spotify AB",
"categories": [
"Music"
],
"media_type": "Apps",
"kind": "app",
"average_rating": 4.3,
"rating_count": "34K",
"price": 0,
"display_price": "Free",
"free": true,
"icon_url": "https://store-images.s-microsoft.com/image/apps.10546...",
"url": "https://apps.microsoft.com/detail/9ncbcszsjrsb",
"is_application": true
}
],
"has_more": true,
"next_cursor": "bz0wJmI9OU5DQkNTWlNKUlNCLD...",
"source_url": "https://apps.microsoft.com/api/products/search?query=spotify&mediaType=apps&age=all&price=all&category=all&subscription=all&cursor=&gl=US&hl=en-US"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.