Import textures from different server using id in real time

I have a demo made in unreal which later evolved into something bigger. Now I have around 1000 different seamless PBR 4k textures that I do not want to include in unreal package due to size constrains but want to import them as per requirement using and id in real time. i.e. there will be a small image showing texture albedo and for each these image, there will be a unique id. I want to fetch all the texture maps from another server and apply those to selected geometry in real time (while .exe file is running)
Please let me know if anyone have any guidelines for it.
Thank you very much.