Unlock Hidden USCIS API Case Updates Before They Appear on the Public Tracker

See the hidden data in your own myUSCIS account, explained in plain English. No developer tools, no coding.

Check my case free See a sample report
Free preview, no accountWe never see your passwordNo identifying data stored
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

See the difference

Public tracker vs. CaseStatusAPI

Public USCIS TrackerLimited View
Case Was Received and A Receipt Notice Was Sent
Receipt #:IOE0123456789
Form:Form I-485 (AOS)
Last Update:Jan 1, 2026
No internal events, timestamps, or service centers
CaseStatusAPIHidden Updates
Silent updates
Service Center
Officer acknowledgment
Document history
Timeline events
Internal flags
What you get

Your case, in plain English.

  • Every step, datedCodes like FTA0 and IMAG become a timeline you can read: what happened, when, and what it means.
  • Quiet updates, flaggedWhen your record changes without a new status message, you see what changed.
  • What usually comes nextThe step cases like yours usually reached next, and how long it took them. History from real cases, not a prediction.

See a sample report

Try it now — follow these 2 simple steps below, or watch the tutorial here

1Get your case data

New here? Our guide walks you through it.
About 2 minutes. It shows you every tap. No tech skills needed.
Copy & pasteRecommended

No install. Works on any phone or computer. You see exactly what you share.

  1. Sign in to myUSCIS

    In this same browser, with the account your case is on. We never see your password.

    Open my.uscis.gov
  2. Open your Status data
  3. Copy it all, then paste
    PhonePress and hold the text, tap Select All, then CopyComputerCtrl + A, then Ctrl + C (⌘ on a Mac)

    We'll check it and open your free preview. You can also paste it into the box in Step 2.

Seeing a sign-in page or the word null? Sign in first, check the receipt starts with IOE, then open the link again.
Prefer it automatic?

Optional helpers that do the copying for you. They fetch the same case data you'd copy by hand.

Chrome extension
One click on a computer
Get it
iPhone Shortcut
One tap, after a one-time setup
Set up
How the helpers work

2Analyze your case

Paste your Status data below — or use the Chrome extension or iPhone shortcut from Step 1.

No identifying data stored
Uses your own browser session
Works only for your own account
What you’ll learn

See what usually comes next for cases like yours.

Paste your USCIS case data and we detect your current step, then show what came next for real cases at the same step, and how long it took them. History from real cases, not a prediction about yours.

Try a step. These are real numbers from cases checked on CaseStatusAPI:

Pick a step
You won’t pick this yourself: we read your step from your USCIS data. This demo uses all forms and offices; your analysis compares you with your own form and office.
From FTA0 · Database Checks · 740+ cases that moved on
Most common next step
FJInterview Was Scheduled
38%
went here next
46 days
median wait
Other next steps
FTA1 · Supervisory Review10%
SA · Status Adjusted / Approved10%
How long cases like yours took to reach a decision Unlock with your case
Paste my USCIS data We detect your step automatically · free · about 2 minutes

Your login stays with USCIS.

  • You sign in on the official myUSCIS site. We never see or ask for your password.
  • We keep no names, addresses or A-Numbers. Community data is de-identified, and you can turn it off anytime.
  • We're independent, and not affiliated with USCIS or any government agency.

How we handle your data

Frequently Asked Questions

Everything you need to know about the USCIS internal API, security, and case tracking.

View Full FAQ →

What is the USCIS Case Status API?

People mean two things by it. USCIS runs an official Case Status API for registered software developers, which returns a case's public status and its history. Applicants usually mean the richer data behind their own myUSCIS account: event codes, the office handling the case, documents and silent updates. CaseStatusAPI explains that second kind, from your own signed-in account. The two, side by side.

Is this official?

No. CaseStatusAPI is an independent tool, not affiliated with, endorsed by, or connected to USCIS or any government agency. We read the data your own myUSCIS account already shows you, and explain it.

Is it safe?

You sign in on the official myUSCIS site, in your own browser. We never see or ask for your password. You copy your case data and paste it here, or let our iPhone Shortcut or Chrome extension do the copying.

Do you store my data?

We never store your name, A-Number, address, or documents. Your filing is analyzed in real time. For community timeline benchmarks we keep de-identified milestones (status codes and dates, your form type and service center), with your receipt number reduced to a keyed one-way hash and its 8-character block prefix; you can opt out and delete your contribution at any time. If you buy a report, we save it (it shows your receipt number) behind a private link for 90 days so you can reopen it, and you can delete it sooner. Our Privacy Policy explains how we use and protect receipt numbers.

Why only IOE receipts?

Cases with receipt numbers starting with IOE are handled in USCIS's electronic system (ELIS), which is where this detailed data lives. Paper-filed cases (EAC, WAC, LIN, SRC and others) don't show it.

Know where your case stands in about 2 minutes.

Free preview. No account. You only pay if you want the full report.

Check my case free See a sample report