Back in 2015 I had plenty of amazon giftcards which I wanted to exchange for BTC since I wanted to buy some S5 miners. I couldn't find a good website to do it, an exchanging them in the forum was a bit risky. Also, I realized usually the best offer was about 80-85%. So I decided to buy the S5s on amazon, very overpriced, but that way saved myself the hassle of exchanging, and the risk of being scammed when selling the gift card. Also, the money I would lose when exchanging the giftcard to BTC, was almost the same % of overprice I paid for the miners
So if you need the BTC to buy something, I would suggest to look in Amazon, so you can use your giftcards and save the hassle of exchanging to BTC. Maybe its not what you need, but I hope it helps you