Skip to content

India MCA Company Scraper

Try for free

Search India's MCA company register by name or CIN, or list newly registered companies by date, state and industry. Status, capital, address, email and directors. No login needed.

🏢 India MCA Company Scraper

Pull company master data from India's Ministry of Corporate Affairs (MCA) register: CIN, status, incorporation date, capital, registered address, company email and the current board of directors. Search by company name or CIN, or list newly registered companies straight from the MCA's official monthly incorporation lists, filtered by state, industry and date. No login, no MCA account, $2 per 1,000 companies.

✨ Why use India MCA Company Scraper?

  • 🆕 Fresh B2B leads: list every company registered in a month from the MCA's own incorporation files, newest first, and narrow by state, city and industry.
  • 👥 Directors included: each company comes with its current directors and key people: name, DIN, designation and appointment date.
  • 📧 Company email: the registered email, looked up in full where the public sources show it (older companies), or partly masked for the newest ones.
  • 🔎 Three ways in: company names, exact CINs, or new-company discovery by date, state and industry.
  • 🔓 No login needed: uses public pages only. You don't need an MCA account or a paid data plan.
  • 💸 Cheap and simple: one flat price per company, with directors at no extra cost.

🎯 Use cases

  • 📈 Lead generation: new private limited companies in Bengaluru tech, Pune manufacturing or Delhi real estate, each with directors to contact.
  • 🧾 KYB and onboarding: confirm a supplier's or customer's CIN, status, registered office, capital and board before you sign.
  • 🏦 Credit and risk: spot struck-off, amalgamated or dissolved companies, and check paid-up capital before extending terms.
  • 🕵️ Due diligence: list the board and previous names of a company and of its group companies (search the group name).
  • 📊 Market research: count how many new companies appear each month in a state or industry.
  • 🔄 CRM enrichment: add status, capital, address and directors to a list of CINs you already have.

🚀 How to use

  1. Enter company names (for example Tata or Infosys), or paste CINs.
  2. For new companies, leave names and CINs empty and set Incorporated on or after, an industry and/or a state.
  3. Set Max companies (default 20).
  4. Click Start. Results appear in the Output tab as they are saved.
  5. Export to JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
companyNamesCompany names to search; exact matches first, then the newest companies
cins21-character CINs for a direct lookup (filters are not applied to CINs)
maxCompaniesHow many companies to save in total (0 = no limit)
incorporatedAfter / incorporatedBeforeIncorporation date range (YYYY-MM-DD or e.g. 60 days); on its own it lists new companies
industryOne or more of 16 industry groups (from the activity code in the CIN)
states / citiesRegistered-office location; Bangalore/Bengaluru and Gurgaon/Gurugram both work
companyStatusesKeep only Active, Strike Off, Amalgamated, ...
includeDirectorsAdd the board of directors (on by default)
fullEmailLookupCheck a second source for the full email (on by default)

New IT companies in Karnataka:

{
  "industry": ["technology_it"],
  "states": ["Karnataka"],
  "incorporatedAfter": "2026-09-01",
  "maxCompanies": 50
}

Company name and CIN lookups:

{
  "companyNames": ["Tata Motors"],
  "cins": ["L85110KA1981PLC013115"],
  "maxCompanies": 20
}

📤 Output

FieldDescription
cinCorporate Identification Number
nameRegistered company name
statusActive, Strike Off, Amalgamated, Dissolved, ...
dateOfIncorporationIncorporation date (ISO)
classOfCompany / category / subCategoryPrivate, Public or One Person Company; limited by shares; non-government
industryGroup / subIndustry / activity / nicCodeIndustry group, NIC division, activity text and the NIC code from the CIN
stateName / city / pincode / addressRegistered office
rocName / registrationNumber / listedRegistrar of Companies, registration number, listed on a stock exchange
authorisedCapital / paidUpCapitalCapital in INR
companyEmail / companyEmailMaskedRegistered email (full), or partly hidden when only that is public
lastAgmDate / lastBalanceSheetDateLast AGM and latest balance sheet dates
directors[]name, din, designation, appointedOn
boardSize / previousNamesNumber of directors and former names
source / query / url / scrapedAtHow the company was found and when

