Bulgarian Commercial Register Scraper
Pricing
from $1.00 / 1,000 company records
Bulgarian Commercial Register Scraper
Company entries from the Bulgarian Commercial Register by EIK: name in Cyrillic and Latin script, legal form, seat and capital. Each VAT number is also checked in EU VIES, and the names of sole traders are withheld.
Pricing
from $1.00 / 1,000 company records
Rating
0.0
(0)
Developer
deriverge s.r.o.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Each row is one Bulgarian company from the Commercial Register of the Registry Agency: its name in Cyrillic and Latin script, legal form, registered seat, object of activity and capital, plus VAT validity from EU VIES. Enter EIK numbers (ЕИК) or BG VAT numbers and click Start. Lookups go at the register's pace, so even a short list can take several minutes. It costs $2.00 per 1,000 company records on the Free plan ($1.00 on Business), and the $5 of monthly credit in Apify's Free plan covers about 2,500 company records. A VIES answer adds $0.001 per company.
Output fields
| Field | Description |
|---|---|
input, reference | The EIK or VAT number as entered, and your own row ID. |
matched, entityType | Whether the register knows the EIK, and whether it is a legal_entity or a natural_person (a sole trader, ЕТ). |
eik | Unified identification code (ЕИК), 9 digits or 13 for a branch, such as 130007884. |
name, nameLatin | Name in Cyrillic without the legal form, such as БИЛЛА БЪЛГАРИЯ, and its Latin form as registered, such as BILLA BULGARIA EOOD. |
fullName | Full name including the legal form, as the register returns it. |
legalFormCode, legalForm | Registry Agency legal form code and name, such as 10 for Еднолично дружество с ограничена отговорност (single-member limited liability company); code 1 is a sole trader. |
seat | Registered seat as the register formats it, sometimes followed by the phone, email and website the company registered. |
activity | Object of activity as registered, free text in Bulgarian. |
capital | Registered capital with its currency, such as 51090431.68 €. |
deedStatus | Status code of the company file as the Registry Agency publishes it, such as 2. The actor passes it through without interpreting it. |
vatNumber, vatValidVies, viesName | VAT number (BG plus the EIK) when VIES confirms it, the VIES answer itself, and the name VIES has on file. |
riskFlags | Plain-English warnings, such as a VAT number that VIES does not confirm or a sole trader notice. |
provenance | One entry for the register and one for VIES, with URL, time and whether each answered. |
How to check Bulgarian companies
- In Companies to check, enter a JSON list of EIK numbers (
"130007884") or VAT numbers ("BG130007884"), or objects such as{"eik": "831915840", "reference": "supplier-42"}. - Leave Confirm VAT numbers in EU VIES on to check each company's VAT number, which is
BGfollowed by the EIK. - Click Start and let the run finish at the register's pace.
- Open the Output tab for one row per EIK and export it as CSV, Excel or JSON. For the API, send the same input:
{"companies": ["130007884", { "eik": "831915840", "reference": "supplier-42" }],"includeVies": true}
Example output
One row from a run on 29 September 2026:
{"reference": null,"input": "130007884","matched": true,"entityType": "legal_entity","eik": "130007884","name": "БИЛЛА БЪЛГАРИЯ","nameLatin": "BILLA BULGARIA EOOD","fullName": "\"БИЛЛА БЪЛГАРИЯ\" SLLC","legalFormCode": 10,"legalForm": "Еднолично дружество с ограничена отговорност","seat": "Country: БЪЛГАРИЯ Region: София (столица), Municipality: Столична City/Village: гр. София, p.c. 1404 р-н Триадица str. бул. БЪЛГАРИЯ № 55","activity": "Производство на хранителни стоки и безалкохолни напитки; Търговия на едро и търговско посредничество; Търговия на дребно с хранителни и нехранителни стоки; Ресторантъорство; Транспорт на стоки и товари; Сделки с недвижими имоти; Представителство на чуждестранни фирми и посредничество във външнотърговски сделки; Отдаване под наем на автомобили; Строителство, проектиране и надзор; Покупко-продажба на стоки; Търговско посредничество на вътрешния и международен пазар; Лизингови сделки; Внос и износ на стоки от всякакъв вид.","capital": "51090431.68 €","deedStatus": 2,"vatNumber": "BG130007884","vatValidVies": true,"viesName": "БИЛЛА БЪЛГАРИЯ - ЕООД","riskFlags": [],"provenance": [{"source": "Commercial Register (Registry Agency)","sourceUrl": "https://portal.registryagency.bg/CR/api/Deeds/130007884","fetchedAt": "2026-09-29T05:50:10.134Z","ok": true},{"source": "EU VIES","sourceUrl": "https://ec.europa.eu/taxation_customs/vies/rest-api/ms/BG/vat/130007884","fetchedAt": "2026-09-29T05:50:13.105Z","ok": true}],"checkedAt": "2026-09-29T05:50:10.134Z"}
How much does it cost to check Bulgarian companies?
| Free plan | Starter | Scale | Business | |
|---|---|---|---|---|
| 1,000 company records | $2.00 | $1.60 | $1.30 | $1.00 |
| Extra source, per 1,000 | $1.00 | $0.80 | $0.65 | $0.50 |
| Run fee, once per run | $0.001 | $0.0008 | $0.00065 | $0.0005 |
You pay for the events in the table and nothing else: compute time and proxies are included.
The only extra source here is the VIES answer. For 1,000 companies that VIES answers for, the records cost $2.00 and the VIES answers $1.00 on the Free plan, or $1.00 and $0.50 on Business. The run fee applies to runs that find at least one EIK, once per run. An EIK that fails its checksum, one the register does not know and one the register did not answer for are not charged.
Limits
- The Registry Agency lets one address make about 5 requests before it pauses it for 40 seconds. The actor asks once every 8 seconds, so 100 EIKs take about 13 minutes. If the register still limits the requests 3 times in a row, the remaining rows come back unverified and free of charge, and the status message says so.
- The row has no insolvency or liquidation entries.
deedStatusis the only status field, and it is not interpreted. - Branches with a 13-digit EIK are read from the register, but VIES is not asked about them.
- The
seattext mixes English labels such asCountry:andRegion:with Bulgarian values, exactly as the register returns it. - When the register has not answered for an EIK after five tries, the row comes back unmatched with a note saying so.
Sole traders and what is left out
A sole trader (ЕТ) carries its owner's name in its trade name. For such an EIK the actor withholds the name, the Latin name, the full name and the seat and does not ask VIES; the legal form, activity and capital are still returned. The fields of the company file that list managers and owners are never read, for any company.
Checking the same list again later
To follow the same companies, run them on a schedule under one Watch name or as a saved task. Each run stores the differences from the previous run of that name in the CHANGES record, for example a new registered capital, a changed seat or a VAT number that VIES stopped confirming. The comparison itself costs nothing.
FAQ
Is it legal to scrape the Bulgarian Commercial Register?
The Commercial Register is a public register, and the Registry Agency serves its entries through the public data service the actor reads, one EIK at a time. The actor returns the company part of each entry, withholds the names and seats of sole traders, and never reads the fields that name managers or owners. Responsibility for how you use the results is yours.
Can I look up a branch?
Yes, with its 13-digit EIK. Both parts of the code are checked against their checksum first.
Related scrapers
Support
This actor is built and maintained by deriverge s.r.o., a software company based in the Czech Republic. If a run fails or a field you need is missing, please open an issue in the Issues tab or write to us at info@deriverge.com. We respond in English and Czech. Runs can be scheduled in Apify Console or started from the API tab, which has examples for Python, JavaScript and cURL and works with Make, Zapier, n8n and the Apify MCP server. If the actor saves you time, a short review helps other people find it.