Yes, you are required to register at an online casino offering no deposit free spins to claim this offer.