Connect to 385M+ businesses worldwide with our real-time company data API. Try the company lookup API, 150 calls free.

Company register guide · India

India Company Register: How to Search the MCA21 Portal and Verify Indian Companies (2026)

India registers companies and LLPs in one national system, MCA21, run by the Ministry of Corporate Affairs and its Registrars of Companies, and every company gets a Corporate Identity Number from the date of its incorporation. The law is generous: any person may inspect what a company has filed, and the portal charges INR 100 to view a company's documents. The front door is not. The master data search and the document viewer sit behind an MCA21 login. This guide covers what you can still check without an account, what the official documents cost, and how to verify an Indian company step by step. Our directory holds 35,677,344 Indian businesses, searchable without any login.

1. What is the Indian company register?

India has no single office called "the company register". Registration is a function of the Ministry of Corporate Affairs, in Hindi कॉर्पोरेट कार्य मंत्रालय, under the Companies Act, 2013. Section 396 of that Act has the Central Government set up registration offices with their own jurisdictions and appoint Registrars to run them. The Find CIN form on the MCA portal lists 32 Registrar of Companies offices, named after the states and cities they cover, from Chennai and Mumbai to Guwahati and Pondicherry. All of them work in one electronic system: MCA21, now in its third version, V3.

New companies do not start at their RoC. The Central Registration Centre processes name reservations and incorporation forms for new companies and LLPs, and on incorporation the Registrar allots the company its CIN. After that, the company files with the Registrar: its financial statements on form AOC-4 (or AOC-4 XBRL) and its annual return on MGT-7, or the abridged MGT-7A for One Person Companies and small companies. LLPs are registered under a separate law, the Limited Liability Partnership Act, 2008, and file Form 8 (Statement of Account and Solvency) and Form 11 (Annual Return of LLP).

ServiceWhat it gives youAccess
Find CIN mca.gov.in, FO ServicesA company's CIN, looked up from its RoC registration number, its current name, a former name, or an inactive CINNo login, CAPTCHA
Master Data Services mca.gov.in, MCA ServicesThe company or LLP master record behind the CINMCA21 login required
View Public Documents mca.gov.in, document servicesDocuments filed with the Registrar, which section 399 of the Act opens to inspection by any personMCA21 login, INR 100 to view a company's documents, INR 50 for an LLP
Data & Reports mca.gov.inMonthly Excel lists of companies and LLPs registered, lists of companies struck off, disqualified directorsFree download

3. What data is public and what it costs

India's fees are low. The real cost is the account. Without one, you get the CIN lookup and the published lists. With one, a company's filed documents are INR 100 away.

ItemFree or paidPrice
Find CIN (registration number, name, old name, inactive CIN)FreeINR 0, no login, CAPTCHA
Verify DIN/DPIN-PAN details of a directorFreeINR 0, form opens without login
Company or LLP master dataLoginMCA21 account required
Viewing a company's filed documentsPaidINR 100, MCA21 account required
Viewing an LLP's filed documentsPaidINR 50, MCA21 account required
Certified copy of a certificate of incorporationPaidINR 100 per copy (INR 50 for an LLP)
Certified copy of any other public documentPaidINR 25 per page (INR 5 per page for an LLP)
Monthly list of companies and LLPs registeredFreeINR 0, Excel download
Lists of companies and LLPs struck offFreeINR 0, download

Two things follow from that table. First, financial statements are public by law. Section 137 of the Companies Act requires every company to file its financial statements with the Registrar within 30 days of its annual general meeting (a One Person Company has 180 days from the end of the financial year), and section 399 lets any person inspect filed documents by electronic means on payment of a fee. Second, the fee is not the obstacle. INR 100 is cheap by any standard. The account behind it is the harder part: MCA's guidance asks users to register as Business Users, and every Business User role it lists registers with a PAN, a DIN or DPIN, or a CIN or LLPIN.

