Connect gui to roblox catalog to show items

So I made this GUI that can go through different categories of clothing (still needs work) and am trying to figure out how to actually connect it to the roblox catalog to display all available hairs, clothing items, etc and don’t really know where to start.


I’ve heard of HttpService and AvatarEditorService and am unsure if I’m on the right path here.

2 Likes

Sorry if I don’t actually know too much about this specific thing, but looking a bit at the HttpService you need to be sure to follow important information:

From:
https://create.roblox.com/docs/reference/engine/classes/HttpService

Requests cannot be made to any Roblox website, such as www.roblox.com.

So I would have the approach of manually adding the items with their respective ID manually and looking for the API to get the item info.

From:

Using the MarketplaceService might be your best choice :slight_smile:

1 Like

I’ve seen people like @Taymaster and @Chris who have done cool stuff like this, so I’m hoping one of them or anyone else knows how to do this.

Any help would be greatly appreciated!

1 Like

As I read @tastysushixd’s reply on this, I think that manually adding the item’s with their id’s manually would be painfully slow, and hard to maintain. So you are basically forced (Which I assuming you don’t want to go through the pain of updating every id on roblox catalog) to use Http’s to get data using the roblox catalog api. Except since http requests sent from the roblox game cannot access roblox api’s (or just roblox domains) you are going to need to make an proxy. An proxy is just a server which can access what page you are requesting for, so for this situation you would ask the proxy to give me the data on the roblox catalog api with some data, then it would return an array of data of whatever you’ve requested for. I’ve haven’t seen some posts on how to create an proxy since I don’t do much deep diving online lol, but I bet theres tutorials online on how to make a proxy, and or a proxy that you can use for these type of requests.

TL;DR
You are forced to use http service IF you want it to automatically update, but you are required to use/make an proxy to make these types of requests from roblox to the roblox catalog api, and back to the roblox game itself.

2 Likes