India MCA Company Search — Registry Data API avatar

India MCA Company Search — Registry Data API

Pricing

from $50.00 / 1,000 india mca company records

Go to Apify Store
India MCA Company Search — Registry Data API

India MCA Company Search — Registry Data API

Search the India MCA (Ministry of Corporate Affairs) company registry. Clean JSON for analysts, researchers and AI agents.

Pricing

from $50.00 / 1,000 india mca company records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

1

Monthly active users

7 days ago

Last modified

Share

India MCA Company Search

Look up India MCA (Ministry of Corporate Affairs) company profiles by name or CIN. Built for analysts, researchers, fintech builders and AI agents.

Scope. This actor serves a curated universe of ~90 of India's most-searched MCA-registered entities (NSE Nifty 50 / BSE Sensex issuers, leading unicorns, the major conglomerates and the largest PSUs), mapped to their MCA fields from public disclosures — CIN under Companies Act 2013 s.12(3), directors and capital from DIR-12 / MGT-7 and SEBI LODR reg.30 filings via NSE/BSE. It is not a live query against the full 3.6M-company MCA21 registry: MCA21 is Akamai- and captcha-walled and offers no bulk search. Every row says so in its data_source field.

📊 Sample Output

4 real rows delivered by India MCA Company Search — Registry Data API — run 98nnZpJ6MqK8gGmXL on build 0.0.10

company_namecinentity_typestatusincorporation_dateregistered_office_state
RELIANCE INDUSTRIES LIMITEDL17110MH1973PLC019786PUBLIC_LIMITEDACTIVE1973-05-08Maharashtra
RELIANCE INDUSTRIAL INFRASTRUCTURE LIMITEDL60300MH1988PLC044698PUBLIC_LIMITEDACTIVE1988-09-29Maharashtra
RELIANCE JIO INFOCOMM LIMITEDU72900GJ2007PLC105869PUBLIC_LIMITEDACTIVE2007-02-15Gujarat
RELIANCE RETAIL LIMITEDU01100MH1999PLC120563PUBLIC_LIMITEDACTIVE1999-05-07Maharashtra

Real rows from run 98nnZpJ6MqK8gGmXL on build 0.0.10 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

🔧 Input reference

FieldTypeDefaultWhat it does
search_querystring"Reliance"Partial-match company-name search. Searches this actor's curated universe of ~90 of India's most-searched MCA-registered entities (NSE/BSE-listed issuers and the largest privately…
cinstring""India's Corporate Identification Number — the 21-character canonical MCA-issued identifier for every company registered under the Companies Act 2013 (and predecessor Companies Act…
entity_typestring (ALL, PUBLIC_LIMITED, PRIVATE_LIMITED, OPC, LLP, SECTION_8, FOREIGN)"ALL"Filter by MCA entity type. 'ALL' returns everything. 'PUBLIC_LIMITED' covers companies whose CIN starts with 'L' — listed and unlisted public limited companies (the dominant form…
statusstring (ALL, ACTIVE, STRIKE_OFF, UNDER_LIQUIDATION, DORMANT, AMALGAMATED, CONVERTED)"ACTIVE"Filter by MCA registry status. 'ACTIVE' = currently active and compliant with annual filings. 'STRIKE_OFF' = struck off the register under Section 248 of the Companies Act 2013 (t…
statestring""Filter by registered-office state (the 2-letter MCA state code embedded in positions 7-8 of the CIN). Common codes: 'MH' = Maharashtra (Mumbai — financial capital, most NSE/BSE is…
listed_onlybooleanfalseWhen true, restricts results to companies actively listed on India's National Stock Exchange (NSE) and/or Bombay Stock Exchange (BSE). These companies have CIN prefix 'L' AND are…
limitinteger5Hard cap on total companies returned in this run (1-2000). Each company is one dataset row. Pay-per-event pricing applies per row ($0.05 per company record).

🧾 JSON sample record

One real record from run 98nnZpJ6MqK8gGmXL (emails/phones masked, long text shortened):

{
"company_name": "RELIANCE INDUSTRIES LIMITED",
"cin": "L17110MH1973PLC019786",
"entity_type": "PUBLIC_LIMITED",
"status": "ACTIVE",
"incorporation_date": "1973-05-08",
"registered_office_state": "Maharashtra",
"registered_office_city": "Mumbai",
"roc": "ROC-Mumbai",
"industry": "Refining and marketing of petroleum products, petrochemicals, retail, digital services",
"directors": [
"Mukesh Dhirubhai Ambani",
"Nita Mukesh Ambani",
"Akash M Ambani",
"Isha M Ambani Piramal",
"Anant Mukesh Ambani",
"Hital Rasiklal Meswani",
"Nikhil Rasiklal Meswani",
"P M S Prasad",
"…"
],
"paid_up_capital_inr": 6766420000000,
"authorized_capital_inr": 14000000000000,
"last_annual_return_date": "2024-09-30",
"listed_on_exchange": "BOTH",
"data_source": "Curated India MCA public-disclosure universe (CIN per Companies Act 2013 s.12(3); directors & capital per DIR-12 / MGT-7 and SEBI LODR reg.30 filings via NSE/BSE). Not a live MCA21 registry query."
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.01Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
India MCA Company record (apify-default-dataset-item)$0.05Single India MCA (Ministry of Corporate Affairs / MCA21) record (legal name + CIN + entity type + status + incorporation date + registered…

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.05 = $5.00 plus the start fee.

More from the NexGenData India & South Asia family:

7 more in this family on the NexGenData Store page.

📊 What you get

Clean JSON, one record per company (full output has 15 fields):

  • authorized_capital_inr — Authorized capital inr
  • cin — Cin
  • company_name — Company name
  • data_source — Source of the data
  • directors — Directors
  • entity_type — Entity type
  • incorporation_date — Incorporation date
  • industry — Industry
  • last_annual_return_date — Last annual return date
  • listed_on_exchange — Listed on exchange Records include a data_source field.

Pricing (pay-per-event): $0.05 per company record returned — about 20 companies per $1 — plus $0.01 per Actor start (per GB of memory, minimum one event). A run that matches nothing returns 0 rows and charges nothing beyond the start event.

⚙️ Run behaviour

  • No match → the run succeeds with 0 rows and a status message explaining why; no status or error row is ever written into the dataset, and nothing is charged.
  • If the company universe cannot be loaded from the build, the run fails with a status message instead of ending green and empty.
  • Long runs stop cleanly before the run timeout and say so.

🤖 Use with AI agents

Structured JSON built for LLM and agent pipelines — point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull India MCA company registry records on demand.

Sample agent prompt:

Find India MCA companies by state and return their status and class.

Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.

⏰ Run on a schedule

This is a monitoring play — schedule a recurring pull:

{
"limit": 50
}

Country data suite: India SEBI Filings, ASX Announcements, Australia ASIC Search, PSE EDGE Disclosures

Cross-market hubs: APAC Disclosure Monitor, APAC IPO Calendar Sweep


Data from public APAC government and market sources.