How can I get free bets without deposit?

At this time, betting sites such as QuinnBet, Sporting Index, Dafabet, 21.co.uk, Betfair, 888Sport, and Paddy Power all give free bets without a deposit.