Example item (fictional company and people; the shape is a real result):

{
  "cin": "U62099KA2026PTC228995",
  "name": "EXAMPLE TECHNOLOGIES PRIVATE LIMITED",
  "status": "Active",
  "companyType": "Company",
  "classOfCompany": "Private",
  "category": "Company limited by Shares",
  "subCategory": "Non-govt company",
  "dateOfIncorporation": "2026-09-30",
  "industryGroup": "Technology & IT",
  "subIndustry": "Software and IT services",
  "activity": "Computer programming, consultancy and related activities",
  "nicCode": "62099",
  "stateName": "Karnataka",
  "city": "Bengaluru Urban",
  "pincode": "560102",
  "address": "No 12, 2nd Floor, Example Layout, HSR Layout, Bengaluru, Karnataka, India, 560102",
  "rocName": "RoC-Bangalore",
  "listed": false,
  "registrationNumber": "228995",
  "authorisedCapital": 1000000,
  "paidUpCapital": 100000,
  "companyEmail": null,
  "companyEmailMasked": "*****ct@example.in",
  "directors": [
    { "name": "ASHA EXAMPLE", "din": "12345678", "designation": "Director", "appointedOn": "2026-09-30" },
    { "name": "RAVI SAMPLE", "din": "12345679", "designation": "Director", "appointedOn": "2026-09-30" }
  ],
  "boardSize": 2,
  "source": "new companies",
  "query": "Companies and LLPs registered in September' 2026"
}

The Directors view of the dataset has one row per director, ready for a CRM import.

💰 Pricing

You pay $2.00 per 1,000 companies ($0.002 per company), with directors included. Platform usage (residential proxy traffic and compute) is billed on top and is small: about $0.07 per 1,000 companies in our tests, plus about $0.015 for each monthly MCA list read in new-company mode. A 1,000-company new-company run in our tests cost $0.10 in usage, so 1,000 companies ≈ $2.10 in total. Set a maximum charge per run and the run stops cleanly when it is reached.

❓ FAQ

Is it legal? The actor reads public company records published under India's Companies Act: the MCA's monthly incorporation lists and public company-information pages. It returns the company's own registered email and its directors' public register entries. Use the data for lawful purposes and follow the DPDP Act, 2023 and your local laws.

Do I need an MCA login or a proxy? No login. The actor uses residential exits in India by default; leave the proxy setting as it is.

How many companies can I get? As many as your inputs match. New-company mode reads one monthly list at a time (about 20,000 to 25,000 companies a month) and goes back up to 12 months when no date is set. A name search returns the companies whose registered name contains the words.

Why is the email empty or partly hidden? The full email is only public for companies older than about five months; for newer ones the sources show it partly masked (companyEmailMasked). Some companies have no email on record.

How fresh is the new-company list? The MCA publishes each month's list in the first days of the next month, so the newest companies in discovery mode are from the last published month. Name and CIN lookups also find companies registered after that.

Can I schedule it or use the API? Yes. Save the input as a task, schedule it monthly to catch every new registration, and read results through the API or webhooks.

⚠️ Limits

  • No live MCA master-data lookup: that service now needs an MCA login, so details come from public mirrors of the register, and discovery from the MCA's monthly files.
  • The newest month appears once the MCA publishes it (early in the following month).
  • Full emails for companies registered in the last few months are not public; you get the masked form.
  • LLPs and foreign companies are not covered; only companies with a CIN.
  • Industry groups come from the NIC code inside the CIN. Companies registered before 2009 use older NIC versions, so their group can be approximate.
  • Not included: charges, financial statements, shareholding, subscribed capital, and compliance or defaulter flags.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.