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.
- paying customers
- 3,800+
- cases in our community data
- 10,600+
- approvals recorded
- 750+
- 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. We never see your USCIS password, and we never store the name, A-Number, address or documents from your case. Community benchmarks use a de-identified copy of shared cases (you can opt out), a report you buy is saved for 90 days so you can reopen it, and My Case keeps a history of each case you check with a paid report until you delete your account. 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.
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.