How to Track DACA Case Status Using the USCIS API
Waiting for a DACA renewal can be incredibly stressful, especially with your work permit expiration date drawing near. Learn how to use the USCIS internal API to find approval documents early and track your status.
Deferred Action for Childhood Arrivals (DACA) renewals require filing two primary forms concurrently: Form I-821D (Consideration of Deferred Action) and Form I-765 (Application for Employment Authorization). Because DACA status is tied directly to your legal ability to work, timing is everything.
Because almost all modern DACA applications are processed electronically under the IOE prefix, they are fully integrated with the USCIS internal API. Digging into the raw API data is the fastest way to get clarity on your DACA renewal status.
The DACA Processing Relationship: I-821D and I-765
Technically, USCIS cannot issue a work permit (Form I-765) unless the underlying deferred action (Form I-821D) has been approved. However, the database sync schedules for these two forms can differ.
It is very common to see the I-765 status change to "Card Being Produced" while the I-821D still says "Case Was Received" or "Being Actively Reviewed." If you see your work permit card in production, it means your DACA application has indeed been approved. The system will catch up and mark the I-821D approved shortly after.
How to Find DACA Silent Approvals in the API
A "silent approval" occurs when an officer approves your case, uploads the official approval letter, but the system's main dashboard status has not updated yet.
To check for a DACA silent approval, you need to check the documents endpoint for both your receipt numbers:
- Log into
my.uscis.govon your browser. - Access the internal documents API endpoint for your Form I-765 or Form I-821D. The URL format is:
https://my.uscis.gov/account/case-service/api/cases/YOUR_IOE_RECEIPT_NUMBER/documents - Look for the JSON array named
"documentList". - Inspect the document objects. If your case is silently approved, you will find a newly uploaded PDF document named "DACA Approval Notice" or "I-765 Approval Notice" (Form I-797) under the list, even if your main tracker page still shows the case as pending.
Tracking DACA Biometrics Status
For DACA renewals, USCIS regularly reuses biometrics (fingerprints and photos) submitted in your previous applications. When they do, they generate a Biometrics Reuse Notice (Form I-797C).
By monitoring the API's documents endpoint, you can spot the reuse notice the day it is generated. This saves you weeks of worrying about whether you will need to take time off work or travel to an Application Support Center (ASC) for an in-person biometrics appointment.
Using CaseStatusAPI to Automate DACA Checks
If you don't want to manually copy-paste URLs and read raw JSON files for multiple DACA applications every day, you can let CaseStatusAPI handle it.
With our free Chrome Extension, simply load the home page. The extension will query the internal APIs for both your DACA and work permit receipt numbers in the background. It will automatically check for newly uploaded PDF notices, map out your approval timeline, and explain exactly where your renewal stands.
For a guide on how we handle security, see our USCIS API explanation page.
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 →