catalog.roblox.com
Assets
GET
Lists bundles that contain the given asset (hydrated search-detail shape for marketplace).
/v2/assets/{assetId}/bundlescatalog.roblox.com
Avatars
GET
Search for catalog items.
/v2/search/items/detailscatalog.roblox.com
GET
Lists a mapping for assets to category IDs to convert from inventory ID to catalog ID. Creates a mapping to link 'Get More' button in inventory page to the relevant catalog page.
/v1/asset-to-categorycatalog.roblox.com
GET
Lists a mapping for assets to subcategory IDs to convert from inventory ID to catalog ID. Creates a mapping to link 'Get More' button in inventory page to the relevant catalog page.
/v1/asset-to-subcategorycatalog.roblox.com
GET
Lists the bundles a particular asset belongs to. Use the Id of the last bundle in the response to get the next page.
/v1/assets/{assetId}/bundlescatalog.roblox.com
GET
Returns details about the given bundleId.
/v1/bundles/{bundleId}/detailscatalog.roblox.com
GET
Gets recommendations for a given bundle, bundleId of 0 returns randomized bundles - Accepts both public and authenticated users.
/v1/bundles/{bundleId}/recommendationscatalog.roblox.com
GET
Returns details about the given bundleIds.
/v1/bundles/detailscatalog.roblox.com
POST
Returns details for one or more catalog items.
/v1/catalog/items/detailscatalog.roblox.com
POST
Get topic given TopicRequestModel.
/v1/topic/get-topicscatalog.roblox.com
Interactions
GET
Gets the favorite count for the given asset Id.
/v1/favorites/assets/{assetId}/countcatalog.roblox.com
GET
Gets the favorite count for the given bundle Id.
/v1/favorites/bundles/{bundleId}/countcatalog.roblox.com
Metadata
GET
Lists Category Names and their Ids.
/v1/categoriescatalog.roblox.com
GET
Lists Subcategory Names and their Ids.
/v1/subcategoriescatalog.roblox.com
Users
GET
Gets the favorite model for the asset and user.
/v1/favorites/users/{userId}/assets/{assetId}/favoritecatalog.roblox.com
POST
Create a favorite for an asset by the authenticated user.
/v1/favorites/users/{userId}/assets/{assetId}/favoritecatalog.roblox.com
DELETE
Delete a favorite for an asset by the authenticated user.
/v1/favorites/users/{userId}/assets/{assetId}/favoritecatalog.roblox.com
GET
Gets the favorite model for the bundle and user.
/v1/favorites/users/{userId}/bundles/{bundleId}/favoritecatalog.roblox.com
POST
Create a favorite for the bundle by the authenticated user.
/v1/favorites/users/{userId}/bundles/{bundleId}/favoritecatalog.roblox.com
DELETE
Delete favorite for the bundle by the authenticated user.
/v1/favorites/users/{userId}/bundles/{bundleId}/favoritecatalog.roblox.com
GET
Lists the marketplace assets favorited by a given user with the given assetTypeId.
/v1/favorites/users/{userId}/favorites/{assetTypeId}/assetscatalog.roblox.com
GET
Lists the bundles favorited by a given user with the given bundle subtypeId.Switched to EAAS style pagination cursors since July 2024.
/v1/favorites/users/{userId}/favorites/{subtypeId}/bundlescatalog.roblox.com
GET
Lists the bundles owned by a given user.
/v1/users/{userId}/bundlescatalog.roblox.com
GET
/v1/users/{userId}/bundles/{bundleType}
catalog.roblox.com