What you will not get without logging in is the company file: Master Data Services and View Public Documents both sit behind the login. The free side of the register is built to give you a CIN. And what a company files are e-forms (AOC-4 for the financial statements, MGT-7 or MGT-7A for the annual return), not a dataset.

5. How to verify an Indian company: a practical checklist

  1. Confirm the CIN

    Ask for the CIN, then search the company's name in Find CIN and check that the CIN you get back is the one you were given, under the name on your contract. The form's results table has columns for the CIN or LLPIN and for the company or LLP status, so look at both. If all you have is a name, note every CIN that comes back. For a quick first pass, our free company lookup finds the registration and revenue data in one search.
  2. Check the suffix against the story

    Section 4 of the Companies Act fixes "Limited" for public companies and "Private Limited" for private ones. If the name and the claimed legal form disagree, find out why before you go further.
  3. Look for former names and inactive CINs

    Find CIN searches old company names and inactive CINs as well as current ones. If an older contract, invoice, or bank record carries a different name or CIN, this is where you connect the two.
  4. Check the directors

    The Verify DIN/DPIN-PAN form, which opens without a login, takes a director's DIN or a designated partner's DPIN. Then check the person against the MCA's published list of directors disqualified under section 164(2)(a) and the list of directors associated with struck-off companies, both under Data & Reports.
  5. Check the strike-off and alert lists

    The MCA publishes lists of companies struck off under section 248(5) (form STK-7), recently as weekly batches from C-PACE, its Centre for Processing Accelerated Corporate Exit, and the page filters by RoC office. Data & Reports also carries the public notices that precede a strike-off (STK-5 and STK-6), monthly lists of companies and LLPs struck off or closed, and lists of companies under strike-off and dormant companies. The vanishing companies lists exist too, but the latest regional files date from 2018.
  6. Read the filed financial statements

    Log in, open View Public Documents, and pay the INR 100 to see the company's filings. Check the filing date as well as the figures: statements are due within 30 days of the annual general meeting, so a company with no recent AOC-4 on file is telling you something.
  7. Order certified copies if you need them on paper

    For a bank, a court, or a tender, a Registrar-certified copy carries more weight than a screenshot. A certified certificate of incorporation costs INR 100, and any other public document INR 25 per page.

6. Limitations of the official register

To be clear: on paper, India's register is open, because the Act lets anyone inspect what a company has filed. The limits are in how you get to it:

  • The master data is behind a login. Master Data Services, View Public Documents, and Check Annual Filing Status all redirect to the MCA21 login page. Our search for Reliance Industries ended there.
  • The account runs on Indian identifiers. MCA's guidance says one email address and PAN must be used for one user, pushes users to the Business User category, and registers every Business User role with a PAN, a DIN or DPIN, or a CIN or LLPIN. For a buyer outside India doing occasional checks, that can be a real barrier.
  • A CAPTCHA on the one free lookup. Find CIN is open, but every search goes through a CAPTCHA, so it is not built for automated lookups.
  • No API on the MCA portal. The portal's own sitemap lists no API, web service, or developer access, and no bulk download of the register.
  • The portal's free bulk files cover changes, not the register. The monthly Excel lists show companies and LLPs registered that month, and the strike-off lists show who left. Neither is a complete copy of the register.
  • Lists come in batches. The struck-off lists are published as separate files, a new STK-7 batch most weeks, so checking one company against all of them means opening many files.
  • Documents, not data. Financial statements are filed as e-forms (AOC-4, or AOC-4 XBRL), and you read them by paying to view a company's documents. Cheap to read, expensive to turn into a dataset.

If you check one Indian supplier a year, an MCA21 account and a few hundred rupees will do. If you onboard hundreds, the login, the CAPTCHA, and the per-company fee are the whole problem.

7. Access MCA register data programmatically

