In most cases you can't get money for free, at least not completely. You'll likely have to perform some action online, purchase something, or give up some personal data. One cool thing a lot of apps do, however, is offer sign up bonuses. So your best bet for truly free money is to sign up for offers that give generous signup bonuses.