DACA Tracker: Track Case Status Using the USCIS Internal API
Waiting for a DACA renewal can be stressful. Learn how to track Form I-821D and Form I-765 approval notices, biometrics reuse, and card production using our DACA tracker guide.
Have a case with USCIS? Check my case free
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, using a reliable daca tracker is essential.
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
Your DACA request (Form I-821D) and your work permit (Form I-765) each have their own receipt number and their own status, and the two don't always update on the same day.
You may see the I-765 move to "Card Being Produced" while the I-821D still says "Case Was Received" or "Being Actively Reviewed." Treat your I-821D as decided only when its own notice or status says so.
Tracking DACA as a case tracker: What API movement means
DACA applicants often talk about daca api movement or general api movement. In the developer and applicant communities, "API movement" refers to when USCIS updates internal case JSON metadata fields before updating the public web dashboard.
For example, you might notice your case's updatedAtTimestamp changing, or your case being assigned to a specific adjudicator code in the raw JSON payload. This backend api movement daca activity is the earliest indicator that an officer is actively processing your renewal, even if your front-end case status has not changed from "Case Was Received."
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.gov on 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/documentsOr let CaseStatusAPI make this link with your receipt number filled in, on a phone or a computer. - 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 as your DACA tracker
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, tap Auto-fetch on the home page: it fetches the case data for both your DACA and work permit receipt numbers from your own myUSCIS session, and CaseStatusAPI lays out each case's steps and explains where each one stands.
For a guide on how we handle security, see our USCIS API explanation page.
The I-821D milestone sequence
Behind each plain-English status the public site shows, USCIS records an internal event code. Here is the typical I-821D ladder and the codes that drive it:
Where I-821D cases filed each month stand
Each case counts once, at the step of its latest event, among I-821D cases checked here in the last 60 days (as of Nov 5, 2026). This is past community data, not a prediction for any case. Decisions are under-counted: many people stop checking once their case is decided, and most approvals carry no approval code.
Frequently asked questions
Can I check my DACA status with the USCIS internal API?
Yes, if your DACA receipt numbers start with IOE. Sign in to myUSCIS and open the case data for both your Form I-821D and your Form I-765 receipt numbers: each receipt number has its own steps.
Why does my I-765 show approved but I-821D still says active?
Each receipt number has its own status, and the two don't always update on the same day. Treat your I-821D as decided only when its own notice or status says so.
How do I see if my DACA biometrics were reused?
Your biometrics notice (Form I-797C) says whether you need to attend an appointment. If you open your case's Documents link, the notices USCIS has posted for your case are listed there.
See your own case, explained.
See every step USCIS has recorded for your case, in plain English: your timeline, silent updates, and what usually comes next for cases like yours.
Check my case freeWe 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