India Company Registry
Pricing
Pay per usage
India Company Registry
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Bryan
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
a day ago
Last modified
Categories
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_keyanchored to the published CIN;- deterministic
record_fingerprintover stable source content; change_typeofuncompared,new,changed, orunchangedagainst 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.