Another favorite way to get a free gift card is by shopping with Rakuten. This is a one-time deal in terms of free gift cards, but, you can continue getting cashback from nearly any online purchase.
When you first sign-up for Rakuten, you can choose to receive a $10 Walmart gift card or a $10 Rakuten cash bonus.
You receive the bonus after making your first $25 purchase with Rakuten.
It is possible to earn cashback from over 2,000 online stores and at over 30 brick and mortar retailers too. Your free gift card will ship once you complete your first purchase.
Otherwise, Rakuten will send your cashback rewards by mail or PayPal on a quarterly basis each time your cash back balance reaches $5.