nvNeuralVerge
Corporate registry

Bulgaria Company Registry API and MCP — Commercial Register Record

Send a UIC (ЕИК) or a link to the registry card and this source returns the company's Bulgarian Commercial Register record: name, status, registration date, address and contacts, legal form, activity, capital and shares, representatives and board, procuracy, transfers and mergers, predecessors and successors, liquidation, beneficial owners and registrar instructions.

You send
A Bulgarian UIC (ЕИК) or a registry link
You get back
Name, status, address, contacts, legal form, activity, capital, representatives, board, procuracy, mergers, beneficial owners and court case files
Coverage
Bulgaria — entities on Commercial Register.
Price
15 pts — $15 per 1,000
Charged only when the record resolves. A lookup that finds nothing is not billed.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Commercial Register directlyOpen Commercial Register and read the recordUsually free, sometimes per-documentA different interface, language and data shape for every country you add
Collecting it yourselfBuild and host a crawler per register, then keep each one aliveInfrastructure and maintenanceRegisters change their pages without warning, and nobody is on the hook when yours breaks
NeuralVergeOne request, the same shape as every other source in the catalog$15 per 1,000, misses not billedCovers Bulgaria — other countries are separate sources with the same request format
Response

What you get back

Every field in the example response below.

FieldTypeDescription
session_idstringId of this run, for tracing.
kindstringRun type, for example "bg_company".
humanstringReadable summary of the result, in Markdown.
machineobjectThe structured result. Everything below lives inside it.
total_pointsnumberPoints charged for this run.
machine.company.registration_numberstringThe company's UIC (ЕИК).
machine.company.namestringCompany name in Cyrillic.
machine.company.name_transcriptionstringLatin transcription of the name.
machine.company.full_namestringName with the legal form.
machine.company.statusstringRegister status, "Active" in the sample.
machine.company.addressstringRegistered address.
machine.company.correspondence_addressstringCorrespondence address.
machine.company.urlstringLink to the registry card.
machine.company.company_typestringLegal form, for example "Акционерно дружество".
machine.company.legal_form_codenumberRegister code for the legal form.
machine.company.incorporation_datestringFirst registration date.
machine.company.erased_datenullSet when the company was erased from the register.
machine.company.company_filestringCompany file number (фирмено дело).
machine.company.phonestringPhone number.
machine.company.faxstringFax number.
machine.company.emailstringE-mail address.
machine.company.websitestringWebsite.
machine.company.activitystringRegistered scope of activity, as text.
machine.company.main_activity_nkidstringMain activity by the national classification (NKID), with group, class and name.
machine.company.representativesarrayPeople who represent the company: name and country.
machine.company.board_of_directorsarrayBoard members: name and country.
machine.company.board_of_directors_term_expiresstringDate the board's term expires.
machine.company.special_conditionsstringSpecial conditions noted in the register, for example public company status.
machine.company.capital_amountnumberRegistered capital.
machine.company.capital_currencystringCurrency of the capital.
machine.company.paid_in_capitalnumberPaid-in capital.
machine.company.sharesstring[]Rights attached to share classes, as text.
machine.company.procuracyarrayProcurators with manner of representation and entry date.
machine.company.trade_undertaking_transfersarrayTransfers of a trade undertaking: legal successor and entry date.
machine.company.transformationsarrayConversions and mergers: form, entry number, companies involved and entry date.
machine.company.predecessors_and_successorsarrayPredecessor and successor companies with role, name and, where available, number and link.
machine.company.liquidationarrayLiquidation entries. Empty in the sample.
machine.company.beneficial_ownersarrayBeneficial owners (NPLE). Empty in the sample.
machine.company.other_circumstancesarrayOther entries: code, label and value.
machine.company.other_sectionsarrayEmpty in the sample.
machine.company.instructionsarrayRegistrar instructions: incoming number, from date and end date.
machine.company.filings_totalnumberNumber of filings on record for the company.
machine.company.court_cases_totalnumberNumber of court case files.
machine.company.court_casesarrayCase files with the case title, number of rulings and the rulings themselves (title, date, document count).
machine.company.has_assignmentsbooleanWhether the register has assignment entries.
machine.company.has_legal_form_changebooleanWhether the register has a legal form change entry.
machine.company.has_notificationsbooleanWhether the register has notification entries.
machine.pages_openednumberNumber of register pages read for this record.
machine.blockedbooleanWhether the register refused the read. false in the sample.
machine.proxy_traffic_bytesnumberSize of the data transferred for this run, in bytes.
Response

