USCIS Case Tracker JSON Parser
Paste the JSON from your USCIS account and we will turn it into a readable status summary, timeline, and notice list.
How to use it
- 1
Sign in to your USCIS account in another tab: my.uscis.gov sign-in
- 2
Enter your receipt number above, then open the official USCIS JSON link
- 3
Select the full JSON response, copy it, paste it below, and click Parse JSON.
Browsers block this page from fetching my.uscis.gov directly (CORS), so the copy-paste step is required.
Readable case summary
Times are shown in your device timezone: UTC
USCIS event codes explained
These are the ELIS event codes that show up most often in USCIS case JSON. Paste your own JSON above to see every code in your file decoded the same way.
Background Check Results Returned
One of the security systems USCIS queries (FBI records, biometrics, name screening) sent its results back to your file. Seeing this code several times is normal — each system reports separately.
Background Checks Refreshed
USCIS re-ran the security checks and the updated results landed in the file. Officers usually refresh these shortly before a decision, so this code late in a case tends to be a good sign.
Interview Appointment Set
A date is on the calendar: USCIS booked the interview and queued the appointment letter. This is a big milestone — time to start organizing documents and preparing.
Interview Letter Sent
The appointment letter with the interview date, time, and office is on its way.
Interview Completed
The officer held the interview and logged it. From here the file moves into post-interview review, where interview notes and check results get weighed together.
Biometrics Captured
Fingerprints, photo, and signature were recorded at the Application Support Center and attached to the case.
Evidence Request Mailed
The RFE letter is in the mail. Read it end to end, gather exactly what it lists, and respond before the printed deadline.
Approval Entered
The officer entered an approval on the case and queued the official notice. The decision itself is made — what follows is paperwork and production.
Welcome Notice Sent
The "welcome" letter is the one new permanent residents receive — it usually means Green Card status was formally granted.
Green Card Printed
The physical Green Card exists — it passed production and is queued for mailing.
Green Card in the Mail
The card is on its way to the address on file. Give it roughly a week to ten days, and track it with USPS Informed Delivery if you can.
Record Closed in ELIS
The electronic record was closed out in ELIS. On its own this is bookkeeping — read it together with the events around it to know the outcome.
Frequently asked questions
What does this USCIS case tracker do?
It converts the raw JSON from the my.uscis.gov case-service API into a readable summary: current status, adjudication progress, official notices, and a timeline with plain-English explanations of every USCIS event code.
Where do I find my USCIS case JSON?
Sign in at my.uscis.gov, then open https://my.uscis.gov/account/case-service/api/cases/YOUR_RECEIPT_NUMBER in the same browser. Copy the entire JSON response and paste it into this page.
Is my case data safe?
Yes. The JSON is parsed entirely in your browser. Nothing you paste is sent to our servers or stored anywhere except your own device.
What do USCIS event codes like FTA1, FTA0, or FJ mean?
They are internal ELIS event codes from the NIEM schema. FTA0 means results from a background system arrived, FTA1 means the checks were re-run — typically refreshed shortly before a decision — and FJ means an interview appointment was set. This tool translates each code into plain language.
Why did my case update without any new event?
The case record carries a separate last-updated timestamp. When it moves but no event code appears, someone at USCIS worked on the file internally — a note, a reassignment, or a review — without generating a public ELIS event. This page marks those as behind-the-scenes updates.

