Skip to main content

Table of Contents

Data Sources

Austria uses a single official registry for all company data. There is one data source โ€” the system does not merge attributes across registries.

All company types

  • Firmenbuch (Austrian Business Registry) โ€” Operated by the Austrian Federal Ministry of Justice and accessible via the Justiz Online platform (justizonline.gv.at). The Firmenbuch has been the central business register since 1991, replacing the former Handelsregister. It is the sole data source for all Austrian entities registered with the commercial courts. The Firmenbuch contains registration details, legal form, address, share capital, business purpose, key persons (officers, prokuristen, supervisory board), and filed documents (financial statements, articles of association, annual reports).
The Firmenbuch is accessed via official interfaces operated by the Austrian judiciary, providing company profile data, available documents, document content, and company name searches.
  • VIES (VAT Information Exchange System) โ€” The EU-wide VAT validation service is used exclusively during VAT number searches to resolve a VAT number to a company name, which is then used to search the Firmenbuch. VIES is not a data source for company profile data.

Company Identifiers

Query Identifiers

Company TypeSourceFormatExampleNotes
All companiesFirmenbuch6 digits + 1 letter (FNR)184018sFirmenbuchnummer (FN), spaces are stripped
Firmenbuchnummer Format: The FNR consists of 6 digits followed by a single letter (e.g., 184018s). The registry format may include a space (e.g., 184018 s) but all whitespace is automatically stripped.

Identifiers in API Response

Identifier TypeFormatExampleFound In
firmenbuchnummer6 digits + letter184018sAll companies
VATATU + 8 digitsATU63496924VAT-registered companies (when available)

Search Capabilities

Search TypePatternExampleMatch TypeExpected Results
By Firmenbuchnummer6 digits + letter184018sExactSingle company (1 result)
By VAT NumberATU + 8 digitsATU63496924Exact via VIESSingle company (1 result)
By VAT (no prefix)U + 8 digitsU63496924Exact via VIESSingle company (1 result)
By NameText string"Staatsoper GmbH"FuzzyMultiple results (up to 10)
Search Performance: Use identifier-based searches (FNR, VAT) for best performance and exact matching. Name searches query the Firmenbuch search API and may return up to 10 results.
VAT Search Flow: VAT searches first validate the number via VIES to retrieve the official company name, then search the Firmenbuch by that name. This two-step process means VAT search results depend on the company name registered with VIES matching the Firmenbuch entry.

Quirks & Gotchas

QuirkDetails
Registry data formatCompany data is retrieved from the Firmenbuch and parsed from structured registry responses.
AI-extracted company dataCompany profile data (status, legal form, legal representatives, activity codes) is AI-extracted from Firmenbuch registry data. This provides flexibility but means mappings may evolve. The isAIInferred flag is set on activity codes.
FNR formattingFirmenbuchnummer may contain spaces in the registry format (e.g., 184018 s). These are always stripped to 184018s in API responses.
No shareholder dataThe Firmenbuch does not expose ownership/shareholder information in its structured data. This data may exist in filed documents (e.g., Gesellschafterliste) but is not available as structured data.
No UBO dataUltimate beneficial owner information is not available through the Firmenbuch API. Austria maintains a separate UBO register (Wirtschaftliche Eigentumer Register) not currently integrated.
No official activity codesUnlike most European registries, the Firmenbuch does not store NACE or national activity codes. Activity information is AI-inferred from the business purpose text.
Document format varietyFiled documents can be in various formats: PDF, DOC, DOCX, XLS, XLSX, TXT, XML, HTML. XML financial statements (XBRL) are common for recent filings.
Capital in EURShare capital is extracted from the Firmenbuch registry data. Always expressed in EUR.
Financial statement datesFinancial statement periods use the reporting date as the end date. No separate start date is provided.
Register extractThe Firmenbuchauszug (trade register extract) is retrieved from the official register. This may take longer (up to 10 minutes) but produces the official PDF.
FlexKapG (new since 2024)Austria introduced the Flexible Kapitalgesellschaft (FlexKapG/FlexCo) as a new legal form on January 1, 2024. It may appear in the Firmenbuch but does not yet have an ISO 20275 ELF code.
Deleted companies in searchThe Firmenbuch search filters out deleted companies. Only active/current companies appear in search results.

