Uscis Case Tracker
View on Chrome Web StoreChrome will indicate if you already have this installed.
Overview
USCIS Case Tracker monitors your immigration case status directly from egov.uscis.gov — no login to my.uscis.gov required. Add your receipt number once and the extension handles the rest.
FEATURES
Track multiple cases
Add as many receipt numbers as you need — I-485, I-140, I-539, I-765, and any other form type. Each card shows the form type, the date of the last USCIS action, and the current status.
Instant notifications
Receive a Chrome notification the moment your case status changes, whether the popup is open or the extension is running silently in the background.
Automatic background refresh
Cases refresh automatically every 2 hours. Open the popup anytime for the latest status, or hit the refresh button for an on-demand check.
Batch scan nearby cases
Sign in and enter any receipt number to scan 10 cases before and after it in a single pass. Useful for understanding processing trends at your service center and finding cases at similar stages.
Self-healing hash detection
USCIS's website is a Next.js app whose internal API hash rotates on every deploy. The extension automatically captures the new hash whenever egov.uscis.gov is visited — no manual updates needed in most cases. If errors do appear, one click in settings detects and applies the new hash.
HOW IT WORKS
USCIS's public case status page is protected by Cloudflare bot detection, which blocks direct automated requests. This extension works around that by running status checks through a real browser tab — exactly the same network path as a manual lookup, just automated. No third-party APIs, no scraping tricks.
PERMISSIONS EXPLAINED
- tabs / scripting: Opens a background tab on egov.uscis.gov and injects the status fetch into the page, so Cloudflare sees a normal browser request
- webRequest: Passively captures the rotating API hash from egov.uscis.gov network requests so it stays current automatically
- cookies: Checks whether Cloudflare has already issued a clearance for the session
- notifications: Fires a Chrome notification when a tracked case status changes
- storage: Saves your case list and settings locally in the browser
- alarms: Schedules the automatic 2-hour background refresh
Tags
Privacy Practices
🔐 Security Analysis
⏳ Security scan is queued. Check back soon.