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

TL;DR: DACA approvals (Form I-821D and Form I-765) are processed concurrently. The raw internal API allows you to spot "silent approvals" by checking your electronic PDF documents list directly on the myUSCIS servers. Often, your PDF Approval Notice is uploaded to the backend 24 to 72 hours before the public tracker website updates your status message to "Case Approved."

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:

  1. Log into my.uscis.gov on your browser.
  2. 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.
  3. Look for the JSON array named "documentList".
  4. 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:

IAFCase Was ReceivedReceipt notice issued.
IMAGBiometrics Appointment Was ScheduledOr reused from a prior filing.
DACase Was ApprovedDeferred action granted; EAD produced.
LDANew Card Was ProducedYour DACA EAD was printed.

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.

Filed October 2026 · 5+ cases71% in review · the rest: fewer than 5 cases
Filed September 2026 · 20+ cases87% in review · the rest: fewer than 5 cases
Filed August 2026 · 70+ cases93% in review · 7% across steps with fewer than 5 cases each
Filed July 2026 · 80+ cases100% in review
Filed June 2026 · 130+ cases100% in review
Filed May 2026 · 270+ cases99% in review · the rest: fewer than 5 cases

Last month's movement on every form

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 free
CS
Written by the CaseStatusAPI Team

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

Related guides

USCIS Silent Update: Meaning, Causes, and How to Track ItUSCIS JSON Reader: How to Find, Read & Analyze Case JSONWhat Does IOE Receipt Number Mean?

Explore more community tools

Community TimelinesCommunity Forum
Disclaimer: This content is for educational and informational purposes only. CaseStatusAPI is an independent tool and is not affiliated with, endorsed by, or connected to U.S. Citizenship and Immigration Services (USCIS) or any government agency. For official case information, visit uscis.gov.