@sam_hq
Roblox Oct 26, 2026

Downloading decal or image assets through the Roblox API

I have a list of decal ids and want to grab the actual image files for a tool I am making. The decal id does not seem to point straight at the image. Which endpoint gives you the real texture?
1

Leave A Reply

Log in to post an answer.

1 Answer

yvibe Oct 29, 2026
sam_hq
The thing that trips everyone up: a decal ID is not the image ID. A decal is a wrapper asset that points at an image, and the image has its own different number. If you request the decal ID from the asset delivery endpoint you get back a small XML file, not a PNG. Open it and there's a url inside with the real image ID, request that one and you get the actual file. Also, you can only pull assets that are public or that the account you authenticate with has access to. Private uploads just fail.