Case Status is temporarily down. Try iOS App to search cases up to 50 cases at once. Please update to latest version of iOS App to get the best experience.
Everything you need to get started with the Chrome extension.
Add to Chrome — FreeLIN2190210941).Each case card shows:
Click a card to expand it and read the full USCIS status description.
Cases showing N/A mean USCIS returned "At this time USCIS cannot provide you with information for your case" — this is normal for recently-filed or IOE cases; try again later.
The extension refreshes all tracked cases automatically every 2 hours in the background. When a case status changes, Chrome shows a notification like:
USCIS Status Changed
LIN2190210941: Card Was Mailed
Make sure Chrome notifications are allowed for the extension: Chrome Settings → Privacy and security → Notifications.
Batch scan checks the 10 cases before and 10 cases after a given receipt number in one pass — useful for understanding how your service center is processing nearby cases.
USCIS's website is built on Next.js. Occasionally USCIS deploys an update and the internal API hash changes, causing the extension to return HTTP 403 errors for every case.
Quickest fix — auto-detect:
Even quicker: visit egov.uscis.gov and look up any receipt number using their search form. The extension silently captures the new hash from that request and heals itself — no settings needed.
The Pro plan unlocks unlimited batch scans for a one-time payment of $5.99 — no subscription, no renewal.