Hey everyone! I just finished working on a cool project and wanted to share. I made a bot that checks the Amex Gyftr website every minute for Amazon vouchers. When it finds them, it sends me a message on Telegram right away.
For testing, I used the Amazon Fresh vouchers page since the ones I really want weren’t there. But when I use it for real, I’ll switch to Amazon Pay vouchers.
The bot is pretty flexible. I can change which voucher page it looks at. It checks every minute, but it won’t spam me with alerts. For each voucher amount, it only tells me once a day. So if it tells me about a $250 voucher today, it won’t mention that amount again until tomorrow.
Has anyone else tried something like this? Any ideas for making it better?
hey that’s pretty cool! i’ve been thinking about doing something similar for ps5 restocks. how hard was it to set up? did u use python or something else? i’m not great at coding but this sounds really useful. maybe u could add a feature to auto-buy when it finds a voucher?
Nice work on the scraper! I built something similar for tracking GPU stock during the shortage. One thing that really helped was adding a headless browser like Selenium to handle dynamic content. Sometimes sites load stuff with JavaScript, which can trip up basic scrapers.
Also, you might want to look into rate limiting. I got my IP temporarily blocked when I was hitting a site too frequently. Setting a random delay between checks (like 45-75 seconds) helped avoid detection.
For Telegram alerts, I found it useful to include direct links to the product pages. Saved a few seconds when trying to snag deals quickly.
Have you considered open-sourcing the project? Could be cool to get others contributing and expanding it to cover more sites/products. Just a thought!
I’ve experimented with similar web scrapers for tracking product availability. One suggestion would be to implement proxy rotation to avoid IP bans. Also, consider adding error handling for network issues or site changes. You might want to log successful checks and alerts for troubleshooting. Another useful feature could be configurable alert thresholds, so you’re only notified of vouchers above a certain value. Have you thought about expanding this to monitor multiple gift card sites simultaneously? That could increase your chances of finding good deals across different platforms.