u/Majestic_Contract518

Built an open-source USCIS Case API Monitor for IOE cases: auto login, iMessage OTP, Discord alerts

Hey all,

I’ve been waiting on my case (like many of you here), and got a bit tired of manually refreshing the USCIS status page multiple times a day.

Out of curiosity, I started logging updates directly from the USCIS case status endpoint to see **when updates actually happen**.

After running it for a while, I noticed a few things:

* Updates seem to happen in **bursts rather than continuously**

* There are certain **time windows where changes are more likely**

* The API sometimes reflects updates **earlier than the website**

Nothing super official obviously, but it helped me stop checking randomly throughout the day.

I also ended up wrapping this into a small script that:

* tracks status changes over time

* keeps a simple history (since USCIS only shows current status)

* monitors multiple cases

Not trying to promote anything — just thought this might be useful for others going through the same waiting game.

Curious if anyone else has noticed similar patterns?

for the tool, try search on github with **uscis-case-api-monitor**

reddit.com
u/Majestic_Contract518 — 6 hours ago