I recently completed a project to scrape census records from the most recent 5-Year American Community Survey. The census already classifies citizens vs non-citizens without asking the question directly.