USCIS Case Status Guides
Educational resources about USCIS internal APIs, receipt numbers, and case statuses. Written for applicants, not engineers.
Complete Guide to USCIS Internal Case APIs
Everything you need to know about the internal APIs that power myUSCIS — how they work, what data they expose, and why login is required.
How to Check USCIS Case Status Using the Internal API
A step-by-step walkthrough of accessing your detailed case data through the same API endpoints used by the myUSCIS website.
What Does IOE Receipt Number Mean?
Understand the IOE prefix on USCIS receipt numbers — what it stands for, how it differs from MSC or SRC, and what it means for your case.
What Does "Case Is Being Actively Reviewed" Really Mean?
Decode the "Case Is Being Actively Reviewed" status — what's happening behind the scenes, typical timelines, and what to expect next.
USCIS API vs Official Case Tracker — What's the Difference?
A detailed comparison of the USCIS internal API and the official case status tracker. See what extra information the API provides.
USCIS "My Progress" Unavailable — What It Means & How to Still Check Your Case
Is USCIS My Progress showing as unavailable? Learn why this happens, what it means for your case, and how to check your real status through the internal API.
Is My USCIS Timeline Normal? How to Compare Your Processing Time
Wondering if your USCIS processing time is normal? Compare your I-130, I-485, I-765 timeline against hundreds of real community data points.