India New Company Registrations | Daily MCA Incorporations Feed avatar

India New Company Registrations | Daily MCA Incorporations Feed

Pricing

from $2.10 / 1,000 companies

Go to Apify Store
India New Company Registrations | Daily MCA Incorporations Feed

India New Company Registrations | Daily MCA Incorporations Feed

$3 per 1,000 companies | Newly incorporated Indian companies from the MCA register, by incorporation date: name, CIN, type (Pvt Ltd, OPC, Section 8, foreign subsidiary), RoC, state, NIC activity, capital, registered office. Only-new mode for daily lead feeds. No director personal data, no login.

Pricing

from $2.10 / 1,000 companies

Rating

0.0

(0)

Developer

Daemon Data

Daemon Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

India New Company Registrations is a pay-per-result Apify Actor that returns newly incorporated Indian companies from the MCA register, by incorporation date, as JSON, CSV or Excel: company name, CIN, type (Private Limited, Public Limited, OPC, Section 8, foreign subsidiary), Registrar of Companies, state, NIC activity, authorised and paid-up capital, registered office address with PIN code and the number of directors. It reads the public company directory at companies.dubleu.co, which mirrors the Ministry of Corporate Affairs (MCA) register and lists each day's incorporations (504 companies on 28 October 2026, 898 on 27 October, 940 on 26 October). $3 per 1,000 companies, no login, no proxy. Director names, phone numbers and e-mails are not collected.

Built for schedules: onlyNewSinceLastRun delivers only companies you have not received before, so a daily run is a new-company lead feed for banks, CA and CS firms, payroll, insurance, SaaS and compliance vendors, and for researchers tracking incorporations by state, sector or capital.

Why use India New Company Registrations?

WhoWhat they runTypical cost
B2B sales (banking, accounting, payroll, insurance, SaaS)Daily: every company incorporated yesterday in their state or sector, into a CRM or sheet500-1,000 companies a day = $1.50-3.00
CA / CS / legal practicesDaily feed of new Private Limited companies and OPCs in their RoC$0.30-1.50 a day
Market research, journalists, economistsOne-off: all incorporations in a date range, by NIC activity and capital$3 per 1,000
Data vendors and startup databasesWeekly backfill plus a daily only-new run, keyed on CINpay only for new rows
  • Daily feed shape. The register lists incorporations by date. Read the newest date (recentDates: 1) or the last three with only-new mode, and nothing is charged twice.
  • Filter before paying. Company type, state (both from the CIN) and name keywords are checked before any company page is opened; activity keywords and RoC names are checked on the page. Rows outside your filters are never charged.
  • Business facts only. The row is the company: CIN, type, RoC, state, activity, capital, registered office. No personal data of directors.
  • Cheaper than the alternatives. Store actors for MCA data charge $3-10 per 1,000 and most focus on director lookups; this feed is $3 per 1,000 at the FREE tier and less on paid plans.

How to get new Indian company registrations

  1. Open the Actor and click Start with the default input: the newest incorporation date, up to 50 companies with full details (about $0.15).
  2. Change recentDates, dates or fromDate/toDate for more days; add companyTypes, states, activityKeywords or nameKeywords to narrow the feed.
  3. Download the dataset (JSON, CSV, Excel, XML) or read it through the API.
  4. For a daily feed: set onlyNewSinceLastRun: true and recentDates: 3, save the run as a task and schedule it. Add Google Sheets, Slack, e-mail or a webhook in the task's Integrations tab.

Input

