MCA India Company & Director Data Scraper
Pull India MCA (Ministry of Corporate Affairs) company and director data at scale, and get each director's personal email and phone as an opt-in enrichment. Search by CIN, DIN, company name, director name, or industry and state, and export clean CSV, JSON, Excel, or pull it over the API. No portal login, no API key.
What you get
Companies: CIN, legal name, status, company type and class, incorporation date, industry (NIC), state, authorised and paid-up capital, ROC, registered addresses, board size, 3-year filing history, and the company's on-record public email. Directors: DIN, name, status, DOB, gender, nationality, the full directorship network (every company they sit on, with designation and dates), and - as an opt-in paid enrichment - the director's personal email and phone as registered with MCA.

See it in action
Why this scraper
- Search by industry + state - pick a sector (NIC-mapped) and a state to discover a whole segment of companies, not one CIN at a time.
- Director contacts, not just names - each director's personal email and phone as an opt-in enrichment, charged once per unique director (DIN) and only when a real contact is found, never per row.
- The directorship graph - every company a director sits on, with designation, role, and dates, unwound to one row per company for board-network mapping.
- KYB in one call - status, type, capital, ROC, addresses, and filing history for due diligence and onboarding.
How much does it cost?
Pay-per-result, no subscription required. Company records from $2.50 per 1,000. Director personal contacts (email + phone) from $0.25 per director, charged once per unique DIN and only when a contact is actually found. New Apify accounts get about $5 of free credit to test.
How it works
Open the actor on Apify, pick a mode (Companies or Directors), enter CINs/DINs or a name, or choose an industry + state, click Start, and download results as JSON, CSV, Excel, or HTML - or pull them from the API on a schedule. Field dictionary, how-to guide, and copy-paste snippets live in the GitHub repo.
Who uses it
- B2B lead generation - director-level contact lists by industry and state, with authoritative firmographics.
- KYB & due diligence - company status, directors, capital, and filing history from the system of record.
- Directorship-network mapping - for investors, researchers, and compliance teams.
- CRM enrichment - fill in company and director data straight from the registry.
Frequently asked questions
- How much does it cost to scrape MCA India data?
- Pay-per-result: company records from $2.50 per 1,000. Director personal contacts (email and phone) from $0.25 per director, charged once per unique DIN and only when a real email or phone is found. New Apify accounts get about $5 of free credit.
- Do I need an MCA login, account, or API key?
- No. There is no MCA portal login, no account, no API key, and no CAPTCHA handling - everything runs inside the actor on Apify.
- Are director email and phone included?
- They are an opt-in paid enrichment. When enabled, the actor returns each director's personal email and phone as registered with MCA on their DIN / DIR-3 KYC record. This is personal data protected under India's DPDP Act, 2023, so you must have a lawful basis to obtain and process it.
- Can I search by company name, director name, or industry?
- Yes. Search by exact CIN or DIN, by company name or director name (a prefix match on the registered name), or by industry mapped to the NIC code, narrowed by state, status, type, and listing.
- What export formats are supported?
- JSON, CSV, Excel, or HTML - downloaded from the run or fetched via the Apify API for pipelines and CRM enrichment.