CEAC is the system that shows basic case information for all DV cases.

You can access the system at this link.

To check your number you enter your case number without the “leading” zeros.

So – if your number is 2017AF000012305, you enter 2017AF12305 (removing the leading zeros that I show in bold).

CEAC data is not available for the first few months of each year – it generally becomes available on the stroke of midnight (Eastern time zone ) in the processing year. So – for instance, DV2020 starting processing on October 1, 2019 but the CEAC data isnt’t available until January 1, 2020.


So what do the status codes mean.

The first status for every case is “AT NVC”. You can ignore the text on the case – the case has not been passed to NVC.  What this status means is that the case is in one of the following situations.

  1. The case is not yet current.
  2. The case is current, BUT the DS260 has not be submitted at all, or it was submitted but not processed yet – and therefore not scheduled.
  3. The case is current, the form is processed, but it is waiting to be scheduled (typically because the cases have not yet been sent to the embassies yet).

PLEASE IGNORE the NVC information that appears – it is a standard message and DOES NOT APPLY to DV cases


“In Transit”

This status is shown for a brief period when KCC has scheduled the interview, and transferred the case to the embassy. However, the embassy has not yet updated CEAC to acknowledge they have received the case.


This is the next status after in transit. It means the case has arrived at the embassy for interview. Sometimes a case will continue to show ready even after the interview.


Pretty obviously – this is the status we all want to see! The interview took place, was successful and the visa has been approved/issued.


This is the status no one wants to see, meaning the interview took place and the selectee was denied. A derivative can be refused, while the principal is approved. However, if the principal is refused – all the derivatives are refused also – even if the embassy fails to update CEAC.

“Administrative Processing”

This is when someone did not have all the documents at the interview OR some additional checks are needed before the case can be adjudicated. AP can last a few days or several months. The status updates during that time are meaningless.

Derivative number.

For cases that are scheduled we can see the related derivative numbers. Case 01 is the principal and derivatives are case 02, 03 and so on.

Thanks to a smart guy called Rafikbo, I am able to extract all the CEAC data. I will shortly publish that data and will update that about twice a month. The data lets us understand the progress, predict cutoffs and interviews and so on. So – this is a valuable resource that we can all use to understand the process better. Hopefully this post will help you to understand…