Leadgen ONRC Romania
БесплатноНе проверенRomania company registry: search 4.2M businesses by name/CUI, directors, financials.
Описание
Romania company registry: search 4.2M businesses by name/CUI, directors, financials.
README
Free, read-only access to Romania's official business registry (ONRC): every registered company, its CAEN activities, legal representatives, status, and 2025 financial statements — built from the state's own open-data dump and exposed over a tiny HTTP API and an MCP server.
- 4,196,860 companies
- 19.3M CAEN activity records
- 3.68M legal representatives
- 4.64M status entries
- 2025 financial statements loaded
Live endpoints (free, no auth)
REST API — https://onrc-api.adrianhomelab.com
| Endpoint | Description |
|---|---|
GET /lookup_business?query=<name|CUI>&max_results=N |
Search companies by name or tax code (CUI). |
GET /lookup_director?name=<name>&max_results=N |
Find companies by director / legal-representative name. |
GET /docs |
Interactive OpenAPI docs (Swagger UI). |
GET /health |
Liveness check. |
The landing page at https://onrc-api.adrianhomelab.com/ documents the schema
with a worked example.
MCP server — https://hermes.adrianhomelab.com/mcp (Streamable HTTP). Point
any MCP client at that URL. Tools: lookup_business, lookup_director,
lookup_financials, extract_contacts, lookup_domain.
Try it
# search by company name
curl "https://onrc-api.adrianhomelab.com/lookup_business?query=DEDEMAN&max_results=3"
# search by CUI (tax code)
curl "https://onrc-api.adrianhomelab.com/lookup_business?query=2816464"
# find companies by director name
curl "https://onrc-api.adrianhomelab.com/lookup_director?name=popescu"
{
"query": "DEDEMAN",
"total": 2,
"results": [
{
"companyName": "DEDEMAN SRL",
"cui": "2816464",
"registrationCode": "J1992002621040",
"legalForm": "SRL",
"county": "Bacău",
"website": "www.dedeman.ro",
"caenActivities": [ { "code": "0125", "activity": "…" } ],
"directors": [ "PAVĂL I. DRAGOŞ", "PAVĂL ADRIAN" ],
"status": [ { "code": "1048", "name": "funcțiune" } ]
}
]
}
Where the data comes from
The registry is built from the official ONRC snapshot published on
data.gov.ro — no scraping, no third-party vendor. The
loaders stream the CKAN CSVs into SQLite and build an FTS5 full-text index
with diacritic-insensitive folding, so popescu matches Popéscu and PAVĂL
matches paval.
Repository layout
| File | Purpose |
|---|---|
api.py |
FastAPI wrapper — the read-only public REST surface (+ landing page). |
server.py |
MCP server (Streamable HTTP) with all five tools. |
monetization.py |
Telemetry + a dormant freemium/rate-limit scaffold. |
load_onrc.py |
Download + load the ONRC CSV snapshot into SQLite. |
load_nomenclatoare.py |
Decode CAEN / status code tables. |
load_financiare.py |
Load the 2025 financial statements. |
server.json |
MCP Registry metadata (published as io.github.darksider4all/leadgen-mcp). |
smithery.yaml |
Smithery deployment config. |
Run locally
python -m venv venv
venv/bin/pip install -r requirements.txt
# load the data (downloads the official snapshots — several GB)
venv/bin/python load_onrc.py --data-dir ./data --db ./data/onrc.db
# start the REST API
ONRC_DB=./data/onrc.db venv/bin/python api.py
# start the MCP server
ONRC_DB=./data/onrc.db venv/bin/python server.py --transport streamable-http --port 8766
Then hit http://127.0.0.1:8767/docs.
Notes on the data
- Diacritic-insensitive search — Romanian
ă â î ș țare folded to their ASCII forms on both the index and the query. - CUI vs registration code — a numeric
queryis matched against the CUI (tax code) first, then the registration code. - Read-only — the public surface only exposes lookups; there are no write paths.
License
MIT — see LICENSE.
Установка Leadgen ONRC Romania
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/darksider4all/leadgen-mcpFAQ
Leadgen ONRC Romania MCP бесплатный?
Да, Leadgen ONRC Romania MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Leadgen ONRC Romania?
Нет, Leadgen ONRC Romania работает без API-ключей и переменных окружения.
Leadgen ONRC Romania — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Leadgen ONRC Romania в Claude Desktop, Claude Code или Cursor?
Открой Leadgen ONRC Romania на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Leadgen ONRC Romania with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
