Keep in mind that no deposit bonuses from online casinos tend to have fairly short expiry dates, meaning you'll likely need to use the funds within a couple days or a week of seeing them hit your account.
No deposit bonus funds will always come with a wagering requirement, but most online casinos keep it quite low for this type of offer, generally between 1x-5x so you can have a chance to try out the casino and have a few bucks left over to keep betting with. While these bonus funds tend to be fairly low value compared to some of the huge casino bonuses you can find in the US, they don't require you to deposit, bet, or lose any of your own money - which is what makes them so valuable. Almost all no deposit casino bonuses come from your initial sign up with the online casino, generally being credited to your account right after registration is complete.