There are several sites offering free gifts but most of them are not legit. In order for you get free gifts, you'll have to earn points redeemable for gifts cards, answer survey or cash in your credit card rewards.
Appbounty:Gives you Itunes,amazon,and other giftcards by downloading apps refferal code:eawuitc Appjoy/appnana: Gives you all kinds of giftcards like paypal, itunes,amazon,and others by wathcing videos, downloading apps, or doing offers. Invitation code: I562807 Feauture points: Rewards you with apps and giftcards aswell as devices like IPad Mini. Just by downloading apps. Refferal Code:8FVQ96 Tapbooty:Gives you amazon,paypal,starbucks,and facebook giftcard. By downloading apps. Refferal Link: http://www.tapbooty.com/r/WNKm9rZ/ Parrotpoints:Download apps to earn giftcards Refferal code: O76955 AppWinnings: Download apps to get amazon or itunes gift cards Refferal code: 2fcc96 AB Browser/appbrats (on appstore): Gives you paypal giftcards (probaly will add some more in the future) By downloading apps Refferal code: E4V5J6 Oh Gosh! (download on the appstore): Get giftcards by doing offers or downloading apps (not sure) Invite code:VJY5619 AppInviter:Lets you get amazon giftcards by downloading apps. Invite Code: 2g56
I know a few more however I think this should be enough. :)