How to Scrape India MCA Company & Director Data (2026 Guide)

Updated 16 August 2026 ยท ~8 min read

India's Ministry of Corporate Affairs (MCA) registry is the system of record for every registered company and director in the country, company status, capital, filings, the full board, and, on each director's DIN, their personal email and phone. This guide covers what you can extract, why building your own scraper usually breaks, and the fastest way to get clean, analysis-ready MCA data, including director contacts for B2B lead generation.

Watch: a 75-second walkthrough of the MCA India Company & Director Data Scraper on Apify.

Why scrape MCA company and director data?

The MCA registry is the authoritative source for Indian firmographics and the people who run each company. For lead generation, KYB, and research teams, that's high-value:

What data can you get from the MCA registry?

A complete extraction covers both the company and the people:

MCA India director contacts output: DIN, name, gender, DOB, personal email and phone, and directorship count for a company board (contact values blurred for privacy)
Director-level output: DIN, name, personal email and phone, and directorship count (contacts blurred here for privacy).

Why building your own MCA scraper usually breaks

Plenty of teams start by writing a quick script against the MCA portal. It tends to fall apart fast:

This is why most teams use a maintained extractor instead of rolling their own: you pay for the result, not the upkeep.

The fast way: the FactDen MCA India Company & Director Data Scraper

The MCA India Company & Director Data Scraper on the Apify platform returns structured MCA data with no MCA login, no account, and no API key. Here's the full workflow.

Step 1: Open the actor

Go to the MCA Company & Director Data Scraper on Apify and click Try for free. You'll need a free Apify account.

Step 2: Pick a mode and input

Choose Companies or Directors mode, then drive the run any of several ways:

Step 3: Enable director contacts (optional) and run

Turn on the director email and phone enrichment if you need contacts, then start the run. The actor handles the token flow, discovery, and parsing for you, writing clean rows to a dataset as it goes.

Step 4: Export the data

Download the dataset as JSON, CSV, Excel, or HTML, or pull it through the Apify API into your CRM or pipeline. Companies and directors go to typed datasets so you can load exactly what you need.

Tip for lead generation: run in Companies mode with an industry + state filter to discover a whole segment, then enrich the board in Directors mode. Director contacts are charged once per unique director (DIN) and only when a real contact is found, so you never pay twice for a director who sits on several boards.

Want to see the data first? Get a free MCA director sample and explore the structure before you run anything.

What does it cost?

Pay-per-result, no subscription. 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.

Frequently asked questions

Is it legal to scrape MCA company and director data?
MCA company and director master data is public-record information. The director email and phone enrichment returns personal data protected under India's DPDP Act, 2023, so you must have a lawful basis to obtain and process it. Extract only what you're entitled to and use it responsibly.
How much does it cost to scrape MCA India data?
Company records from $2.50 per 1,000; director personal contacts from $0.25 per director, charged once per unique DIN and only when a contact is found. New accounts get about $5 of free credit.
Do I need an MCA login or API key?
No. No portal login, no account, no API key, no CAPTCHA handling. You provide a CIN, DIN, name, or industry and state; the actor returns the data.
Can I search by company name, director name, or industry?
Yes, by exact CIN or DIN, by company 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.
Can I export MCA data to CSV or Excel?
Yes, datasets export to JSON, CSV, Excel, or HTML, or via the Apify API.

Ready to pull your first dataset? Open the MCA Company & Director Data Scraper

Product page: MCA Company & Director Data Scraper - fields, pricing & FAQ →