No, the social casino does not have a no deposit bonus as you can’t make deposits on their site. You can use it for free or opt to make a purchase to get some more Lucky Coins to play with. Purchases often give you access to some free Sweeps Coins too.