Uscis Case Tracker Chrome extension icon

Uscis Case Tracker

📦 v1.3.1
💾 19.78KiB
📅 2026-06-28
View on Chrome Web Store

Chrome 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

Lifestyle/travel privacy lifestyle/travel

Privacy Practices

Not being sold to third parties, outside of the approved use cases
Not being used or transferred for purposes that are unrelated to the item's core functionality
Not being used or transferred to determine creditworthiness or for lending purposes

🔐 Security Analysis

⏳ Security scan is queued. Check back soon.

Similar Extensions

More in Lifestyle/travel →
Experience a beautiful image from Google Earth every time you open a new tab.
Lifestyle/travel
Smart travel hack for getting the best hotel deals
Lifestyle/travel
TripChipper is your virtual travel agent that sits in the browser. We help you unlock deals to save big on your next vac…
Lifestyle/travel