No Debrid site covers those two hosts.

I did see one multi host site claiming to offer with small daily limits for those two but can't 100% say if it really works (linkifier)

Upstore is iffy company which is why you don't see many offering it also expensive for restricted bandwidth limits.