There are many places that give away gift cards in varying amounts being a thank you for your participation in surveys and introductory introduces.
When you want to acquire a gift card on a higher amount, you may have to invest a little money. https://groups.google.com/g/giftcard-mall-my-gift-info/c/lJb4jNQqwjY