There’s no catch, per se. Free spins are a bonus, and like all other bonuses, they come with terms & conditions that need to be met before you can withdraw your money.