Like any other site, Stake has its own limits for withdrawals. Those limits are different for each cryptocurrency that we support.
Of course, limits are something that can be changed from time to time but at any point, you can check those limits by yourself.
Minimum amounts for withdrawals are:
For BTC: 0.0002 BTC (fee is 0.00007 BTC)
For LTC: 0.04 LTC (fee is 0.0005 LTC)
For ETH: 0.004 ETH (fee is 0.0005 ETH)
For BCH: 0.02 BCH (fee is 0.00001 BCH)
For DOGE: 30 DOGE (fee is 1.5 DOGE)
For XRP: 20 XRP (fee is 0.0001 XRP)
For TRX: 30 TRX (fee is 1 TRX)
For EOS: 2 EOS (fee is 0.1 EOS)
For BNB: 0.015 BNB (fee is 0.0002 BNB)
For USDT: 2.5 USDT (fee is 1 USDT)
For USDC: 2.5 USDC (fee is 1 USDC)
For APE: 0.96899 APE (fee is 0.155 APE)
For BUSD: 2.5 BUSD (fee is 0.8 BUSD)
For CRO: 39.26 CRO (fee is 6.28 CRO)
For DAI: 2.5 DAI (fee is 0.8 DAI)
For LINK: 0.709 LINK (fee is 0.11347 LINK)
For MATIC: 6.117 MATIC (fee is 0.9784 MATIC)
For SAND: 4.67289 SAND (fee is 0.748 SAND)
For SHIB: 370644.9220 SHIB (fee is 59347 SHIB)
For UNI: 0.683 UNI (fee is 0.109 UNI)
As far as the maximum amount that you can withdraw goes, there's isn't any. You can withdraw as much as you can.