FieldMeaning
recentDatesTake the N newest incorporation dates the register lists (default 1). Ignored when dates or fromDate/toDate are set.
datesSpecific dates, YYYY-MM-DD. Each is read in full.
fromDate, toDateInclusive date range.
companyTypesprivate, public, opc, section8, foreign, government, producer (and llp, though the directory's daily lists held no LLPs in October 2026, so it currently returns nothing). Read from the CIN, so excluded companies cost nothing and no page is opened for them.
statesState names or codes (Maharashtra, KA) are matched against the CIN before any page is opened; RoC names (RoC-Bangalore) are matched on the company page.
activityKeywordsWords or NIC codes matched against the activity, e.g. software, 62011, real estate.
nameKeywordsWords in the company name, e.g. foundation, technologies.
includeDetailsOpen each company page (default true). Off = listing fields plus what the CIN encodes. Same price.
maxResultsCap on saved companies (default 50; 0 = no cap).
onlyNewSinceLastRun, stateNameRemember delivered CINs in a key-value store named india-new-companies-state in your account and skip them next time. Skipped companies are not charged. stateName names the memory; by default it follows the filters.
skipIdsCINs you already have. Not saved, not charged.
proxyConfigurationNot needed.

Example: daily feed of new software companies in Karnataka and Maharashtra.

{
"recentDates": 3,
"states": ["Karnataka", "Maharashtra"],
"activityKeywords": ["software", "computer programming", "62011", "62013"],
"companyTypes": ["private", "opc"],
"maxResults": 0,
"onlyNewSinceLastRun": true,
"stateName": "software-ka-mh"
}

Output

{
"cin": "U47990HR2026PTC152212",
"name": "9BARS COFFEE PRIVATE LIMITED",
"url": "https://companies.dubleu.co/company/9bars-coffee-private-limited-U47990HR2026PTC152212",
"registrationDate": "2026-10-28",
"registrationNumber": "152212",
"status": "active",
"companyType": "Private Limited",
"companyTypeCode": "PTC",
"listed": false,
"roc": "RoC-Haryana",
"state": "Haryana",
"cinStateCode": "HR",
"category": "Company limited by Shares",
"subCategory": "Non-govt company",
"companyClass": "Private",
"activity": "Retail trade, except of motor vehicles and motorcycles",
"nicCode": "47990",
"listingStatus": "Unlisted Company",
"authorizedCapitalInr": 600000,
"paidUpCapitalInr": 600000,
"registeredAddress": "Hno. 1108, 116 F- Block, Laxman Vihar, Gurgaon, Sadar Bazar, Gurgaon, Haryana, India, 122001",
"pincode": "122001",
"directorsCount": 3,
"lastAgmDate": null,
"lastFinancialsDate": null,
"detailsIncluded": true,
"source": "companies.dubleu.co (MCA register)",
"scrapedAt": "2026-10-29T20:40:12.000Z"
}

You can download the dataset as JSON, CSV, Excel or XML. The run's RUN-SUMMARY record (key-value store) lists the dates read, companies found, saved, filtered and skipped, so a webhook or n8n flow can act without opening the dataset.

Fields

FieldNotes
cin, name, url, registrationDate, registrationNumberFrom the date listing and the CIN. Always present.
companyType, companyTypeCode, listed, nicCode, cinStateCodeDecoded from the CIN (type PTC/PLC/OPC/NPL/FTC/GOI/PRC, listed L/U, five-digit NIC code, state code). LLPs carry an LLPIN and companyTypeCode: "LLP".
status, roc, state, category, subCategory, companyClass, activity, listingStatusFrom the company page (includeDetails).
authorizedCapitalInr, paidUpCapitalInrINR, as filed at incorporation.
registeredAddress, pincodeRegistered office as filed; the PIN code is the last six digits of the address.
directorsCountNumber of directors / key management persons. Names are not collected.
lastAgmDate, lastFinancialsDateNull for new companies.

How much does it cost?

Pay per event: company ($0.003) per saved row, plus $0.001 per run. 1,000 companies cost $3 at the FREE and BRONZE tiers, $2.55 at SILVER and $2.10 at GOLD and above. The default run (50 companies) costs about $0.15. Companies skipped by only-new mode, skipIds or the filters are not charged. Platform usage is included in the price. Measured on 30 October 2026: the default run (50 companies with details) took 76 s; 20 type-filtered companies without details took 6 s; a full day (500-1,000 companies with details) takes roughly 15-40 minutes at 512 MB because company pages are opened two at a time to stay polite.

Tips

  • Daily schedule: recentDates: 3, onlyNewSinceLastRun: true, maxResults: 0. The register adds late entries to earlier days, so reading three dates with the memory on catches them once.
  • Backfill: fromDate/toDate with maxResults: 0; a month is roughly 15,000-20,000 companies ($45-60).
  • Fast type-only lists: includeDetails: false with companyTypes gives name, CIN, date, type, NIC code and state code without opening pages.
  • Section 8 and OPC watchlists: companyTypes: ["section8"] or ["opc"] with a daily schedule.
  • The source orders a date's companies alphabetically, not by time; use maxResults: 0 for a complete day.
  • Company pages are read two at a time (about 40 companies a minute). Give long backfills a run timeout of an hour or more; the run stops before the timeout, keeps what it has and remembers it in only-new mode.

FAQ

Where does the data come from? From the public MCA company register as mirrored by the companies.dubleu.co directory (robots.txt allows crawling; Dubleu's terms of service contain no clause on automated access, checked 30 October 2026). The directory's robots.txt carries the content signal ai-train=no: do not use this data to train or fine-tune AI models. Fields are as filed with the Registrar of Companies.

Is the register complete and same-day? Days are populated as the MCA publishes; the newest listed day can still grow for a day or two, which is why recentDates: 3 with only-new mode is the recommended schedule. Counts seen on 29 October 2026: 504 (28 Oct), 898 (27 Oct), 940 (26 Oct), 33 (25 Oct, a Saturday), 324 (24 Oct).

How many companies are registered in India each day? About 800 per working day in October 2026: 17,622 companies from 1 to 29 October (15,892 over 20 weekdays, about 420 on Saturdays, almost none on Sundays). Maharashtra registered the most (16.7%), and IT services was the largest industry (13.4%; 24% in Karnataka). Full breakdown by state, type and industry: How many companies were registered in India in October 2026?

What do CIN state codes like PN, MR or UW mean? Codes of newer Registrars of Companies: PN Pune, MR Mumbai II, ME Nagpur (Maharashtra), UW Uttar Pradesh II, DC Delhi II, WR Kolkata II (West Bengal), TZ Coimbatore (Tamil Nadu). They were on 26% of new CINs in October 2026; the Actor maps them to the state (since build 0.1.9).

Are LLPs included? Not at the moment: the directory's daily lists contained companies only (no LLPINs among 17,622 October 2026 incorporations), so companyTypes: ["llp"] returns nothing.

Does it include directors, e-mails or phone numbers? No. The row is the company (business facts and the registered office). directorsCount is a number only.

Can I filter by city or PIN? Filter by states and use the pincode and registeredAddress fields in your sheet or flow; a PIN prefix filter in a post-processing step is the most reliable city filter.

What happens if the directory is down? The run stops with a clear status message, keeps what it has and charges only the saved rows. Only-new memory is saved on every page.

Questions or a field you need? Use the Issues tab.