Mappings

Company Status

Company status is AI-inferred from the Firmenbuch registry data. The AI interprets various status indicators to determine the companyโ€™s current state.
Local StatusEnglishStandardized StatusNotes
AktivActiveActiveCompany is operating normally
In LiquidationIn LiquidationUnder Insolvency ProceedingCompany is undergoing liquidation
AufgeloestDissolvedClosedCompany has been dissolved
KonkursBankruptcyClosedCompany is in bankruptcy proceedings
GeloeschtDeletedClosedCompany has been removed from registry
Because company status is AI-inferred from the Firmenbuch registry data, the exact status determination depends on various indicators in the data. The local status name is always preserved in the response.
Austria uses a variety of legal forms defined in the Firmenbuch. Legal form mapping is AI-enriched โ€” the legal form is AI-inferred from registry data and mapped to standardized categories and ISO 20275 codes.
Because legal form standardization and ISO 20275 assignment are AI-enriched, exact mappings may evolve. The local Austrian legal form name is always preserved verbatim from the Firmenbuch.

Key Business Forms

Local NameAbbr.English TranslationStandardizedISO 20275
Gesellschaft mit beschrankter HaftungGmbHLimited Liability CompanyLimited Liability CompanyAXSB
AktiengesellschaftAGJoint-Stock CompanyCorporationEQOV
KommanditgesellschaftKGLimited PartnershipPartnershipONF1
Offene GesellschaftOGGeneral PartnershipPartnershipJTAV

Sole Proprietorships

Local NameAbbr.English TranslationStandardizedISO 20275
Einzelunternehmere.U.Sole ProprietorSole ProprietorshipECWU
Einzelkaufmannโ€”Sole TraderSole ProprietorshipG3R6

Cooperatives

Local NameAbbr.English TranslationStandardizedISO 20275
Erwerbs- und Wirtschaftsgenossenschaftโ€”Trade and Commercial CooperativeCooperativeNIJH
GenossenschaftGenCooperativeCooperative8XDW

Foundations & Non-Profits

Local NameAbbr.English TranslationStandardizedISO 20275
PrivatstiftungPStPrivate FoundationOther5WWO
Gemeinnutzige Stiftungโ€”Charitable FoundationNonprofit OrganizationE9OX
Vereinโ€”AssociationNonprofit OrganizationDX6Z

Public Law & Financial Institutions

Local NameAbbr.English TranslationStandardizedISO 20275
Korperschaft offentlichen Rechtsโ€”Public Law CorporationGovernment-Owned EntityJJYT
Sparkasseโ€”Savings BankOtherJQOI
Versicherungsverein auf Gegenseitigkeitโ€”Mutual Insurance AssociationOtherCAQ1

European Forms

Local NameAbbr.English TranslationStandardizedISO 20275
Europaische Gesellschaft (SE)SEEuropean Company (SE)CorporationO65B
Europaische Genossenschaft (SCE)SCEEuropean Cooperative SocietyCooperative69H1
Europaische wirtschaftliche InteressenvereinigungEWIVEuropean Economic Interest GroupingOtherDM88

Historical & Special Forms

