About CaseStatusAPI

We built CaseStatusAPI while waiting on our own cases.

Like you, we refreshed the USCIS case tracker for months and saw the same line: "Case Was Received." Then we noticed that the myUSCIS website loads far more than it shows you: every internal step, the office handling the case, and quiet updates in the background.

Reading it meant opening developer tools and decoding raw data. Most people can't do that, and they shouldn't have to. So we built a tool that does it for you, in plain English, without ever touching your password.

Nathan
Founder, CaseStatusAPI
paying customers
3,000+
cases in our community data
3,900+
approvals recorded
430+
USCIS codes explained
500+

Real counts, rounded down. Case data is de-identified. See live numbers

What we believe

You should be able to read your own case. Everything we show comes from the data in your own myUSCIS account, and when we find a USCIS code we haven't explained yet, we add it to our code guide.

How we protect you

You sign in on the official USCIS site, never here, and we never see your password. We keep no names, addresses or A-Numbers. Community data is de-identified, and you can turn it off anytime. Our privacy policy has the details.

Talk to a person

Questions go to a real person at info@casestatusapi.com.

See what your own account shows.

Check my case free See a sample report

CaseStatusAPI is a product of ComplyWhiz LLC. It is an independent tool, not affiliated with, endorsed by, or connected to U.S. Citizenship and Immigration Services (USCIS) or any government agency. For official case information, visit uscis.gov.