Where the data comes from
Every number in the app comes from one of three public sources. None of it is my estimate, and none of it is a prediction.
Case status
Case status comes from the USCIS Case Status API, the official developer API published by USCIS at developer.uscis.gov. CaseTrack authenticates with credentials issued to it and requests one receipt number at a time, within the rate limits USCIS sets.
CaseTrack does not read, parse, or scrape any USCIS web page. If the API is unavailable, the app shows you the last status it received and the time it received it, rather than an invented answer.
The English sentence USCIS returns is stored and displayed exactly as USCIS wrote it, with no edits. The plain-language line underneath is mine, and it is a description of what the official sentence means. Where the two ever disagree, the official sentence is the one that counts.
Visa Bulletin
Priority date cutoffs come from the monthly Visa Bulletin published by the U.S. Department of State, Bureau of Consular Affairs. The bulletin is a public document released once a month.
The app shows both tables the bulletin publishes: Final Action Dates and Dates for Filing. "C" means current and "U" means unavailable that month, exactly as in the bulletin. The month-over-month movement is arithmetic on two published cutoffs, nothing more.
Processing times
Processing times come from the figures USCIS publishes and updates monthly for each form type and office. They describe how long past cases took. They are not a commitment about your case, and USCIS revises them every month.
Civics questions
The 100 civics questions and their official answers are published by USCIS for the naturalization test. As a work of the United States government they are in the public domain under 17 U.S.C. § 105. The question text and the accepted answers are reproduced without changes.
Some answers change over time or depend on where you live: who the President is, who your state's senators are, who the Speaker of the House is. CaseTrack marks those questions and does not auto-grade them, because the correct answer on the day you take the test is not something this app can know. Check the current answers at uscis.gov/citizenship.
What CaseTrack does not have
- Any non-public information about your case. If USCIS does not publish it, the app does not have it.
- Immigration court (EOIR) cases. Different system, not covered.
- Any prediction of when your case will be decided or when your priority date will become current.