Local NameAbbr.English TranslationStandardizedISO 20275
Offene HandelsgesellschaftOHGGeneral Commercial PartnershipPartnershipGVPD
Offene ErwerbsgesellschaftOEGGeneral Trade PartnershipPartnershipJUHG
Kommandit-ErwerbsgesellschaftKEGLimited Trade PartnershipPartnershipAAL7
Gesellschaft des burgerlichen RechtsGesbRCivil Law PartnershipPartnershipUI81
stille GesellschaftstGSilent PartnershipPartnershipNNLI
Sonstiger Rechtstragerโ€”Other Legal EntityOther1NOX
The OHG (Offene Handelsgesellschaft) and OEG (Offene Erwerbsgesellschaft) are historical legal forms that were replaced by the OG (Offene Gesellschaft) under the 2007 Austrian company law reform (UGB). Existing OHG/OEG entities may still appear in the Firmenbuch. The GmbH & Co KG is not a separate legal form in the ELF code list โ€” it is a Kommanditgesellschaft (KG) where the general partner is a GmbH.
The FlexKapG (Flexible Kapitalgesellschaft), introduced on January 1, 2024, does not yet have an assigned ISO 20275 ELF code. It may appear in the Firmenbuch as โ€œFlexible Kapitalgesellschaftโ€ or โ€œFlexCoโ€.
Legal representatives are extracted from the Firmenbuch registry data, which contains function holders and persons that describe company officers and their roles. The classification of roles as legal representative vs. other key person is AI-enriched. The AI analyzes each personโ€™s role, name, and classification based on the companyโ€™s legal form context.
German RoleEnglish Translation
Geschaftsfuhrer/inManaging Director
Geschaftsfuhrer/in (handelsrechtlich)Managing Director (commercial law)
VorstandsmitgliedBoard Member
VorstandsvorsitzenderChairman of the Board
Einzelvertretungsbefugtes VorstandsmitgliedBoard Member with Sole Representation
Selbstandiger VertreterIndependent Representative
German RoleEnglish Translation
Prokurist/inAuthorized Signatory (Prokura)
EinzelprokuristSole Authorized Signatory
GesamtprokuristJoint Authorized Signatory
German RoleEnglish Translation
Personlich haftender GesellschafterPersonally Liable Partner (General Partner)
KomplementarGeneral Partner
KommanditistLimited Partner
GesellschafterPartner / Shareholder
German RoleEnglish Translation
LiquidatorLiquidator
MasseverwalterInsolvency Administrator
StiftungsvorstandFoundation Board Member
Obmann / ObfrauChairman / Chairwoman (Association)
Stellvertretender ObmannDeputy Chairman (Association)
The classification of each role as legal representative or other key person is AI-enriched and depends on the companyโ€™s legal form context. For example, a Prokurist is typically classified as a legal representative, while a Kommanditist is classified as an other key person. The local German role name is always preserved from the Firmenbuch. Both individuals and corporate entities can hold roles.

Other Key Persons

German RoleEnglish Translation
AufsichtsratsvorsitzenderChairman of Supervisory Board
Stellvertreter des VorsitzendenDeputy Chairman of Supervisory Board
AufsichtsratsmitgliedSupervisory Board Member
AbschlusspruferAuditor

Shareholders

Shareholder data is not available from the Firmenbuch. The Firmenbuch provides information about company officers rather than ownership structures.
For GmbH companies, shareholder information may appear in filed documents (e.g., Gesellschafterliste or articles of association). However, this data is not available as a structured data point. Austria maintains a separate Economic Owners Register (Wirtschaftliche Eigentumer Register / WiEReG) that is not currently integrated.

Activity Code Mapping

Austria does not use a formal national industry classification code in the Firmenbuch. Instead, activity information is derived from the business purpose text stored in the registry.
Business Purpose Text (German) --> NACE (AI-inferred) --> ISIC (AI-inferred)
ClassificationSourceExampleAI Inferred?
NACEDerived from business purpose by AI9004Yes
ISICDerived from NACE by AI9000Yes
AI Enrichment: Both NACE and ISIC codes are AI-inferred from the business purpose text in the Firmenbuch. Every activity item includes an isAIInferred flag set to true. There is no official Austrian activity code in the Firmenbuch data.

Data Availability

Data Availability Matrix

Data TypeAll CompaniesNotes
Company Profileโœ… AsyncFull data from Firmenbuch (AI-extracted)
Legal Representativesโœ…AI-extracted from Firmenbuch registry data
ShareholdersโŒNot available from Firmenbuch
Ultimate Beneficial OwnersโŒNot available (separate WiEReG register)
EstablishmentsโŒBranch data present in registry but not yet mapped
Activity Codesโš ๏ธ AI-inferredFrom business purpose text when available
Legend: โœ… Available | โŒ Not Available | โš ๏ธ Conditionally Available | Async = Asynchronous processing

Documents by Company Type

All Companies

