Some online gambling services spoil you with free spins to deter you from taking your business elsewhere. Moreover, you can get free spins via the site’s loyalty programs - which reward you with points every time you make a bet. Upon collecting enough points, you can cash them in for free spins and other prizes.