Back to Home

How It Works

A transparent bridge to your own USCIS case data using the exact same internal APIs that power the official myUSCIS dashboard. Here is how it functions and why it is 100% secure.

Step-by-Step Guide

1

Log In to USCIS

You must be logged into your account at my.uscis.gov/account on this same browser. This establishes the secure session cookie needed to fetch your case telemetry.

2

Enter Your Case Number

Enter your receipt number into the input field on the home tracker.

Important: Your case number must begin with IOE (Electronic System). Legacy paper prefixes (like MSC or YSC) do not have this internal API endpoint.

Even Easier: Use Our Free Chrome Extension

Skip manual copy-pasting entirely! Our free Chrome Extension automatically fetches all 4 API endpoints and fills the analysis box in one click.

Get the Extension
3

Get Data & Copy JSON

Click the generated links (e.g. "Open Status Data"). A new browser tab will open with raw text (JSON). Select all text (Ctrl+A / Cmd+A) and copy it (Ctrl+C / Cmd+C).

Example Raw JSON Telemetry:
{
  "case_status": {
    "receiptNumber": "IOE1234567890",
    "formType": "I-130",
    "submittedDate": "2025-10-04",
    "currentStatus": "Case Was Received",
    "details": "Your case was received..."
  },
  "events": [
    { "date": "2025-10-04", "eventCode": "IAF", "description": "Case Received" }
  ]
}
4

Paste & Analyze

Paste the copied text into the analysis box and click "Analyze". The decoder will interpret the internal codes, location milestones, and hidden silent update flags for you.

I-130 Petition Received and Acknowledged — IAF Event Confirmed.

Your I-130 Petition for Alien Relative (receipt IOE9841234567) was submitted on October 4, 2025. The case is currently open with no errors in the system, and all necessary data has been successfully synchronized. The only recorded event is the IAF (Intake Application Fee), confirming that your application fee has been accepted and the case has been officially documented in the system. The last internal system update occurred on November 29, 2025, indicating ongoing backend processing that does not yet reflect in public status changes.

Technical Insight:

  • receiptNumber: IOE9841234567 — 'IOE' prefix indicates the case was filed electronically through the USCIS Electronic Immigration System (ELIS).
  • formType: I-130 (Petition for Alien Relative) — This form facilitates the process for a U.S. citizen or lawful permanent resident to sponsor a relative for immigration.
  • ackedByAdjudicatorAndCms: true — Internal synchronization is confirmed between the adjudicating department and the Case Management System (CMS), indicating successful processing.
  • cmsFailure: false — There are no technical errors detected within the Case Management System; all operations relative to your case are functioning properly.
  • closed: false — Your case remains open and is being actively processed by USCIS.
  • isPremiumProcessed: false — Your application will follow the standard processing track, as premium processing was not selected.
  • actionRequired: false — USCIS does not require any further immediate action from you at this time.
  • nonElisPaperFiled: false — Indicates that this case was submitted electronically via ELIS rather than through paper filing.
  • elisChannelType: EFile — Confirms that the filing method used was electronic via the USCIS electronic portal.
  • noticeMailingPrefIndicator: false — No specific preference has been selected for how notices are to be mailed to you.
  • docMailingPrefIndicator: false — No specific preference set for document mailing.
  • areAllGroupStatusesComplete: false — Processing of all necessary stages/groups is not yet complete, which is typical for a case in progress.
  • areAllGroupMembersAuthorizedForTravel: true — All individuals involved in the case are currently authorized for travel.
  • concurrentCases: [] — There are no other cases opened concurrently related to this petition.
  • documents: [] — No documents generating or upload has been noted yet.
  • evidenceRequests: [] — No Requests for Evidence have been issued, which is a favorable sign.
  • notices: [] — There are currently no formal notices associated with your case.
  • addendums: [] — There are no addendums filed or attached to the case at this time.
  • Event 'IAF' (eventId: a0aa2dd6..., created 2025-10-04 at 15:52:08 UTC): Records that your intake application fee was successfully accepted, confirming that your filing has officially entered the system.

Case Timeline

2025-11-29
Internal Update • SILENT-UPDATE
Internal System Activity — Backend processing detected (likely background checks or administrative review). No public status change.
Source: updatedAtTimestamp field in case record
2025-10-04
Event: IAF
IAF Event (15:52 UTC) — Intake Application Fee / Filing confirmation recorded, initiating processing.
Source: events array
2025-10-04
Submitted
Case Submitted Electronically via ELIS.
Source: submissionDate field

Your result should look like this

Is This Legitimate & Safe?

Official Data Source: The data comes directly from official my.uscis.gov servers. We do not invent or modify the data; we simply parse and visualize the raw response.
Session-Based Security: This tool runs in your browser alongside your active myUSCIS session. It does not ask for your password and cannot log you in. It relies on you being logged in already.
Privacy-First Architecture: We never store your credentials or anything that identifies you — only de-identified case milestones that power community benchmarks.

Technical Explanation

The links generated by this tool (like CaseStatus and CaseHistory) point to internal API endpoints. These are the same endpoints the myUSCIS web application uses behind the scenes to render your dashboard.

These endpoints were discovered through standard browser network inspection. They are session-based interfaces that return structured telemetry data (like NIEM event codes, active adjudicator locks, and silent timestamp updates) that the simplified public tracker does not show.

In Summary: It is simply a clearer, more complete way of viewing your own immigration case record. It exposes the raw milestones that USCIS records internally before sending formal public notifications.
Disclaimer: CaseStatusAPI is an independent analytical tool and is not affiliated with, endorsed by, or connected to U.S. Citizenship and Immigration Services (USCIS) or any government agency.