GitHub link here.
I was conditionally approved for Global Entry and needed to schedule an interview to complete my application. Interview slots in the Northeast are in absurdly high demand, though — most sites don’t have any available, and even when the rare cancellation frees one up, it is snapped up in scant minutes.
Refreshing the page gets tedious, and third-party services like Appointment Scanner that monitor available appointments are expensive — $29/month is opportunistic pricing for such simple functionality. I took this as a challenge to build a Python scraper — much like other scraping projects I’ve done recently.
And it worked! I was able to schedule my appointment the day I finished the scraper. I have linked the repo above, and now you too can snag a coveted interview slot without much trouble.