NIWStats /USCIS silent updates
myUSCIS · Case activity

USCIS silent updates: what they are and how to check yours

A silent update is USCIS touching your case record without changing your public status — the page you refresh stays frozen while the record behind it moves. You can see yours through your own myUSCIS account. The catch almost nobody mentions: the record keeps only the latest touch — each new one overwrites the last.

Snapshot of tracked cases · as of August 2026
Check yours — free extension Desktop Chrome ·
your own myUSCIS session

Your public case status and your case record are two different things. The status page — the one everyone refreshes — shows a handful of milestone phrases. The record behind it, the one your own myUSCIS account reads, carries more: a "last updated" timestamp that moves when USCIS handles your file, and sometimes coded events alongside it. When that timestamp moves and the public status doesn't, that's a silent update. You may also see it called a silent API update — same thing, named for where people first spotted it: the case data myUSCIS serves to your browser. (Longtime forum readers knew the idea as LUDs, last-updated dates.)

The extension popup showing a case's silent updates stacked in a timeline while the public status stays unchanged
Silent updates stacking up while the public status stays put.
The part nobody mentions

USCIS keeps only your latest silent update

One timestamp,
overwritten

The case record stores a single "last updated" value. When USCIS touches the file again, the new timestamp replaces the old one — whatever came before is gone. Check by hand and you see one date, not a history.

A history only exists if something watches continuously and writes each touch down as it happens. That's what the extension does: from the day it's installed, every silent update it sees is kept — an activity timeline your case record itself never holds.

2 silent updates kept so far, across 1 connected case · as of August 2026

How to check

Two ways to see your own silent updates

By hand, in your myUSCIS account data

The timestamp is in the case data your myUSCIS account loads — this is the "silent API update" trick that circulates in groups and threads. It works, but it's technical, easy to misread, and shows only the latest touch. Nothing wrong with it; it's just a one-date snapshot you have to keep taking.

Or let the extension do it — and keep the history

We built a free Chrome extension that runs the same check through your own logged-in myUSCIS session — it never sees your password — and remembers every silent update it observes on your I-140. Open the popup, see what was touched and when.

Desktop Chrome only — on a phone, open this page on your computer.

The extension popup after a check, flagging a new silent update caught since the last look
Opening the popup runs the check; a background glance flags anything new.
The honest part

What does a silent update mean?

Nobody outside USCIS knows. A silent update says your file was handled — it doesn't say why. Some arrive with USCIS codes attached (FTA0 is the common one); we show those codes exactly as they come and don't claim to know what any of them means for your outcome. Anyone who tells you a silent update predicts an approval, a denial, or an RFE is guessing.

That's also why the extension can sync, if you choose: owners who opt in add their silent updates — dates and event types only — to their case on NIWStats, next to the public milestones everyone already sees. One case can't say what silent updates mean. A few hundred, laid side by side, might — if there's a pattern at all. Same method as the rest of the site: the answer comes from the data or it doesn't come.

See the tracked cases in the app →

The extension's opt-in sync card, offering to keep the silent-update history on a NIWStats case
Syncing is an explicit opt-in — never on by default.

Silent-update data on NIWStats is new and small — 2 silent updates kept so far, across 1 connected case. We show counts, not conclusions, and every synced update is owner-authorized, de-identified, and day-granular. The rest of the site's figures come from 567 crowdsourced EB2-NIW cases. How we collect & count →

Common questions

USCIS silent updates FAQ

What is a silent update from USCIS?

USCIS touching your case record without changing your public status. The record your own myUSCIS account reads gets a new "last updated" timestamp — sometimes a coded event too — while the status page shows the same phrase it's shown for months.

How do I check my case for silent updates?

Through your own myUSCIS account — by hand in the account data, or with the free extension above, which checks through your own session and keeps every update it sees. The record itself only ever holds the most recent touch.

Is a silent update the same as an LUD?

Same idea, new era. LUD — "last updated date" — is the old tracker-forum term. Public LUDs disappeared years ago; the timestamp lives on inside your own myUSCIS account data, and that's what gets called a silent update (or silent API update) today.

Does a silent update mean approval — or an RFE — is coming?

Nobody outside USCIS knows, and we don't pretend to. It means the file was handled. Whether the touches form patterns across many cases is exactly the question the synced data exists to answer — if there's an answer.

Does checking need my USCIS password?

No. Checking rides the myUSCIS session you open by signing in as usual; the extension never sees your password and stops when myUSCIS signs you out. What it sees stays in your browser unless you explicitly opt in to sync.

See what USCIS is doing behind your status page

Free, checks through your own myUSCIS session, keeps every silent update it sees. Desktop Chrome.

Add to Chrome