MCA India Company & Director Data Scraper: Email & Phone Leads
Pricing
from $2.50 / 1,000 company records
MCA India Company & Director Data Scraper: Email & Phone Leads
Scrape India MCA company and director data(including phone and email) by CIN, DIN, company name, or industry + state. Company master, board of directors, directorships, capital, filings, status, and the company public email. Structured JSON/CSV. B2B company data and lead lists.
Pricing
from $2.50 / 1,000 company records
Rating
0.0
(0)
Developer
Factden
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
14 hours ago
Last modified
Categories
Share
MCA India Company & Director Data Scraper
Pull India MCA (Ministry of Corporate Affairs) company and director data by CIN, DIN, company name, or industry, and get each director's personal email and phone as an optional paid enrichment. You also get company master records, the full board of directors, directorships, capital, filings, incorporation date, status, and the company's on-record public email. Clean JSON/CSV, no login, no API key. Ideal for B2B lead lists, director contact enrichment, KYB, and due diligence.
βΆ Watch the walkthrough: https://www.youtube.com/watch?v=PhZmoVHMjTE
What does this actor do?
The MCA registry (mca.gov.in) is the system of record for every company and LLP incorporated in India, but it has no open bulk data API and its portal is one record at a time. This actor turns it into structured, downloadable data at scale. There are two modes, each billed as its own event:
- Companies: search by exact CIN, company name, or an industry sector (combine name and industry to intersect the two). You get the company master record, and you can toggle Include board to also pull each company's directors.
- Directors: search by exact DIN or director name (you can narrow a common name to the person on a specific company). You get the director's full lead: their profile, their complete directorship network, and their personal email and phone when on file.
Run it on the Apify platform for scheduling, API access, integrations, proxy rotation, and monitoring.
Who is it for?
- Sales and lead-gen teams building targeted B2B lists by industry and state.
- KYB, compliance, and due-diligence teams verifying a company's status, directors, capital, and filings.
- Investors and researchers mapping directorship networks and corporate structures.
- Data teams enriching a CRM with authoritative registry firmographics.
How to scrape MCA company data (to CSV)
- Pick a mode (Companies or Directors).
- Companies: enter CINs, company names, or choose one or more industries (you can also narrow by state, status, type, and listed). Directors: enter DINs or director names.
- Set the active-only filter (on by default) and a max-records cap.
- Run, then download the dataset as JSON, CSV, Excel, or HTML, or pull it via the Apify API.
Input
| Field | Mode | What it does |
|---|---|---|
| CINs | Companies | Exact company IDs, the fastest path |
| Company names | Companies | Prefix match on the registered legal name |
| Industries | Companies | Sector dropdown (mapped to NIC codes); returns the whole sector, or intersects with a name |
| States / status / type / listed | Companies | Narrow a name or industry search by geography or class |
| Include board / Director contacts | Companies | Also fetch each company's directors, or their full enriched leads |
| DINs | Directors | Exact director IDs |
| Director names (+ at company) | Directors | Name search, optionally narrowed to a company |
| Max companies / Max directors | both | Cap the run size |
Output
Each run writes to a default dataset plus typed Companies, Directors, and Director Leads views.
Company record (simplified):
{"rowType": "company","cin": "U63999MH2024PTC431654","name": "CRESTFORT TECHNOLOGIES PRIVATE LIMITED","status": "Active","companyType": "Company","companyEmail": "contact@example.com","dateOfIncorporation": "08/31/2024","industryDescription": "INFORMATION SERVICE ACTIVITIES","state": "MH","authorisedCapital": "1000000","paidUpCapital": "536260","boardSize": 2}
Director record (simplified):
{"rowType": "director","din": "09397486","name": "KARAN NEERAJKUMAR MEHRA","status": "Approved","disqualified": false,"directorshipCount": 4,"directorships": [{ "cin": "U72900KA2021PTC...", "company": "...", "designation": "Director", "effectiveDate": "..." }]}
You can download the dataset as JSON, CSV, Excel, or HTML, or fetch it from the Apify API.
Data fields
Companies: CIN, name, status, type, category, public email, incorporation date, industry (NIC), state, authorised and paid-up capital, last AGM, ROC, registered addresses, 3-year balance-sheet and annual-return filing dates, and the board. Directors: DIN, name, status, disqualified flag, DOB, gender, nationality, the full directorship network (each company's CIN, name, designation, and dates), and, as an optional paid enrichment, the director's on-file personal email and phone.
Director contacts and compliance
The Director contacts option (the whole point of Directors mode, and an opt-in add-on in Companies mode) fetches each director's personal email and phone alongside their profile and directorship network. These are the email and phone the director registered with MCA (from their DIN / DIR-3 KYC record), so a director who has never filed a mobile or email simply returns none for that field.
You are charged once per unique director (DIN), and only when a real email or phone is actually found. No contact found means no charge, even though the director's full profile and directorship network still ship. You never pay per row: a director who sits on 20 companies is still a single charge.
This is personal data protected under India's Digital Personal Data Protection Act, 2023 (DPDP Act). By enabling it you confirm that you have a lawful basis or consent to obtain and process that data, and that you are responsible for using it in a compliant way. If you only need the public-record firmographics, leave the contacts option off and use the free board and directorship data.
Pricing
Pay per result: you are billed only for the records actually returned. Exact CINs and DINs return one record each, while name and industry searches return as many as match, up to your max-records cap. Two record types are priced separately: company records (the bulk of most runs) and director contacts (email and phone), which are a premium per-director enrichment and cost more each. Director contacts are charged once per unique director (DIN), and only when a contact is actually found, never per row, and never for a director whose contact is not on file. Director profiles and their directorship network without contacts are not charged. See the Pricing tab for the current rates.
Run on a schedule
Use Apify Schedules to re-run a search daily or weekly and diff the results (new incorporations in a sector, status changes, or fresh directorships), then push straight into your CRM, a webhook, or a Google Sheet via Apify integrations.
FAQ
Does MCA have a public data API? Not an open bulk one. This actor gives you structured, paginated access to the same public-record data without a portal login or API key.
Is name search exact? It is a prefix match on the registered legal name, so enter the name as filed. Brand and trade names may not resolve; use the legal name or the CIN/DIN.
Can I target by industry and state? Yes. Pick an industry sector (NIC-mapped) and optionally a state, and the actor discovers matching companies while you filter by status, type, and listed.
What formats can I export? JSON, CSV, Excel, or HTML, plus the Apify API and integrations.
Is this legal? It reads public corporate-registry data for legitimate business use (KYB, due diligence, lead enrichment). You are responsible for using the results in compliance with applicable data-protection law (including India's DPDP Act, 2023) and for having a lawful basis for any personal data you process.
Other FactDen actors
Browse the full portfolio at apify.com/factden.
Notes and limitations
- Company-name and director-name search are prefix matches on the registered name, so enter the name as filed, or use the CIN/DIN for an exact lookup.
- Some registry fields (for example the NIC industry code) are inconsistently populated at source.
- The MCA registry applies a fair-use limit on master-data reads. Very large runs are paced, and if the upstream limit is reached the run ends with a status asking you to re-run (partial results are delivered).
Changelog
- 2026-08-13: Initial release. Company and director master data, industry and state discovery, board and directorship network, filing history.
Found an issue or want a field added? Open an issue on the Issues tab.