Catalog API is returning the wrong content

Hello, sorry for the inconvenience, as I can’t post in #bug-reports I decided to write you about the situation, I’m pretty sure it’s a bug.

Suddenly several players of my game pointed out to me that in the bundles category there were only faces and heads, and there was no bundle. Since I have not changed any code of my game I have investigated and found that this request does not return bundles anymore but all parts of the body (faces and heads), the only way to fix this problem was to change “Bundles” with the id 37 which corresponds to bundles.

The request I’ve always used in my game to get bundles:
https://catalog.roblox.com/v1/search/items/details?SortAggregation=AllTime&SortType=Relevance&SubCategory=Bundles&Category=BodyParts&IncludeNotForSale=true&Limit=30

This is what it should return:
https://www.roblox.com/catalog?Category=4&Subcategory=37

This is what it actually return:
https://www.roblox.com/catalog?Category=4&Subcategory=4

The request im using now to get bundles with the correct response:
https://catalog.roblox.com/v1/search/items/details?SortAggregation=AllTime&SortType=Relevance&SubCategory=37&Category=BodyParts&IncludeNotForSale=true&Limit=30

I have also made a post about this:

Could you check that there are no problems and possibly give me some explanations?
Thank you very much, sorry for the bad english.

Thanks for the report! We’ve filed a ticket to our internal database and we’ll follow up when we have an update for you.

2 Likes

Hello there :slight_smile:
We recently changed the category mappings slightly. You’ll need to change the URL you use slightly :slight_smile: Please try this: https://catalog.roblox.com/v1/search/items/details?SortAggregation=AllTime&SortType=Relevance&SubCategory=BodyPartBundles&Category=BodyParts&IncludeNotForSale=true&Limit=30

3 Likes