It is - though it's not easy. Every online casino will require you to play through your free spins, no deposit or deposit bonuses several times before you can withdraw them. The idea is that casino bonuses are only used to test the games, though you can certainly withdraw them into cash if you're committed.