Document TypeAPI CategoryFormatSKUPriceAvailabilityNotes
FirmenbuchauszugtradeRegisterExtractPDFAUT_REGISTER_EXTRACTEUR 7.00โœ… Always availableOfficial trade register extract
JahresabschlussfinancialStatements[]PDF/XMLAUT_FINANCIAL_STATEMENTSEUR 2.50โœ… When filedAnnual financial statements
BestatigungsvermerkfinancialStatements[]PDF/XMLAUT_FINANCIAL_STATEMENTSEUR 2.50โœ… When filedAuditorโ€™s confirmation report
LageberichtotherDocuments[]PDF/XMLAUT_OTHER_DOCUMENTSEUR 2.50โœ… When filedManagement report
Sonstiges DokumentotherDocuments[]PDF/variousAUT_OTHER_DOCUMENTSEUR 2.50โœ… When filedArticles of association, decisions, etc.
Document Formats: Most documents are available in PDF format. Recent financial filings (from approximately 2023 onward) are often available in both PDF and XML (XBRL) format.
Financial Statements: Financial statements are categorized by document type (e.g., Jahresabschluss, Konzernabschluss). Documents include period information via the reporting date, which is used as the period.endDate in the API response.

Example API Responses

All examples use placeholder data. Query: POST /company with { "id": "<id>", "countryCode": "AT", "dataPoints": ["companyProfile"] }
{
  "company": {
    "id": "123456a",
    "countryCode": "AT",
    "identifiers": { "firmenbuchnummer": "123456a" },
    "taxId": { "type": "eu_vat", "value": "", "country": "AT", "verification": { "status": "unavailable" } },
    "legalName": "Beispiel Technologie GmbH",
    "registrationDate": "2005-03-15",
    "incorporationDate": "2005-03-15",
    "activityDescription": "Entwicklung und Vertrieb von Softwareloesungen.",
    "status": { "localName": "Active", "active": true, "statusDetailsBeta": { "status": "ACTIVE" } },
    "legalForm": { "localName": "Gesellschaft mit beschraenkter Haftung", "standardized": "Limited Liability Company", "iso20275Code": "AXSB", "englishTranslation": "Limited Liability Company" },
    "capital": { "amount": 35000, "currency": "EUR" },
    "legalAddress": { "addressLine1": "Mariahilfer Strasse 45", "city": "Wien", "postalCode": "1060", "countryCode": "AT" }
  },
  "legalRepresentatives": [
    {
      "type": "individual",
      "entityId": "person_001",
      "role": { "localName": "Geschaeftsfuehrer/in (handelsrechtlich)", "standardized": "Managing Director", "englishTranslation": "Managing Director" },
      "startDate": "2020-09-01",
      "individual": { "name": { "fullName": "Hans Mueller", "firstName": "Hans", "lastName": "Mueller" }, "birthDate": { "day": 15, "month": 3, "year": 1975 } }
    },
    {
      "type": "individual",
      "entityId": "person_002",
      "role": { "localName": "Prokurist/in", "standardized": "Authorized Signatory", "englishTranslation": "Authorized Signatory (Procurist)" },
      "startDate": "2020-07-01",
      "individual": { "name": { "fullName": "Anna Schmidt", "firstName": "Anna", "lastName": "Schmidt" }, "birthDate": { "day": 22, "month": 8, "year": 1982 } }
    }
  ]
}
{
  "company": {
    "id": "654321b",
    "countryCode": "AT",
    "identifiers": { "firmenbuchnummer": "654321b" },
    "taxId": { "type": "eu_vat", "value": "", "country": "AT", "verification": { "status": "unavailable" } },
    "legalName": "Oesterreichische Industrie AG",
    "registrationDate": "1995-01-10",
    "activityDescription": "Herstellung und Vertrieb von industriellen Anlagen und Maschinen.",
    "status": { "localName": "Active", "active": true, "statusDetailsBeta": { "status": "ACTIVE" } },
    "legalForm": { "localName": "Aktiengesellschaft", "standardized": "Corporation", "iso20275Code": "EQOV", "englishTranslation": "Joint-Stock Company" },
    "capital": { "amount": 1000000, "currency": "EUR" },
    "legalAddress": { "addressLine1": "Ringstrasse 1", "city": "Wien", "postalCode": "1010", "countryCode": "AT" }
  },
  "legalRepresentatives": [
    {
      "type": "individual",
      "entityId": "person_001",
      "role": { "localName": "Vorstandsvorsitzender", "standardized": "Chairman of the Board", "englishTranslation": "Chairman of the Board" },
      "startDate": "2018-01-01",
      "individual": { "name": { "fullName": "Friedrich Weber", "firstName": "Friedrich", "lastName": "Weber" }, "birthDate": { "day": 10, "month": 5, "year": 1968 } }
    },
    {
      "type": "individual",
      "entityId": "person_002",
      "role": { "localName": "Vorstandsmitglied", "standardized": "Board Member", "englishTranslation": "Board Member" },
      "startDate": "2020-06-01",
      "individual": { "name": { "fullName": "Elisabeth Gruber", "firstName": "Elisabeth", "lastName": "Gruber" }, "birthDate": { "day": 3, "month": 11, "year": 1975 } }
    }
  ]
}
{
  "company": {
    "id": "789012c",
    "countryCode": "AT",
    "identifiers": { "firmenbuchnummer": "789012c" },
    "taxId": { "type": "eu_vat", "value": "", "country": "AT", "verification": { "status": "unavailable" } },
    "legalName": "Alte Handels GmbH",
    "registrationDate": "2010-06-01",
    "activityDescription": "Handel mit Waren aller Art.",
    "status": { "localName": "Aufgeloest", "active": false, "statusDetailsBeta": { "status": "CLOSED" } },
    "legalForm": { "localName": "Gesellschaft mit beschraenkter Haftung", "standardized": "Limited Liability Company", "iso20275Code": "AXSB", "englishTranslation": "Limited Liability Company" },
    "capital": { "amount": 35000, "currency": "EUR" },
    "legalAddress": { "addressLine1": "Landstrasse 12", "city": "Graz", "postalCode": "8010", "countryCode": "AT" }
  },
  "legalRepresentatives": [
    {
      "type": "individual",
      "entityId": "person_001",
      "role": { "localName": "Liquidator", "standardized": "Liquidator", "englishTranslation": "Liquidator" },
      "startDate": "2023-01-15",
      "individual": { "name": { "fullName": "Karl Berger", "firstName": "Karl", "lastName": "Berger" }, "birthDate": { "day": 7, "month": 2, "year": 1970 } }
    }
  ]
}
Note: Closed companies have active: false and a local status indicating the reason (Aufgeloest = Dissolved, Konkurs = Bankruptcy, Geloescht = Deleted from register).
Documents are returned when "dataPoints": ["availableDocuments"] is requested.
API CategoryDocumentFormatNotes
tradeRegisterExtractFirmenbuchauszugPDFAlways available
financialStatements[]Jahresabschluss (annual accounts)PDF/XMLWhen filed, with period.endDate from reporting date
financialStatements[]Bestatigungsvermerk (auditorโ€™s report)PDF/XMLWhen filed, paired with financial statements
otherDocuments[]Lagebericht (management report)PDF/XMLWhen filed
otherDocuments[]Sonstiges Dokument (other)PDF/variousArticles, decisions, etc.
{
  "documents": {
    "tradeRegisterExtract": {
      "id": "doc-extract-001",
      "sku": "aut-register-extract",
      "name": "Register Extract (Firmenbuchauszug)",
      "type": "trade_register_extract",
      "format": "pdf",
      "description": "Official trade register extract"
    },
    "financialStatements": [
      {
        "id": "doc-fs-001",
        "sku": "aut-financial-statements",
        "name": "Jahresabschluss",
        "type": "financial_statement",
        "format": "pdf",
        "date": "2024-08-31",
        "period": { "endDate": { "day": 31, "month": 8, "year": 2024 } }
      },
      {
        "id": "doc-fs-002",
        "sku": "aut-financial-statements",
        "name": "Bestatigungsvermerk zum Jahresabschluss",
        "type": "financial_statement",
        "format": "pdf",
        "date": "2024-08-31",
        "period": { "endDate": { "day": 31, "month": 8, "year": 2024 } }
      }
    ],
    "otherDocuments": [
      {
        "id": "doc-other-001",
        "sku": "aut-other-documents",
        "name": "Lagebericht",
        "type": "other",
        "format": "pdf",
        "date": "2024-08-31",
        "period": { "endDate": { "day": 31, "month": 8, "year": 2024 } }
      }
    ]
  }
}