Your USCIS case, decoded.
Paste the JSON from your USCIS online account and get a plain-English timeline of every event on your case — event codes explained, milestones detected, nothing leaves this page.
IOE followed by digits).Note: due to browser security — Cross-Origin Resource Sharing (CORS) — direct auto-loading from an external domain is not possible. This step-by-step method is the fastest available path.
📖 How to manually access your USCIS case JSON data
To retrieve your case data in JSON format from the USCIS ELIS API:
https://my.uscis.gov/account/case-service/api/cases/IOE09XXXXXXXX
You must be signed in to your USCIS account in the same browser session for the API link to work. The JSON is fetched directly from USCIS servers to your browser — this tool does not store or transmit any data.
🏛 USCIS service center codes — what your receipt prefix means
The three-letter prefix of a USCIS receipt number identifies where the case is processed. Some prefixes are older names for the same service center and still appear on existing case numbers.
| Code | Service center | Notes |
|---|---|---|
| Current codes | ||
| VSC | Vermont Service Center | Current code USCIS uses for the Vermont Service Center. |
| CSC | California Service Center | Current code for the California Service Center. |
| NSC | Nebraska Service Center | Current code for the Nebraska Service Center. |
| TSC | Texas Service Center | Current code for the Texas Service Center. |
| PSC | Potomac Service Center | Current code for the Potomac Service Center. |
| NBC | National Benefits Center | Technically not a Service Center, but this code appears in receipt numbers for cases processed at the NBC. |
| IOE | Integrated Operating Environment | Not a physical service center. Used for electronic filings via the USCIS ELIS e-filing system, or when a paper application was scanned in at a service center — part of USCIS's move away from paper-based processing. |
| Previous codes — still found on older case numbers | ||
| ESC | Eastern Service Center | Previous name/code for the Vermont Service Center (VSC). |
| EAC | Eastern Adjudication Center | Previous code for the Vermont Service Center (VSC). |
| WSC | Western Service Center | Previous name/code for the California Service Center (CSC). |
| WAC | Western Adjudication Center | Previous code for the California Service Center (CSC). |
| LIN | Lincoln Service Center | Previous name/code for the Nebraska Service Center (NSC). |
| SSC | Southern Service Center | Previous name/code for the Texas Service Center (TSC). |
| SRC | Southern Regional Center | Previous code for the Texas Service Center (TSC). |
| YSC | Potomac Service Center (previous code) | Previous code for the Potomac Service Center (PSC); still found on case numbers processed there. |
| MSC | National Benefits Center (alternative code) | Alternative/older code — cases starting with MSC are processed at the National Benefits Center (NBC). |
This open-source application is an independent, third-party informational tool developed solely for personal reference purposes. It is not affiliated with, endorsed by, sponsored by, or maintained by U.S. Citizenship and Immigration Services (USCIS), the Department of Homeland Security (DHS), any other government agency, any licensed immigration attorney, law firm, or their representatives.
All information displayed by this tool is generated exclusively from JSON data provided by you and sourced from the USCIS ELIS API. The application does not independently retrieve, verify, validate, or interpret any data. Event code descriptions are based on publicly available NIEM schema documentation and are provided solely for general informational purposes.
No data is stored, transmitted, or retained. All processing occurs locally within your browser session. Your case information and personal data remain on your device at all times and are never sent to any server, database, or third party. The source code for this application is publicly available on GitHub.
The information presented by this tool does not constitute legal advice and should not be relied upon as a substitute for professional guidance. The developer and any associated parties expressly disclaim all liability for any errors, omissions, inaccuracies, misinterpretations, or outcomes resulting from the use of this application. For advice relating to your specific immigration matter, always consult a licensed immigration attorney or accredited representative.