No. All bonuses and promotions at Level Up casino require a deposit to be claimed. However, new offers with different requirements are released regularly.