Endpoint Playground
Returns Microsoft Store listing details for a single product id: title, description, publisher, category, media type, aggregate rating and content-rating breakdown, price and SKU summary, size, supported platforms/languages, capabilities, version/release/update timestamps, feature callouts, and media (icon, poster art, screenshots, trailers).
14 Oct 2026: Single record response; 37 fields had a value in every checked item.
Sample value profiles: release_date_utc: 2017-10-24; average_rating: 4.3; title: “Spotify - Music and Podcasts”.
curl 'https://api.crawlora.net/api/v1/microsoftstore/product?product_id=9NCBCSZSJRSB' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| product_id | string | Yes | 9NCBCSZSJRSB | Microsoft Store product id |
| country | string | No | Store country/region code (ISO-2) | |
| locale | string | No | Display locale (BCP-47) |
{
"code": 200,
"msg": "OK",
"data": {
"product_id": "9ncbcszsjrsb",
"title": "Spotify - Music and Podcasts",
"publisher": "Spotify AB",
"category": "Music",
"categories": [
"Music"
],
"media_type": "Apps",
"product_type": "Application",
"kind": "app",
"average_rating": 4.3,
"rating_count": 34225,
"rating_count_formatted": "34.2K",
"age_ratings": [
{
"system": "ESRB",
"value": "TEEN",
"age": 13,
"description": "For ages 13 and up"
}
],
"price": 0,
"display_price": "Free",
"free": true,
"currency_code": "USD",
"skus_summary": [
{
"msrp": 0,
"display_msrp": "Free",
"price": 0,
"display_price": "Free"
}
],
"approximate_size_bytes": 210105174,
"platforms": [
"x86",
"x64"
],
"allowed_platforms": [
"Windows.Desktop"
],
"package_family_names": [
"SpotifyAB.SpotifyMusic_zpdnekdrzrea0"
],
"release_date_utc": "2017-10-24T12:04:25.5351383Z",
"badges": [
{
"icon_id": "AI",
"text": "Uses AI features"
}
],
"url": "https://apps.microsoft.com/detail/9ncbcszsjrsb",
"source_url": "https://apps.microsoft.com/api/pages/pdp?productId=9NCBCSZSJRSB&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.