CompanyData maintains a normalized database of all 35,677,344 Indian businesses in our directory, refreshed as new registrations and filings appear. CINs are already parsed and validated, and records are enriched with revenue, employees, industry codes, and contact data where we hold them.

Our Company Data API lets you look up any Indian entity by CIN, name, or address and get structured JSON back in real time, with 150 free lookups to start and no MCA21 account or CAPTCHA in the way. It is used by developers, banks, and insurers across 190+ countries, so Indian checks work exactly like checks anywhere else.

Example: look up a company by name

GET /v1/companies?country=IN&name=Reliance+Industries

We have left the response out on purpose. When we searched the MCA portal for Reliance Industries, the master data page sent us to the login screen, so this guide has no register record to check a response against, and we do not print values we have not seen on the register. Run the request with your free lookups and compare the result with the MCA master data yourself.

8. India vs other company registers

India opens filed documents to inspection by law and keeps the company file behind a login. For context:

CountryRegisterFree searchOfficial APIFinancials public
IndiaMCA21 (MCA), one CIN, 32 RoC officesCIN lookup only, CAPTCHANoYes, INR 100 to view, login needed
ArgentinaIGJ (Buenos Aires City), per province elsewhereNo, open data and CUIT check onlyNo, CSV open data (CC BY 4.0)Paid copy, 6 modules (ARS 9,000)
AustraliaASIC + ABR (ABN Lookup)Yes, incl. sole tradersABN validation onlyLarge companies only
AustriaFirmenbuch, one FN numberSummary onlyNo, ten agents resellYes, EUR 1.52 per document
BelgiumCBE / KBO / BCEYes, incl. directors and NACEYes, EUR 50 per 2,000Yes, free in XBRL
BrazilCNPJ (Receita Federal), one 14-character number per establishment; legal acts at 27 state Juntas ComerciaisBy CNPJ only, hCaptcha, incl. QSAYes, Serpro, from BRL 0.6591 per lookup; free bulk open dataListed companies only, free via CVM
BulgariaCommercial Register (Registry Agency), one 9-digit UICYes, incl. directors and capitalYes, by contract, from EUR 51.13Yes, free download
CanadaCorporations Canada + 13 provincial/territorial registriesYes, incl. directors and ISCYes, lookup by number, account neededRarely, some distributing corporations
ChileRES (Tu Empresa en un Día) + Registros de ComercioRES only, behind reCAPTCHANo; yearly open-data CSV of RES formationsOpen and special S.A.s only
ChinaGSXT (SAMR), one 18-character codeYes, behind a CAPTCHANone found on GSXTTen figures, only if the company opts in
ColombiaRUES, 58 chambers of commerceBasic data, free by lawNo; monthly open data on datos.gov.coSupersociedades filers only (SIIS)
Czech RepublicObchodní rejstřík, 7 courts, one IČOYes, incl. extracts, Czech onlyYes, free (ARES REST)Yes, free as PDF
DenmarkCVR, one 8-digit CVR numberYes, incl. directors and signing ruleYes, free, by applicationYes, free in XBRL and PDF
EstoniaÄriregister via e-Business Register (RIK)Yes, incl. shareholders and tax dataYes, free with a RIK contractYes, free PDFs + CSV key figures
FinlandYTJ + PRH Trade Register, one Business IDYes, extract free tooYes, free open dataYes, EUR 5.02 per document
FranceRNE at INPI + Sirene + RCSYes, most dataYes, two, both freeAbout 45% filed confidentially
GermanyHandelsregister, ~150 courtsYes, since 2022NoYes, via Unternehmensregister
GreeceGEMI, one 12-digit numberYes, incl. directors and filingsYes, key on approvalYes, free download
HungaryCégjegyzék, 20 company courtsYes, CAPTCHA, Hungarian onlyXML by contract, paidYes, free to view
IndonesiaAHU Online (Ditjen AHU), searched by nameName search only, behind reCAPTCHANone found; bulk IDR 5m per 100 PTsAudited PTs only by law; access unconfirmed
IrelandCRO, searched on COREYes, profile and filing listYes, free (Open Services) + open dataYes, EUR 2.50 per document
IsraelRegistrar of Companies (ICA), one 9-digit numberYes, Hebrew only, no peopleOpen data only, free (data.gov.il)No, public companies via MAGNA
ItalyRegistro Imprese, Chambers of CommerceBasic data onlyYes, by contractYes, EUR 2.50 per filing
JapanCommercial register (MOJ) + NTA corporate number siteName, address, number onlyYes, free (NTA, ID takes 2-4 weeks)EDINET filers only
LuxembourgRCS at Luxembourg Business RegistersRecord free, filings need a loginYes, EUR 5,000 a yearYes, but many forms exempt
MalaysiaSSM, sold via 4 service portalsMatch count onlyNo, e-Info API on enquiryYes, summary in RM15.40 profile
MexicoRegistro Público de Comercio (SIGER 2.0), one folio mercantil electrónicoNo, account and CURP required; state fees may applyNo, terms forbid extractionRarely, PSM only at shareholders' request (SAS must file)
NetherlandsKVK HandelsregisterSearch free, extracts paidYes, paidFiled, paid access
New ZealandCompanies Register (Companies Office), company number + NZBNYes, incl. directors, shareholders, documentsYes, mostly free (NZBN API no fee)FMC and large overseas-linked only
NorwayBrønnøysundregistrene (CCR + Foretaksregisteret), one 9-digit numberYes, incl. roles and firmaattestYes, free (NLOD 2.0), no sign-upYes, free PDF download
PolandKRS, one 10-digit KRS number (+ CEIDG for sole traders)Yes, extracts free tooYes, free, no keyYes, free, XML unless IFRS
PortugalRegisto Comercial (IRN), one NIPCPublications only, record EUR 25 a yearNo, FCPC by protocol onlyFiled, separate paid certificate
RomaniaRegistrul Comerțului (ONRC), CUI + J/C/F numberBasic record, free account neededNo, free monthly open data insteadFiled; key figures via ANAF by CUI
Saudi ArabiaCommercial Register (Ministry of Commerce), one unified national numberYes, basic data behind a CAPTCHAYes, Wathq, SAR 2-12 per call, prepaid from SAR 5,000Filed on Qawaem, not in the free search
SingaporeACRA Bizfile, one UEN per entityYes, basic record, no loginYes, paid subscription, prices unpublishedYes, extracts from S$11; solvent EPCs exempt
SlovakiaORSR, 8 registry courts, one IČOYes, incl. directors and s.r.o. partnersYes, free (Open Data REST)Yes, free in RÚZ
South KoreaCommercial registry (courts, via IROS), 13-digit corporate numberNo, KRW 700 per online viewNo, statistics API only; bulk data by approvalAudited and listed companies, free on DART
SpainRegistro Mercantil, per provinceYes, core recordNoYes, paid per filing
SwedenBolagsverket, one organisation numberBasic record, no boardYes, free basic data; full API paidYes, SEK 75; digital AB filings free since 2020
SwitzerlandZefix + 26 cantonsYes, 4 languagesYes, free (Zefix REST)No
TaiwanMOEA findbiz, one 8-digit UBNYes, incl. directors' shareholdingsYes, free (GCIS open data)Public companies only, via MOPS
ThailandDBD DataWarehouse+, one 13-digit numberYes, incl. directors (Thai view only)BDEX, by application, fees set by lawYes, key figures free, 5 years
TurkeyTicaret Sicili, 238 offices in MERSİS, one MERSİS numberName check only (image code); notices free with loginNo free API; paid gazette web-service feed from TRY 484,932/yrNo accounts search; listed companies on KAP
United Arab EmiratesNER (Ministry of Economy) + per-emirate and free zone registersNo national search (UAE PASS); Dubai directory and DIFC freeNone found; Dubai licence CSVs on Dubai Pulse (unreachable)Joint stock companies only
United KingdomCompanies HouseYesYes, freeYes, but often no P&L
United States50 state registries + SEC EDGARMostly, per stateEDGAR onlySEC filers only
VietnamNational Business Registration Portal (MoF), one enterprise code = tax codeYes, basic record behind a reCAPTCHANone found; paid account access (VND 4.5m/month)Yes, VND 40,000 per copy

