Viewing ETF holdings


Is there a way to view all the holdings within an ETF? I’m only able to find the top ten holdings within a fund currently. I want to create my own fund replicator and screen out the haram stocks. Zoya pro has a fund screener but I’ve found it doesn’t have a comprehensive list of ETFs with many UK funds missing from Thier list. I don’t mind paying a small fee for access.

I know IFG had a fund replicator couple years ago but it seems to have been closed now. Can anyone shed some on light on this as well?