Logo
Microsoft Store Logo

Microsoft Store APIs

Download Windows apps for your Windows tablet or computer. Browse thousands of free and paid apps by category, read user reviews, and compare ratings.

Developer

Microsoft Store APIs

Account Request URL

-

Base Endpoint

https://apps.microsoft.com/store/detail/<your app's Store ID>

Microsoft Store

/api/directories

/api/favorites

Media Player

Gets the primary library for current user.

/browse

requestedLibraryId

XboxCompanion

Updates the compact UI overlay style.

/overlay/settings/compactui

style

Microsoft Store

Gets the machine information for current user.

/api/machineid

Media Player

Gets the most popular items of a media category.

/browse/mostpopular

category

Microsoft Store

Gets the system variant to be used in targeting.

/api/systemvariant

Microsoft Store

Gets the product details for a given product ID.

/api/products/details

Media Player

Gets the detailed metadata of a media playlist.

/browse/playlists

playlistId

Microsoft Store

Updates user's account information.

/api/accounts/me

displayName

Media Player

Gets the next page of media items for the current section and context.

/browse/next

sectionId

Microsoft Store

Gets the current state of the cart.

/api/cart

XboxCompanion

Creates a play request for a media item.

/play

playContext

Media Player

Gets the genres of a media category.

/browse/genres

category

Microsoft Store

Gets the next page of search results.

/api/search/next

query

Media Player

Gets the next page of collection items for the current context.

/browse/collections/next

collectionId

Microsoft Store

Deletes an item from the cart.

/api/cart

itemId

Microsoft Store

Gets the next page of reviews.

/api/reviews/next

productId

Microsoft Store

Gets the search results for a given query.

/api/search

query

Media Player

Gets the list of media playlists of the current user.

/browse/playlists

XboxCompanion

Gets the user's preferred devices for casting and playback.

/devices

Media Player

Gets the next page of episodes for a TV series or a season.

/browse/episodes/next

seasonId

XboxCompanion

Creates a session in the service.

/sessions

sessionContext

Media Player

Gets the related media items of a given item.

/browse/related

itemId

Media Player

Gets the next page of media items in the current context.

/browse/next

Media Player

Gets the next page of media items in the current context.

/browse/previous

Media Player

Gets the next page of episodes.

/browse/episodes/next

Media Player

Gets the detailed metadata of a media item.

/browse/media

itemId

Media Player

Gets the next page of media items of the current section and context.

/browse/next

Microsoft Store

Updates the cart items.

/api/cart

itemChanges

Media Player

Gets the next page of media items for the current context.

/browse/previous

Microsoft Store

Creates an order using the items in the cart.

/api/checkout

/api/orders

Media Player

Gets the metadata of a media category.

/browse

category

Microsoft Store

Gets the next page of media items.

/api/media/next

lastItemId

Microsoft Store

Gets the requested page of collection items.

/api/collections/items

collectionId

Media Player

Gets the media items of a collection.

/browse/collections

collectionId

Microsoft Store

Gets the collection details for a given product ID.

/api/collections/details

Media Player

Gets the suggested media item for App launch.

/browse/applaunch

context

Microsoft Store

Gets the app update information for the current user.

/api/appupdate

/api/appupdate/apps

Microsoft Store

Gets the next page of wishlisted items.

/api/wishlist/next

lastItemId

Media Player

Gets the featured media items for the primary library.

/browse/featured

XboxCompanion

Gets the playqueue for the current user.

/playqueue

XboxCompanion

Gets the media items related to a given item.

/related

itemId

Microsoft Store

Creates a new wish list.

/api/wishlists

Microsoft Store

Gets the games that have achievement data.

/api/achievements/gameswithdata

Media Player

Gets the suggested media item for end of playback.

/browse/endofplayback

context

Media Player

Gets the next page of collections.

/browse/collections/next

lastItemId

Microsoft Store

Adds the product in the request payload to the cart.

/api/cart/additems

items

Microsoft Store

Updates the price breakdown for the current cart model.

/api/cart/updatepricebreakdown

Media Player

Gets the subtitle streams available in a media item.

/browse/subtitlestreams

itemId

XboxCompanion

Gets the element to display in the app based on a query.

/search

query

Microsoft Store

Updates the product ownership of the current user.

/api/products/ownership

productIds

Media Player

Gets the stream metadata of a video item.

/browse/vodstream

itemId

Microsoft Store

Gets the product details for a single product ID.

/api/products/details

productId

Microsoft Store

Gets the next page of games with achievement data.

/api/achievements/gameswithdata/next

lastItemId

Media Player

Gets the media items of a media category.

/browse

category

XboxCompanion

Gets the data required to render the XCloud landing page.

/xcloud/landingpage

Microsoft Store

Gets the wish list items of the current user.

/api/wishlist

/api/wishlists

Media Player

Gets the streaming availability information for the current user.

/browse/streamingavailability

itemId

Microsoft Store

Gets the media items that are part of a collection.

/api/collections/items

XboxCompanion

Gets the movies and TV shows that are part of a bundle.

/bundle

bundleId

Media Player

Gets the next page of media items in the current context.

/browse/next

Media Player

Gets the next page of media items.

/browse/next

Microsoft Store

Gets the next page of games.

/api/games/next

lastItemId

Media Player

Gets the suggested media item for background play.

/browse/backgroundplay

context

Microsoft Store

Gets the games that the current user can play anywhere.

/api/games/anywhere

Media Player

Gets the smart folder metadata of a media item.

/browse/smartfolders

itemId

Media Player

Gets the achievements information for the current user.

/browse/achievements

itemId

XboxCompanion

Creates a or updates a bookmark.

/bookmarks

playContext

Microsoft Store

Gets the favorite items of the current user.

/api/favorites

Media Player

Gets the settings configuration for the current user.

/browse/settings

XboxCompanion

Creates a or updates a favorite.

/favorites

playContext

Microsoft Store

Gets the recent purchases for the current user.

/api/purchasehistory

Media Player

Gets the suggested media item for play queue.

/browse/playqueue

context

Media Player

Gets the metadata of a media playlist.

/browse/playlists

playlistId

XboxCompanion

Gets the default playback device for the current context.

/devices/current

Microsoft Store

Gets the next page of apps.

/api/apps/next

lastItemId

Media Player

Gets the next page of recommendations.

/browse/recommendations/next

lastItemId

Microsoft Store

Gets the media items for the current user.

/api/media

Microsoft Store

Gets the next page of product details.

/api/products/details/next

lastItemId

Microsoft Store

Gets the review details for a given product ID.

/api/reviews/details

Media Player

Gets the recommendations for the current user.

/browse/recommendations

XboxCompanion

Updates the cart items.

/cart

itemChanges

Microsoft Store

Gets the licenses for the current user.

/api/licenses

Media Player

Gets the available audio streams in a media item.

/browse/audiostreams

itemId

Microsoft Store

Gets the next page of products.

/api/products/next

lastItemId

Details

Provider

Country HQ

US

API Type

REST

Categories

App Stores

Alternatives

Important URLs

Last Updated on

2024-04-03

Created At

2023-12-14

Other Apps

Upskill for a better future

Want to start tracking API at scale?

Get updates about your favorite APIs and SDKs

Contact Us

We do our best to ensure that the data we release is complete, accurate, and useful. However, because we are not able to verify all the data, and because the processing required to make the data useful is complex, we cannot be held liable for omissions or inaccuracies.

ApiRefs Logo