Frequently Asked Questions

Common questions about the India MCA21 (Ministry of Corporate Affairs).

Only partly. Find CIN on the MCA portal opens without an account, but every search goes through a CAPTCHA and the service is built to give you the CIN, not the company file. The master data, the filed documents, and the annual filing status check all require an MCA21 login. Viewing a company's documents then costs INR 100, or INR 50 for an LLP.
The Corporate Identity Number is allotted by the Registrar on incorporation under section 7(3) of the Companies Act, 2013, and included in the certificate of incorporation. The inactive-CIN search on the MCA's Find CIN form accepts exactly 21 letters and digits. It is not the same as the six-digit RoC registration number, which Find CIN only accepts together with the RoC office. LLPs have an LLPIN instead, and foreign companies an FCRN.
Because it is not open to guests. Master Data Services on mca.gov.in redirects to the MCA User Login / Registration page, and so do View Public Documents and Check Annual Filing Status. MCA's own guidance says one email address and PAN must be used for one user, and asks users to register as Business Users.
You can view them once you have an account. Section 137 of the Companies Act requires companies to file their financial statements with the Registrar within 30 days of the annual general meeting, and section 399 lets any person inspect filed documents electronically for a fee. On the MCA portal, viewing a company's documents through View Public Documents costs INR 100 after logging in, and a certified copy costs INR 25 per page. For statements at scale, see our Indian company records with financials.
Not on the MCA portal. Its sitemap lists no API, web service, or developer access, and Find CIN sits behind a CAPTCHA. The free bulk files on the portal are limited to monthly Excel lists of newly registered companies and LLPs and the lists of companies struck off. For direct structured access, use our Company Data API.
Yes. The MCA portal runs in English, with a हिन्दी (Hindi) switch in the header of every page. Find CIN, the fee pages, and the login screen are all in English.
Use Find CIN under FO Services on mca.gov.in. You can search by the six-digit RoC registration number (with the RoC office picked first), by the current company or LLP name, by a former name, or by an inactive CIN, and each search needs a CAPTCHA. The CIN is also included in the company's certificate of incorporation.
Section 4 of the Companies Act, 2013 requires a private limited company's name to end in "Private Limited" and a public limited company's in "Limited". A private company restricts the transfer of its shares and, unless it is a One Person Company, has at most 200 members. A public company is any company that is not private, and a subsidiary of a company that is not private counts as public.
The MCA publishes lists of companies struck off under section 248(5) of the Companies Act (form STK-7), recently as weekly batches from its Centre for Processing Accelerated Corporate Exit (C-PACE), along with the STK-5 and STK-6 public notices that come before a strike-off, monthly lists of companies and LLPs struck off or closed, and a list of companies under strike-off. They are free to download under Data & Reports, but as separate files, so a check against all of them means opening many.
The Verify DIN/DPIN-PAN form on the MCA portal opens without a login and takes a director's DIN or a designated partner's DPIN. The MCA also publishes a list of directors disqualified under section 164(2)(a) and a list of directors associated with struck-off companies, both free under Data & Reports.

Need every Indian company record with financials? Our Indian company dataset includes filed accounts, directors, industry codes, and 50+ fields per record, delivered via API, CSV, or platform.

Every Indian business, without the MCA21 login

All 35,677,344 Indian businesses, normalized and searchable in English. No MCA21 login, no CAPTCHA. Free to start.

+31 20 705 2360