As expected the 2019 data is now available in CEAC. You can check your own case number at this link, by removing the leading zeros from your case number. So 2019AF000012345 would be entered as 2019AF12345. Please read at the bottom of this article to know what the status codes mean.

As many of you will know, the CEAC system is where anyone can check the current status of specific case numbers. This data is interesting regarding one case, but it gives us extraordinary insight into the DV lottery process when we have ALL the case numbers. In previous years we have been able to extract the data by software programs. However, the government implemented some measure to stop software programs overwhelming their system. However, a very smart 2018 winner (Xarthisius) developed a program that harnessed the efforts of many people to solve “captchas”. This was very successful and we were able to get all the 2018 data (here). In the past couple of days the government changed their security measures again, so Xarthisius has reformatted the scraper software today, to allow people to help scrape the data to make this data available to all. So – please get ready to support the community effort needed to get the data. We now need to work together to gather the CEAC data which will keep us informed of progress to date including how many visas have been approved already, denials AP and so on. Using that data we can get a more accurate idea of month to month VB progress and get a better idea about final cutoff ranges.

So – as explained before we need the DV community help to solve captchas. Every captcha solved gets us one more case. Initially, it will take a great effort from many people to solve the captchas, but as we continue over the coming months we will not need to recheck approved or denied cases, so the work will get easier.

This is made easy when lots of people help. So – please get involved and share the work. Give a few minutes every day to solve some more captchas and with that information we will all benefit from better understanding.

This is all made possible by a very smart 2018 DV winner, Xarthisius. He has created the software that facilitates the captcha solving, CEAC scraping and has even produced some really useful tools to allow people to analyze the data. You can take a look at the 2017 data to understand what we will be able to see.

So – to help get the data please read the instructions at this link and do what you can to help. at this site

The charts and analysis tools are available here:

Looking at the data from previous years shows the issued visas per region as well as denials, AP and holes. All essential to understand the VB progress and final cutoffs.

Let’s go and get the data!!!

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. The same can now be said for the documents needed to be sent to KCC. If you have not sent your documents to KCC, your case will not be 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).

“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.