The objective of this project is to develop an automated system that can extract the Annual Filing Status of companies from the MCA website (https://www.mca.gov.in) through the path MCA Services → FO Services → Check Annual Filing Status (V3). The system should accept either the Company Name or CIN (Corporate Identification Number) as input and automatically search and select the relevant company from the results. Once the company page is accessed, the tool should capture year-wise filing details, specifically for forms AOC-4 (or AOC-4 XBRL), MGT-7, and ADT-1. The extracted data must be structured in a predefined format showing the company name and financial year-wise filing status, and should be exportable into Excel or CSV format. The solution should support both single and bulk company processing, ensure minimal manual intervention, and include error handling for cases such as invalid CIN or unavailable data. It should also be capable of handling practical challenges like page load delays and CAPTCHA (either automated or with manual intervention). Additionally, optional features such as bulk upload via Excel, filing status classification (filed/not filed), dashboard view, and possible API integration (if available) can be included. The final deliverable should be a functional automation tool or script (preferably using technologies like Python and Selenium), along with proper documentation and sample output, and the developer should clarify feasibility aspects including scraping limitations, CAPTCHA handling, development timeline, technology stack, bulk processing capability, and expected processing speed per company.