USCIS Case Status API Links: Direct Endpoints & Guide
If you want to view your raw immigration data directly, you need to query the internal API links that myUSCIS uses. Here are the exact link structures and how to access them.
🚀 Skip Manual Link Editing
Instead of manually editing receipt numbers into URL templates, opening multiple browser tabs, and copy-pasting code, you can use Step 2 on our Homepage. We provide a built-in link generator and auto-fetch mechanism that does the work for you instantly.
Go to Homepage Step 2 →When you visit the official myUSCIS portal, the styled dashboard is actually just a shell. In the background, your browser is making calls to secure API endpoints to retrieve raw data in JSON format.
The Core USCIS API Endpoints
There are four primary API links used to fetch data for electronic (IOE) cases. Replace YOUR_IOE_NUMBER with your actual 13-character receipt number (e.g. IOE9847498765):
1. Case Status Endpoint
Retrieves the core receipt details, submission timestamps, form details, and current status flags.
https://my.uscis.gov/account/case-service/api/cases/YOUR_IOE_NUMBER2. Case Documents Endpoint
Retrieves the list of PDF document files uploaded to your case by USCIS (like approval letters, biometrics appointments, or RFEs).
https://my.uscis.gov/account/case-service/api/cases/YOUR_IOE_NUMBER/documents3. Case History / Timeline Endpoint
Retrieves chronological event timelines and internal milestones mapped by the case database.
https://my.uscis.gov/account/case-service/api/cases/YOUR_IOE_NUMBER/historyWhy direct links fail: The 401 Unauthorized Error
If you click any of the links above without preparation, you will be met with a blank page or a 401 Unauthorized error.
This happens because the USCIS API links are not public. They are protected by cookie session tokens. To open the links successfully:
- Open a browser tab and log into your official USCIS account at my.uscis.gov/account.
- Keep that tab open. This creates a secure, active authentication session cookie inside your browser.
- In a new tab *within the same browser window*, paste the edited API link. Because the browser detects your active login cookie, it will authorize the request and load the raw JSON text.
Is it safe to view raw API data?
Yes, completely. When you visit these links, you are simply loading your own official case data. Your browser is just requesting the raw feed instead of loading the visual CSS stylesheet. No hacking is taking place, and your login session remains completely secure.
If you want to view these raw API feeds translated into a clean interface with AI insights and visual timelines, visit our homepage. Using our free Chrome extension, you can retrieve the data in one click and bypass manual link editing entirely.
We are immigration applicants and technologists who built CaseStatusAPI to help others navigate the USCIS process with transparency. Our guides are informed by firsthand experience, community feedback, and deep analysis of USCIS internal API data.
Learn more about us →
Get Your AI-Powered Case Analysis
See internal USCIS data the regular tracker doesn't show — with a personalized AI breakdown of your case status, timeline, and next steps.
Starting at just $1.99$1.29 for an AI Analysis & Chat Pass.
Check Your Case Status →