Example response

A real response, as returned.

{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "bg_company",
  "company": "831902088",
  "company_id": "831902088",
  "human": "# Bulgaria — Commercial Register — company\n\n- **Number:** 831902088\n- **Pages opened:** 3\n- **Proxy traffic:** 431.0 KB\n- **Name:** СОФАРМА\n- **Status:** Active\n- **Type:** Акционерно дружество\n- **Registered:** 2008-04-11\n- **Address:** ул. ИЛИЕНСКО ШОСЕ № 16, р-н Надежда, гр. София, p.c. 1220, София (столица), Столична, БЪЛГАРИЯ",
  "machine": {
    "company": {
      "registration_number": "831902088",
      "name": "СОФАРМА",
      "status": "Active",
      "address": "ул. ИЛИЕНСКО ШОСЕ № 16, р-н Надежда, гр. София, p.c. 1220, София (столица), Столична, БЪЛГАРИЯ",
      "url": "https://portal.registryagency.bg/CR/en/Reports/ActiveConditionTabResult?uic=831902088",
      "company_type": "Акционерно дружество",
      "incorporation_date": "2008-04-11",
      "full_name": "\"СОФАРМА\" AD",
      "legal_form_code": 5,
      "company_file": "19359/1991 110",
      "name_transcription": "SOPHARMA",
      "phone": "028134200",
      "fax": "029360286",
      "email": "mail@sopharma.bg",
      "website": "http://www.sopharma.bg",
      "correspondence_address": "ул. ИЛИЕНСКО ШОСЕ № 16, р-н Надежда, гр. София, p.c. 1220, София (столица), Столична, БЪЛГАРИЯ",
      "activity": "ПPOИЗBOДCTBO HA MEДИKAMEHTИ И XИMИKO-ФAPMAЦEBTИЧHИ ПPEПAPATИ, TЬPГOBИЯ B CTPAHATA И ЧУЖБИHA, НАУЧНО - ИЗСЛЕДОВАТЕЛСКА ДЕЙНОСТ В ОБЛАСТТА НА ФИТОХИМИЯТА, ХИМИЯТА И ФАРМАЦИЯТА",
      "main_activity_nkid": "NCEА group: 244 class of NCEА: ПРОИЗВОДСТВО НА ЛЕКАРСТВЕНИ ВЕЩЕСТВА И ПРОДУКТИ",
      "representatives": [
        {
          "name": "ОГНЯН ИВАНОВ ДОНЕВ",
          "country": "БЪЛГАРИЯ"
        }
      ],
      "board_of_directors": [
        {
          "name": "ОГНЯН ИВАНОВ ДОНЕВ",
          "country": "БЪЛГАРИЯ"
        },
        {
          "name": "ВЕСЕЛА ЛЮБЕНОВА СТОЕВА",
          "country": "БЪЛГАРИЯ"
        }
      ],
      "board_of_directors_term_expires": "2031-06-26",
      "special_conditions": "\"Софарма\" АД е публично дружество",
      "capital_amount": 274970377.53,
      "capital_currency": "€",
      "shares": [
        "rights for individual classes of shares: Всяка акция дава право на един глас в Общото събрание на акционерите, право на дивидент и на ликвидационен дял, съразмерни с номиналната стойност на акцията.",
        "Share: Type: ПОИМЕННО, БЕЗНАЛИЧНИ, Number of shares: 539157603, Nominal value: 0.51 €"
      ],
      "paid_in_capital": 274970377.53,
      "erased_date": null,
      "filings_total": 229,
      "procuracy": [
        {
          "procurators": "Симеон Огнянов Донев",
          "manner_of_representation": "separately",
          "entry_date": "2023-02-13"
        }
      ],
      "trade_undertaking_transfers": [
        {
          "legal_successor": "\"ВРАМЕД\"АД",
          "entry_date": "2008-04-11"
        },
        {
          "legal_successor": "\"НИХФИ\"АД",
          "entry_date": "2008-04-11"
        }
      ],
      "transformations": [
        {
          "title": "Form of conversion: вливане, номер на вписване: 20080411122002",
          "entry_number": "20080411122002",
          "form_of_conversion": "infusion",
          "converting_company": "\"НИВАЛИНФАРМА\"ЕООД",
          "legal_successor": "\"СОФАРМА\"ЕАД",
          "entry_date": "2008-04-11"
        },
        {
          "title": "Form of conversion: вливане, номер на вписване: 20150226134200",
          "entry_number": "20150226134200",
          "form_of_conversion": "infusion",
          "converting_company": "БЪЛГАРСКА РОЗА - СЕВТОПОЛИС, UIC/PIC 123007916",
          "legal_successor": "СОФАРМА, UIC/PIC 831902088",
          "entry_date": "2015-02-26"
        }
      ],
      "predecessors_and_successors": [
        {
          "role": "successor",
          "company": "\"ВРАМЕД\"АД",
          "registration_number": null,
          "url": null,
          "transaction": null
        },
        {
          "role": "successor",
          "company": "\"НИХФИ\"АД",
          "registration_number": null,
          "url": null,
          "transaction": null
        }
      ],
      "liquidation": [],
      "beneficial_owners": [],
      "other_circumstances": [
        {
          "code": "34",
          "label": "Decision for buy-back of shares",
          "value": "Decision made"
        }
      ],
      "other_sections": [],
      "instructions": [
        {
          "incoming_number": "20251209142756",
          "from_date": "2025-12-11",
          "end_date": "2025-12-15"
        },
        {
          "incoming_number": "20250714142409",
          "from_date": "2025-07-17",
          "end_date": "2025-07-18"
        }
      ],
      "court_cases_total": 3,
      "court_cases": [
        {
          "company_file": "Фирмено дело No - 19359/1991 110, СОФАРМА,АД,",
          "case": "Настоящо фирмено дело No - 19359/1991 110, СОФАРМА-АД",
          "rulings_total": 46,
          "rulings": [
            {
              "title": "Определение No - 0/5/27/1996",
              "date": "1996-05-27",
              "documents": 2
            },
            {
              "title": "Определение No - 0/3/2/2001",
              "date": "2001-03-02",
              "documents": 2
            }
          ]
        },
        {
          "company_file": "Фирмено дело No - 19359/1991 110, СОФАРМА,АД,",
          "case": "Частно гражданско дело No - 251/1997 2, СОФАРМА-АД",
          "rulings_total": 2,
          "rulings": [
            {
              "title": "Определение No - 436/4/1/1998",
              "date": "1998-04-01",
              "documents": 2
            },
            {
              "title": "Друг вид решение No - 0/2/10/1998",
              "date": "1998-02-10",
              "documents": 7
            }
          ]
        }
      ],
      "has_assignments": true,
      "has_legal_form_change": false,
      "has_notifications": false
    },
    "blocked": false,
    "pages_opened": 3,
    "proxy_traffic_bytes": 441344
  },
  "total_points": 15
}
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

One company per request. Pass the registration number or the link to the record on the register.

curl -X POST https://api.neuralverge.ai/functions/v1/run-bg-companies \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"company":"831902088"}'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

KYC on a Bulgarian counterparty

Check legal form, status, capital, who represents the company and any beneficial owners listed.

Corporate history

Follow mergers, predecessors, successors and transfers of a trade undertaking.

Legal and case-file review

See how many court case files and rulings exist for a company.

Enrichment

Add phone, email, website and the main activity classification to company records.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Bulgaria — entities on Commercial Register.

Freshness

Read at request time, so the answer reflects the register as it stands when you ask.

Handling

Commercial Register is a public register. Every response carries the source URL it was read from and a session id you can trace.

What it will not do
  • —Names and most text are in Cyrillic, as registered. A Latin transcription is given where the register has one.
  • —Some sections are empty for this company (liquidation, beneficial_owners). What is filled depends on the company.
  • —Returns the register's list of filings and case files by count and title, not the documents themselves. For the announced acts, use the filings source.
FAQ

Questions, answered

The UIC (ЕИК) or the link to the registry card. The sample sends 831902088.

Related

Related sources

Try bulgaria company on your own data

One request format across every source in the catalog.

Get started