How to get Roblox bundles?

I am creating an avatar editor. I want body part bundles to be displayed to the player for them to equip. To do this, I need to programmatically get Roblox bundle IDs with their items.

I cannot figure out how to do this. I have tried:

  • Using the Search web API with a proxy to search for bundles. It turns out that bundles are not provided by the catalog search. https://search.roblox.com/catalog/json?Category=4&Subcategory=37 retrieves an empty JSON array. This could be because bundles use a separate ID system to assets.

    1. Using the Search web API with a proxy to search for heads (https://search.roblox.com/catalog/json?Category=4&Subcategory=15&IncludeNotForSale=true).

    2. Then, for each head, using the Catalog web API to get the bundle that the head belongs to (https://catalog.roblox.com/v1/assets/{assetId}/bundles) as well as the other items in that bundle. This is a roundabout way to get all bundles with a special head, but bundles without a special head (such as the iconic Robloxian 2.0) will not be retrieved meaning this does not suit my needs. As far as I know, other body parts cannot be exclusively retrieved, meaning I can’t find bundles by torso, for example.

Is there a way to do this? I am able to use the Roblox web API with a proxy.

2 Likes

This takes a bundle ID. I want to get a list of bundles with their IDs (and any other information about them).

I’m not entirely sure if this is what you’re looking for, but here you go:
https://catalog.roblox.com/v1/search/items?category=BodyParts&sortType=0&subcategory=Bundles&limit=50

3 Likes

Thanks! Do you know if there’s any documentation on catalog.roblox.com/v1/search/items for its query parameters?

I can’t seem to find the documentation anywhere, but I’ll get back to you if I do.

1 Like

There is some information in the article on the API

1 Like