How company pages are built
Every figure on a company page comes from an official register or public dataset, or is computed from them using the definitions below.
1. The registers
For the United Kingdom we load the Companies House Free Company Data Product, a monthly snapshot of every live company on the register. Names are shown as registered, with capital letters converted to normal case for reading; the official spelling is listed under “Register details”. Fields that may contain personal names, such as “care of” addresses, are not stored.
For Norway we load the full daily extract of the Central Coordinating Register for Legal Entities (Enhetsregisteret), published by the Brønnøysund Register Centre. Sole proprietorships are shown with their business name and town only — no street address, no email and no phone number.
For Sweden we load the weekly high-value datasets of Bolagsverket and Statistics Sweden; only legal persons with an organisation number are shown — sole traders, who are identified by a personal identity number, are left out entirely.
For Finland we load the daily open-data file of the Finnish Patent and Registration Office (PRH), which covers every company on the Trade Register; it contains no private traders, emails or phone numbers.
For Estonia we load the daily open data of the e-Business Register, published by the Centre of Registers and Information Systems (RIK). Sole proprietors (FIE), who are registered under their own name, are left out; of the contact details only the website is shown.
For Latvia we load the daily open data of the Register of Enterprises. Individual merchants, sole enterprises, farm and fishing households and family enterprises, which are tied to a single person, are left out. The main activity and the average number of employees come from the State Revenue Service's open data, matched by registration number.
For France we load the monthly stock file of Insee's Sirene database: active legal units and the address of their head office. Sole traders (entrepreneurs individuels), groupings without legal personality such as joint ownerships, and units whose publication has been restricted at the request of the person concerned are left out.
For Ireland we load the Companies Registration Office's open Company Records file, published daily. Only companies that are still on the register are shown; “care of” lines in addresses are left out because they often name a person.
For Czechia we load the open data of the Business Register (Registr ekonomických subjektů, RES), kept by the Czech Statistical Office and published twice a month. Only active legal persons and other organisations are shown; natural persons in business (sole traders, self-employed farmers and others) and foreign natural persons are not loaded at all. Sectors, places and the figures on our pages are modified and derived data, not official statistics of the Czech Statistical Office.
For Slovakia we load the bulk open data of the Register of Legal Entities, Entrepreneurs and Public Authorities (RPO), run by the Ministry of the Interior: a monthly full export plus daily changes. Only legal persons and other organisations with an identification number that have not ceased are shown; natural persons in business (tradespeople, self-employed farmers, liberal professions) are not loaded at all, and the names of directors, partners and other people in the register are never read. Sectors, places and figures on our pages are modified and derived data.
For Romania we load the open dataset “Companies registered at the Trade Register” published by the National Trade Register Office (ONRC) on data.gov.ro, together with each company’s status. Authorised natural persons, sole and family enterprises and the files of legal representatives are not loaded at all; of the registered address only the street and number are shown, without block, staircase, floor or flat. Deregistered companies are not shown. The main activity and average number of employees come from the annual accounts published by the Ministry of Finance, matched only by tax ID (CUI).
For Taiwan we load the national business tax registration dataset published daily by the Fiscal Information Agency of the Ministry of Finance; it lists only businesses that are currently operating. Limited companies, companies limited by shares, Taiwan branches and offices of foreign companies, cooperatives and limited partnerships are shown; sole proprietorships and partnerships, which are tied to individuals, are not loaded at all. Branches of Taiwanese companies and their other premises (shops, filling stations) do not get pages of their own, so that they do not duplicate the company.
A company that disappears from a later delivery is marked as dissolved.
2. Places
In the United Kingdom the registered office postcode is matched to the ONS Postcode Directory, which gives its region and local authority district. In England and Wales the town is the ONS built-up area that contains the postcode; in Scotland, and for postcodes outside a built-up area, it is the post town written in the register. Northern Ireland postcodes are placed at region level only.
In Norway the register itself records the municipality (kommune) of the business address. Counties and municipalities come from Statistics Norway's classification service, and the town is the postal locality (poststed) given in the register.
In Ireland the county and town are read from the registered office address. Towns are the towns of the 2022 census published by the Central Statistics Office; in Dublin the numbered postal districts (Dublin 1 to Dublin 24) are used, and the rest of the city is shown as Dublin city and suburbs. Where the address names no town, the first three characters of the Eircode are matched to the town most companies with the same code give in their address. Addresses that name only a county are placed at county level.
In Estonia the address in the register names its county, municipality and settlement (or city district) from the Estonian administrative classification (EHAK), and we use those three levels directly.
In Latvia the registered address is matched to the Central Statistical Bureau's classification of administrative territories (ATVK): the municipality (a county-level novads or a state city) and the parish or town within it. Municipalities are grouped into the five planning regions used for NUTS 3 statistics; English place names come from Wikidata.
In France the head office's commune is placed in its department and region using Insee's Code officiel géographique 2026; in Paris, Lyon and Marseille the municipal arrondissement stands in for the commune.
In Sweden the open data carries no municipality code, so the county is derived from the postcode (GeoNames postcode data) and the town is the postal town of the address.
In Finland the municipality comes with the address in the register; regions and municipalities, with their Swedish names, come from Statistics Finland, and the town is the postal town of the address.
In Czechia the place comes from the register: the region (kraj, NUTS 3), the district (okres, LAU 1) and the basic territorial unit of the registered office — usually the municipality, and in cities divided into districts (Prague, Brno, Ostrava, Plzeň and others) the city district. Names come from the Czech Statistical Office’s code lists.
In Slovakia the place comes from the municipality code in the registered address (region – district – municipality); in Bratislava and Košice the municipality is the city borough. Where an address has no municipality code, it is placed in the municipality most companies with the same postcode give. Region and district names come from Wikidata (CC0).
In Romania the county and locality come from the registered address: county, then the administrative unit (municipality, town or commune; in Bucharest the sector) and, where the address names one, the village. Place names are written with the correct Romanian letters (ș, ț).
In Taiwan the city or county and the township or district come from the start of the business address; villages are not used, and companies are listed by township or district. English township names come from Wikidata.
We never send addresses to online geocoding services.
3. Sectors
The main activity is the first activity code filed by the company: UK SIC 2007 in the United Kingdom, in Norway SN2025, the Norwegian standard industrial classification based on NACE Rev. 2.1, in Finland TOL 2025 and in Sweden SNI 2025 (both based on NACE Rev. 2.1), in Latvia the main NACE code reported to the State Revenue Service (NACE Rev. 2.1 class), in France the NAF 2025 main activity in Sirene (NACE Rev. 2.1 class), in Estonia the NACE Rev. 2.1 class of the EMTAK code (older EMTAK 2008 codes are converted with Statistics Finland's TOL 2008–TOL 2025 key at class level), and in Ireland the NACE Rev. 2 class recorded by the Companies Registration Office.
In Czechia the main activity is the CZ-NACE 2025 activity recorded in the Business Register, taken at NACE Rev. 2.1 class level.
In Slovakia the main activity is the statistical code of the predominant activity (SK NACE) recorded in the RPO, converted to a NACE Rev. 2.1 class.
In Romania the main activity is the CAEN code declared in the 2025 annual accounts. The file mixes CAEN Rev. 2 and CAEN Rev. 3 (the Romanian NACE Rev. 2.1) codes: a code that exists in only one version is read in that version, a code with the same meaning in both is used as it is, and codes whose meaning differs between the versions are read as CAEN Rev. 2, the version most companies still use.
In Taiwan the main activity is the industry code in the tax register; its first four digits are a class of the DGBAS Statistical Classification of Industries (Rev. 11), whose official Chinese and English names we use. For comparison, each class is placed in an ISIC Rev.4 division according to the scope of its Taiwanese division (the section letters are the same as in ISIC); motor vehicle trade and repair go to ISIC division 45.
For comparisons between countries each code is placed in an international sector — ISIC Rev.4 sections and divisions, identical to NACE Rev.2 at these levels. Norwegian and Finnish codes are placed there through the national statistics offices' official correspondence tables (SN2025 to SN2007, TOL 2025 to TOL 2008, SNI 2025 to SNI 2007); where a code corresponds to several older codes, we use the division most of them belong to. Sector names come from Eurostat and, in Norwegian, from Statistics Norway.
4. Computed figures
5. Matching other public records
Records from other public bodies — such as pay gap reports, public contracts or legal entity identifiers — are added to a company only when they carry the same company number or another official identifier. We never match records by name similarity.
6. People
FirmsDB does not publish pages about people and does not show the names of directors, board members or owners. Where the register is the right place to find them, we link to the official record.