OPT Case Status API: Track EAD Card Production & Approval
For F-1 students, timing is everything when transitioning to Optional Practical Training (OPT) or STEM OPT. Learn how to use the USCIS internal API to track EAD card production milestones and find your USPS tracking number early.
F-1 students transitioning to Optional Practical Training (OPT) or STEM OPT Extension face strict deadlines. You cannot start working until you have your physical Employment Authorization Document (EAD) card in hand, and the gap between graduation and your employment start date is highly regulated.
Because OPT applications are filed online under IOE receipt numbers, they are processed through the modern ELIS platform. This gives you direct access to the USCIS internal API to monitor card production and shipping details.
EAD Card Production Milestones in the API
Once your Form I-765 is approved, your EAD enters the production pipeline. In the raw internal API data, you can watch the progression through these keys and values:
- Case Approved: The decision is official. An approval notice (Form I-797) PDF is generated and uploaded to the documents database.
- Card Is Being Produced: The request to print the EAD card has been sent to the secure printing facility.
- Card Was Produced: The physical card has been printed and is undergoing quality inspection.
- Card Was Mailed: The card has been packaged and handed over to the United States Postal Service (USPS) in a secure envelope.
Finding Your USPS Tracking Number in the API JSON
The biggest advantage of checking the internal API is getting your USPS tracking number immediately. Usually, USCIS servers receive the USPS tracking number long before the system sends out an automated email or updates the front-facing dashboard.
To find it manually:
- Log in at
my.uscis.gov. - Open the main API case endpoint:
https://my.uscis.gov/account/case-service/api/cases/YOUR_IOE_RECEIPT_NUMBER - Inspect the JSON response. Look for variables containing USPS parameters, such as
"trackingNumber"or references to USPS delivery. - Once you copy this tracking number, you can plug it into USPS Informed Delivery to watch the envelope arrive.
OPT Premium Processing (Form I-907) API Flags
If you paid for Premium Processing, your case metadata will reflect this with flags such as "isPremiumProcessed": true.
This flag indicates that the USCIS database has flagged your Form I-765 for priority handling, ensuring that an officer reviews the case within the 30-day window. Keep in mind that premium processing only speeds up the decision time, not the physical card printing and delivery time.
Automate Your OPT Tracking
To skip the hassle of checking raw API code blocks during final exams or job preparation, you can use CaseStatusAPI.
Install our free Chrome Extension, click "Analyze" on our home page, and we will translate your raw OPT JSON data into a clean, visual workflow. We highlight card printing stages, pull your USPS tracking link, and explain your estimated timeline so you can coordinate with your employer with confidence.
Ready to check? Read our Step-by-Step API Check Guide to get started.
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 →