India Company Registry avatar

India Company Registry

Pricing

Pay per usage

Go to Apify Store
India Company Registry

India Company Registry

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Bryan

Bryan

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

a day ago

Last modified

Share

India Company Registry Evidence — CIN Change Monitoring

Version 0.3 adds exact bulk lookup for up to 5,000 CINs and registered names, adaptive pagination when OGD returns smaller pages than requested, transparent CIN decomposition (listing prefix, activity code, state code, incorporation year, ownership code, registration number), deterministic completeness and anomaly flags, and bounded concurrency.

The quality fields are evidence aids, not opaque “AI risk scores.” Every flag has a visible rule, every source request is sanitized, every record has a stable fingerprint, and every run has a recomputable receipt. This Actor does not claim director, charge, GST, PAN, filing, or financial-statement coverage because those fields are not in the selected official OGD resource. Lawful enrichment can be added only from an owner-approved public API or a caller-provided licensed source; protected MCA or third-party pages are not bypassed.

Official Ministry of Corporate Affairs company master data distributed through India's Open Government Data platform. This Actor adds a CIN-centered evidence and change layer without claiming that a periodic source snapshot is real-time MCA status.

What is different

Every company row includes:

  • entity_key anchored to the published CIN;
  • deterministic record_fingerprint over stable source content;
  • change_type of uncompared, new, changed, or unchanged against caller-supplied prior CIN fingerprints;
  • exact official resource and sanitized request URLs, fetch time, query hash, and explicit source status; and
  • the original OGD record in raw.

RUN-RECEIPT contains the source and query hashes, page count, matched pool, fetched and pushed counts, snapshot digest, partial-source warning, comparison counts, limitations, and a canonical receipt hash.

Query fields

Use exact server-side filters for cin, state, status, companyClass, category, and roc. nameContains is applied within that filtered stream because the OGD endpoint does not provide a general substring operator. maxRecords bounds results from 1 to 50,000.

For reliable volume, supply a caller-owned free data.gov.in apiKey. It is secret input, is sent only to the official API, and is stripped from request evidence and output.

Change comparison

Pass prior receipt items:

{
"state": "Delhi",
"maxRecords": 100,
"previousFingerprints": [
{ "cin": "U00001DL2020PTC000001", "record_fingerprint": "sha256:..." }
],
"onlyChanges": true
}

The Actor compares only CINs returned by the current bounded query. It does not call missing CINs "removed" because a limit, changed filter, rate limit, or partial scan could create a false removal.

Interpretation boundaries

  • OGD is a periodic official master snapshot, not intraday MCA verification.
  • A changed fingerprint says published source content changed; it does not explain why.
  • Partial scans remain useful but every row and the run receipt say partial_error.
  • This is evidence for research, KYB, and monitoring—not an automatic KYC, AML, credit, eligibility, ownership, or legal-status decision.

Source attribution: Ministry of Corporate Affairs, Government of India, via data.gov.in. See the Government Open Data License — India. This Actor is not affiliated with or endorsed by the Government of India.