← Back to Home

USCIS Case Status Guides

Educational resources about USCIS internal APIs, receipt numbers, and case statuses. Written for applicants, not engineers.

Pillar Guide

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.

Step-by-Step

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.

Explainer

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.

Explainer

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.

Comparison

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.

Troubleshooting

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.

Guide

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.