Unfortunate part is many websites are scams that make fool of this internet users by putting scam links that do not offer any free presents.
This is what gets you in trouble when you have your charge card. Find out if your bank offers this regarding card. https://groups.google.com/g/giftcard-mall-my-gift-info/c/lJb4jNQqwjY