You only need to deposit if you have over 100,000$ balance.
So an exchange no one has ever heard about (not even a
single google result) needs your $1000 so you can withdraw the $100k you magically made with their free code? I mean, of course they can't process your withdrawal before you send them money, totally justifiable.
/sBest of luck.