I'm about to use crypto exchange for my new business, the work load contains lots of buy orders (USD to other crypto) that should be automated using API, ideally I'd like it to allow withdrawing to different addresses without having to validate every and each one of them.
I've already looked into Kraken, Gemini, and Coinmama, and have few concerns (still didn't look into their API tho), Gemini seems good but I'll end up with the 0.002BTC withdrawal fees group, so I'd like to know is that 0.002 per transaction? or per month? and do they support withdrawing directly to different address?
Also, do you guys have better suggestions?
I found this on gemini's site:
https://gemini.com/transfer-fees/They note that the fee is only if you're dealing with more than 10 btc a month, which I think you are. Based on that, and the size of the fee that they have on their site, I think it might be per withdrawal. Fees are just the sad truth about using exchanges on a large scale, unfortunately.
You could also look into Binance and maybe keep an eye on how Robinhood is doing with their crypto exchange implementation coming up. They're only going to support BTC and Ether (I think), but it's possible that in the near future they'll consider more coins.