RU Company Real Estate Finder by INN (sudact, torgi, mchs)
Pricing
from $100.00 / 1,000 company checkeds
RU Company Real Estate Finder by INN (sudact, torgi, mchs)
Given a Russian company INN, finds real estate mentioned in arbitration court decisions (sudact.ru), public auction lots (torgi.gov.ru) and fire-safety declarations (digital.mchs.gov.ru), with a cadastral number from the text or resolved by address. Not an EGRN ownership extract.
Pricing
from $100.00 / 1,000 company checkeds
Rating
0.0
(0)
Developer
Ivan Solovyev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Share
🏢 RU Company Real Estate Finder by INN
|
What real estate is a Russian company linked to? Give this Actor a company INN and get back real estate it is linked to: buildings and premises it runs as a fire-safety inspection site, property named in public auction lots, cadastral numbers mentioned in arbitration court decisions, and a Rosreestr cadastral number resolved by address for objects that do not already carry one. A research lead list, not a full ownership registry. |
|
🏛️ Fire-safety registry Buildings and premises the company runs as an inspected site, with full address and a cadastral number resolved on the public cadastral map |
🔨 Auction lots Property named in public sale and bidding records |
⚖️ Court decisions Arbitration rulings from sudact.ru that mention the company's real estate by name or cadastral number |
🔗 Source on every object A direct link to the original public record for each object |
✨ What it does
Given a Russian company INN, this Actor first resolves the company's legal name (fedresurs.ru), then searches open sources for real estate the company is linked to and merges the results into one record per INN:
- digital.mchs.gov.ru (fire-safety inspection registry) - on by default. Owners declare each building or premises they operate, with the object's name, full address, registrar and registration date. Searched by the resolved company name (this registry has no INN field), and every result is then filtered by its own INN so a common company name never pulls in an unrelated namesake.
- torgi.gov.ru (public auction and bidding lots) - on by default. Covers property actually put up for sale or auction, searched by INN, with a cadastral number already in the lot's own text.
- sudact.ru (arbitration court decisions) - on by default. The only source where a cadastral
number is quoted right next to the company's name or INN in a published decision's own text. If
the source's own search does not respond, that is recorded per INN in
sourceErrorsand the rest of the sources still ship.
🗺️ Cadastral numbers by address
A fire-safety declaration gives an address but never a cadastral number, and that source usually
supplies most of the objects in a run. To close that gap, every object that has an address but no
number is looked up by address on the public cadastral map (a Rosreestr mirror) and, when matched,
gets cadastralNumber, cadastralObjectType, cadastralMatchedAddress and
cadastralSource: "nspd-by-address". Auction lots already carry their own number and are left as is.
This step is on by default (resolveCadastralNumbers) and capped per run (maxAddressLookups) - a
repeated address is served from cache at no extra cost. When the map itself is unreachable for a run
(after 3 retries with a fresh proxy session), that is recorded per INN in sourceErrors under the
nspd key with sourceFailed set to true - affected objects still ship with their address, just
without a resolved number.
🗂️ Sources
| Source | What it gives | Limitation |
|---|---|---|
| digital.mchs.gov.ru (fire-safety registry) | Buildings/premises the company runs as an inspected site: object name, full address, registrar, registration date | An inspection site is not proof of ownership - it can be a leased building. On by default. |
| torgi.gov.ru (auction lots) | Property named in a public sale/bidding lot: cadastral number from the lot text, lot status, sale type | Only property that was actually put up for sale or auction. On by default. |
| Public cadastral map (by address) | Adds the Rosreestr cadastral number, object type and matched address to any object above that has an address but no number yet | Runs only on objects with an address; capped per run, see maxAddressLookups. |
| sudact.ru (court decisions) | Cadastral numbers quoted alongside the company's name or INN in a published arbitration decision | On by default. If the source's own search does not respond, that is marked per INN in sourceErrors and the rest of the record still ships. |
⚙️ Input
| Field | Description |
|---|---|
inns | Company INNs to search |
sources | sudact, torgi and mchs - all three on by default |
maxPerSource | Per INN, per source: max auction lots (torgi) or court decisions (sudact) examined. Default 15 |
resolveCompanyName | Resolve the company's legal name from fedresurs.ru first; required for mchs (its only search key). Default true |
resolveCadastralNumbers | Look up a cadastral number by address for objects that only have one (mainly mchs entries). Default true |
maxAddressLookups | Cap on address lookups per run - a repeated address is cached and free. Default 25 |
proxyConfiguration | Required on Apify: set to Residential proxy, country RU. All sources require a Russian IP. |
📤 Output (one record per INN)
| Field | Description |
|---|---|
inn | The input INN this record was built for |
matchedName | Company legal name resolved from fedresurs.ru, when name resolution is enabled and succeeds |
realEstate | Objects linked to the company - see below |
realEstateCount | Number of objects in realEstate |
sources | Which sources actually contributed at least one object |
sourcesRequested | Which sources were requested for this run |
sourceErrors | Per-source failure reason for this INN, if any - a failed source never blocks the record |
sourceFailed | True if at least one requested source failed for this INN - see sourceErrors |
partial | Always true - see Limitations below |
partialNote | Human-readable explanation of the partial flag |
scrapedAt | ISO timestamp of the run |
Each entry in realEstate carries source and sourceUrl plus fields that depend on where it came
from: objectName, address, owner, ogrn, registrar, registryNumber, registeredAt for mchs
entries; lotStatus, biddType for torgi entries; role, context, regDate, caseNumber,
caseTitle for sudact entries. cadastralNumber is present whenever the object has one - directly
from torgi or sudact, or resolved by address - and when resolved by address it comes with
cadastralObjectType, cadastralMatchedAddress and cadastralSource: "nspd-by-address".
alsoSeenIn lists the other sources that reported the same cadastral number, when a torgi lot and
a sudact decision (or both) point to the same object - the entry itself keeps the fields of
whichever source captured it first.
{"inn": "2128048923","matchedName": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"ЧЕБОКСАРСКИЙ ТРУБНЫЙ ЗАВОД\"","realEstate": [{"cadastralNumber": "21:01:020602:123","source": "mchs","objectName": "Одноэтажное панельное здание (литер Е) с сооружениями (литер I,II)","address": "Чувашская Республика, г. Новочебоксарск, ул. Промышленная, влд. 19","owner": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"ЧЕБОКСАРСКИЙ ТРУБНЫЙ ЗАВОД\"","ogrn": "1032128006459","registrar": "ГУ МЧС России по Чувашской Республике","registryNumber": "21-08-2026-009746","registeredAt": "2026-06-10","cadastralObjectType": "Здание","cadastralMatchedAddress": "Чувашская Республика, г Новочебоксарск, ул Промышленная, влд 19","cadastralSource": "nspd-by-address","sourceUrl": "https://digital.mchs.gov.ru/fgpn/declaration/21-08-2026-009746"},{"cadastralNumber": "21:01:020602:145","source": "torgi","role": "debtor","lotStatus": "FAILED","biddType": "Реализация имущества должников","sourceUrl": "https://torgi.gov.ru/new/public/lots/lot/example"}],"realEstateCount": 2,"sources": ["mchs", "torgi"],"sourcesRequested": ["sudact", "torgi", "mchs"],"sourceErrors": null,"sourceFailed": false,"partial": true,"partialNote": "Partial list assembled from open court decisions (sudact.ru), public auction/bidding lot records (torgi.gov.ru) and the fire-safety declaration registry (digital.mchs.gov.ru). sudact/torgi entries are cadastral-number mentions alongside this company's INN or name; mchs entries are the company's own declarations naming it as owner of a specific building. This is NOT a full property registry for the company - it only surfaces objects that were the subject of litigation, were put up for sale/auction, or had a fire-safety declaration filed.","scrapedAt": "2026-09-07T10:00:00+00:00"}
Illustrative example (sudact found nothing for this particular INN, which is a normal outcome, not a failure) - based on a real object mix confirmed live, actual field values vary run to run.
💰 Pricing & time
Billed per company checked - see the Pricing tab for the current price.
A measured run with torgi + mchs (two of the three sources) and cadastral lookups capped at 10 addresses
finished in about 3 minutes (193 seconds) and used under $0.10 of platform compute, returning around
100 real estate objects for one company. Address lookups run one at a time, roughly 13-14 seconds
each, so a higher maxAddressLookups extends runtime - a repeated address costs nothing extra.
🚧 Limitations
- Partial by design. There is no reverse "INN -> all real estate owned by this company" index anywhere in Russia's open data landscape. This Actor only surfaces objects that happen to be under fire-safety inspection, listed in an auction/sale lot, or named in a court decision.
- Fire-safety objects are not proof of ownership. The registry records who operates a site as an inspected object, which can be a leased building.
- INN only. No search by company name or address.
- No current-ownership lookup. Confirming who owns a specific object today requires a separate Rosreestr extract, which is out of scope for this Actor.
❓ FAQ
Does this tell me who currently owns a property? No. It links a company to real estate that appears in the fire-safety inspection registry or an auction/bidding lot. Current ownership requires a separate Rosreestr extract.
Why do some objects have no cadastral number?
resolveCadastralNumbers is on by default, but it only runs while maxAddressLookups allows it -
raise the cap to cover more objects in one run, or run the same INN again (repeated addresses are
served from cache).
Can I search by company name or address instead of INN? No, INN is the only input.
What if sudact.ru is down?
If its own search does not respond, that is marked per INN in sourceErrors with
sourceFailed: true, and the run still ships whatever torgi.gov.ru and mchs found for that
company.
🇷🇺 RU / На русском
По ИНН компании актор собирает недвижимость, с которой она связана: сначала резолвит официальное название (fedresurs.ru), затем ищет по трём открытым источникам (реестр объектов защиты МЧС, лоты torgi.gov.ru и решения арбитражных судов на sudact.ru), объектам с адресом без номера подбирает кадастровый номер на публичной карте НСПД и объединяет результат в одну запись на ИНН.
- digital.mchs.gov.ru (реестр деклараций пожарной безопасности) - включён по умолчанию. Компании подают декларацию на каждое здание или помещение, которое эксплуатируют, с названием объекта, полным адресом, регистратором и датой. Поиск по названию (у реестра нет поля ИНН), каждый результат фильтруется по собственному полю ИНН, чтобы распространённое название не притянуло однофамильца.
- torgi.gov.ru (лоты торгов) - включён по умолчанию. Имущество, реально выставленное на продажу или торги, поиск по ИНН, кадастровый номер уже есть в тексте лота.
- sudact.ru (решения арбитражных судов) - включён по умолчанию. Единственный источник, где
кадастровый номер стоит рядом с названием или ИНН компании прямо в тексте решения. Если поиск
источника не отвечает, это отмечается по ИНН в
sourceErrors, остальные источники отрабатывают.
Кадастровые номера по адресу. Декларация МЧС не содержит кадастрового номера, а именно этот
источник обычно даёт больше всего объектов. Поэтому каждый объект с адресом, но без номера, ищется
по адресу на публичной кадастровой карте (реплика Росреестра); при совпадении объект получает
cadastralNumber, cadastralObjectType, cadastralMatchedAddress и
cadastralSource: "nspd-by-address". Лоты торгов уже содержат свой номер и не трогаются. Шаг включён
по умолчанию (resolveCadastralNumbers) и ограничен на прогон (maxAddressLookups) - повторный адрес
берётся из кэша бесплатно. Если карта целиком недоступна в прогоне (после 3 повторов со свежей
сессией прокси), это записывается для ИНН в sourceErrors под ключом nspd с sourceFailed: true -
затронутые объекты остаются в отчёте со своим адресом, просто без номера.
Ограничения. Список частичный по устройству источников: обратного индекса «ИНН -> вся недвижимость компании» в открытых данных РФ нет. Объект защиты МЧС - не доказательство собственности (может быть арендованным зданием). Вход только по ИНН, без поиска по названию или адресу. Текущего собственника объекта актор не определяет - это отдельная выписка Росреестра. Если хотя бы один из запрошенных источников упал для ИНН, это видно в полях sourceErrors и sourceFailed записи, а остальные источники всё равно входят в отчёт.
🔗 Все наши акторы для данных по России, Казахстану и СНГ
Одна линейка для маркетплейсов, розничных сетей, госзакупок и проверки контрагентов - соседний актор открывается одним кликом по карточке.
💬 Вопросы и поддержка
Нашли ошибку или есть вопрос? Откройте тикет на вкладке Issues этого актора.