Skip to main content

Data Sources

Greece uses a single official registry operated by the Union of Hellenic Chambers of Commerce.
  • Γ.Ε.ΜΗ. (Γενικό Εμπορικό Μητρώο) — General Commercial Registry (GEMI) — Maintained by the Union of Hellenic Chambers of Commerce since 2012, GEMI is the sole data source for all Greek commercial entities. Accessible via the GEMI Open Data API at businessportal.gr, it provides structured data for company profiles, legal representatives, shareholders, activity codes, documents, and corporate announcements. A separate GEMI Publicity Portal (publicity.businessportal.gr) provides printable trade register extracts.
Rate Limit: The GEMI Open Data API enforces a rate limit of 8 requests per minute. Rate limiting is handled automatically.

Company Identifiers

Query Identifiers

Company TypeSourceFormatExampleNotes
All commercial entitiesGEMI7-12 digits (GEMI Number)31301000Primary identifier for company profile lookups
GEMI Number Format: GEMI numbers are numeric codes of 7-12 digits. Main companies typically end in 000 (e.g., 31301000), while branches end in other digits (e.g., 31301001). Only main company numbers are accepted for the companyProfile endpoint.
GEMI Number only for company profile. The companyProfile endpoint only accepts the GEMI Number. To look up a company by VAT number or name, use the search endpoint first to retrieve the GEMI Number, then use that for the profile request.

Identifiers in API Response

Once you retrieve company data, the identifiers object contains all available identifiers for that entity:
Identifier TypeFormatExampleFound In
gemiNumber7-12 digits31301000All companies
vatNumberEL + 9 digitsEL093808863VAT-registered companies
taxNumber9 digits (AFM)093808863All companies with tax registration
VAT derived from AFM: Greek VAT numbers are simply EL + AFM (Tax Number). For example, AFM 093808863 becomes VAT EL093808863. Note that Greece uses the prefix EL (not GR) for EU VAT purposes.

Search Capabilities

Search TypePatternExampleMatch TypeExpected Results
By GEMI Number7+ digits31301000ExactSingle company (1 result)
By VAT NumberEL + 9 digitsEL093808863ExactSingle company (1 result)
By VAT (plain AFM)9 digits093808863ExactSingle company (1 result)
By VAT (GR prefix)GR + 9 digitsGR093808863ExactSingle company (1 result)
By NameText string (min 2 chars)"CHEMCE"FuzzyMultiple results (up to 100)
Search Performance: Use identifier-based searches (GEMI Number, VAT) for best performance and exact matching. Name searches use tokenized fuzzy matching and may return multiple results. Search is free (no SKU charge).

Company Status

Company status is mapped deterministically from the GEMI API’s official metadata endpoint (metadata/companyStatuses). All 12 GEMI status codes are mapped to standardized statuses.

Active Statuses

IDGreek StatusEnglishStandardized StatusNotes
3ΕνεργήActiveActiveStandard active status
4Σε ΑδράνειαDormantActiveLegally active but not operating

Insolvency Statuses

IDGreek StatusEnglishStandardized StatusClosure Reason
5ΠτώχευσηBankruptcyUnder Insolvency ProceedingBankruptcy
15Διαδικασία ΣυνδιαλλαγήςConciliation ProcedureUnder Insolvency Proceeding
19Αναγκαστική διαχείρισηForced AdministrationUnder Insolvency Proceeding

Closed Statuses

IDGreek StatusEnglishStandardized StatusClosure Reason
7Λύση - ΕκκαθάρισηDissolution - LiquidationClosedLiquidation
17ΔιαγραφήDeletionClosedAdministrative Dissolution
18Διαγραφή λόγω συγχώνευσηςDeletion due to MergerClosedMerger
20Διαγραφή λόγω διάσπασηςDeletion due to DivisionClosedOther

Other Statuses

IDGreek StatusEnglishStandardized StatusNotes
2ΠροεγγραφήPre-registrationUnknownRegistration in progress
21Αναστολή καταχώρησηςRegistration SuspendedUnknownRegistration is suspended
0ΆλλοOtherUnknownCatch-all status
The local Greek status text is always preserved alongside the standardized status. Closure dates and insolvency start dates are derived from the lastStatusChange field when available.
Legal forms are mapped deterministically from the GEMI API’s official metadata endpoint (metadata/legalTypes). All mappings include the local Greek abbreviation, English translation, standardized form, and ISO 20275 (ELF) code.

Corporations

IDLocal NameEnglish TranslationStandardizedISO 20275
1ΑΕPublic Limited CompanyCorporationW2NK
12Ευρωπαϊκή Εταιρία (SE)European Company (SE)CorporationCQ5X

Limited Liability Companies

IDLocal NameEnglish TranslationStandardizedISO 20275
8ΕΠΕLimited Liability Company (LLC)Limited Liability CompanyH6OR
19ΙΚΕPrivate Company (PC)Limited Liability CompanyQCA0
3ΣυνΠΕLimited Liability Partnership (LLCo)Limited Liability CompanyH6OR

Partnerships

IDLocal NameEnglish TranslationStandardizedISO 20275
2ΟΕGeneral Partnership (GP)PartnershipTIZ2
4ΕΕLimited Partnership (LP)Partnership54AL
68ΕΕ κατά μετοχέςLimited Partnership by SharesPartnershipUCU5
14ΚοινοπραξίαConsortium / Joint VenturePartnershipMCWR
10Ευρωπαϊκός Όμιλος Οικονομικού ΣκοπούEuropean Economic Interest Grouping (EEIG)PartnershipQNWW

Cooperatives

IDLocal NameEnglish TranslationStandardizedISO 20275
11ΣυνεταιρισμόςCooperativeCooperativeJ3VJ
13Ευρωπαϊκή Συνεταιριστική Εταιρία (SCE)European Cooperative Society (SCE)CooperativeJ3VJ
20ΚΟΙ.Σ.Π.ΕLimited Liability Social Cooperative (LLSCo)CooperativeJ3VJ
66Κοιν.Σ.Επ.Social Cooperative Enterprise (SoCC)CooperativeJ3VJ
67Συνεταιρισμός ΕργαζομένωνWorkers’ CooperativeCooperativeJ3VJ
65Ενεργειακή ΚοινότηταEnergy CommunityCooperativeJ3VJ

Nonprofits & Civil Entities

IDLocal NameEnglish TranslationStandardizedISO 20275
17ΕΝΩΣΗ ΠΡΟΣΩΠΩΝAssociation of PersonsNonprofit OrganizationQSYQ
18ΑΣΤΙΚΗ ΕΤΑΙΡΕΙΑ 784 Α.Κ.Civil Company (Art. 784 Civil Code)Nonprofit OrganizationHKVP
9ΚΟΙΝΩΝΙΑSociety / CommunityNonprofit OrganizationHKVP

Other

IDLocal NameEnglish TranslationStandardizedISO 20275
16ΑΤΟΜΙΚΗSole ProprietorshipSole Proprietorship
64ΛΟΙΠΩΝ ΥΠΟΧΡΕΩΝOther Liable EntitiesOtherJYKN
All legal form mappings are deterministic, not AI-enriched. The local Greek abbreviation is always preserved alongside the English translation, standardized form, and ISO 20275 code.
Legal representatives are extracted from the GEMI registry’s persons array. Role classification (legal representative vs. other key person) is AI-enriched — the AI analyzes each person’s role text, category, and representation flags to determine classification.

Person Categories from GEMI

Greek CategoryEnglishContains
Διοικητικό συμβούλιοBoard of DirectorsBoard members for AE (SA) companies
ΕταίροιPartnersPartners for partnerships and LLCs
Λοιπές ιδιότητες διοίκησηςOther Management RolesLiquidators, receivers, special administrators

Common Greek Roles

Greek RoleEnglish TranslationTypical Classification
ΠρόεδροςPresident / ChairmanLegal Representative
Διευθύνων ΣύμβουλοςManaging Director / CEOLegal Representative
Πρόεδρος & Διευθ. ΣύμβουλChairman & Managing DirectorLegal Representative
ΔιαχειριστήςManagerLegal Representative
Μέλος & ΔιαχειριστήςPartner & ManagerLegal Representative
ΕκκαθαριστήςLiquidatorLegal Representative
Greek RoleEnglish TranslationTypical Classification
ΑντιπρόεδροςVice PresidentOther Key Person
Εκτελεστικό ΜέλοςExecutive MemberOther Key Person
Μη Εκτελεστικό ΜέλοςNon-Executive MemberOther Key Person
Ανεξάρτητο μη Εκτελεστικό ΜέλοςIndependent Non-Executive MemberOther Key Person
ΜέλοςBoard MemberOther Key Person
Greek RoleEnglish TranslationTypical Classification
Ομόρρυθμο ΜέλοςGeneral PartnerShareholder (not key person)
Ετερόρρυθμο ΜέλοςLimited PartnerShareholder (not key person)
AI Role Classification: Role names in GEMI are free-form Greek text, not standardized codes. The AI parser classifies each person based on their role text, category, and representation flags (isRepresentativeAlone, isRepresentativeInCommon). Partners who only hold shares but have no management role are filtered out of key persons and placed in the shareholders array instead.
Representation Rights: For board members (AE companies), the canRepresentAlone field indicates whether the representative can act on behalf of the company individually or must act jointly with others.

Shareholders

Shareholders are extracted from the GEMI persons array for applicable company types. Only persons in the “Εταίροι” (Partners) category with a populated ownership percentage are included.
IDLocal NameEnglishNotes
19ΙΚΕPrivate CompanyMembers with share percentages
8ΕΠΕLimited Liability CompanyMembers with share participation
2ΟΕGeneral PartnershipGeneral partners with percentages
4ΕΕLimited PartnershipGeneral and limited partners
11ΣυνεταιρισμόςCooperativeMembers with percentages
66Κοιν.Σ.Επ.Social Cooperative EnterpriseMembers with percentages
65Ενεργειακή ΚοινότηταEnergy CommunityMembers with percentages

Ownership Fields

FieldDescriptionSource
sharePercentageOwnership percentage (0-100)Parsed from GEMI percentage field
nominalCapitalHeldCalculated capital heldtotalCapital * sharePercentage / 100
typeIndividual or CompanyDetermined from personName vs businessName
Corporations (AE) do not expose shareholders in the public GEMI registry. Shareholder information for corporations is typically only disclosed in annual reports. Only partnerships, private companies, LLCs, and cooperatives provide shareholder data via the API.
Corporate shareholders: As of January 2026, corporate shareholders (legal entities as partners) have not been observed in the GEMI Open Data API. All persons entries have personName populated. Corporate ownership may be stored separately in the share registry and not exposed via the Open Data API.

Activity Code Mapping

Greece uses the KAD (Κωδικός Αριθμός Δραστηριότητας) classification, which extends the European NACE Rev. 2 standard with Greek-specific subdivisions. The system maps activity codes across three levels, all deterministically (no AI inference):
KAD XXYYZZZZ (Greek) → NACE XX.YY (European) → ISIC (International, via correspondence table)
ClassificationSourceExampleAI Inferred?
KADGEMI registry62010000No (official)
NACEDerived from KAD (first 4 digits → XX.YY)62.01No (deterministic)
ISICDerived from NACE (official correspondence table)6201No (deterministic)
All activity code mappings are deterministic for Greece. Unlike some countries, ISIC codes are derived from NACE via the official NACE-to-ISIC correspondence table, not via AI. The isAIInferred flag is always false. KAD descriptions are preserved in Greek from the GEMI registry.
KAD Code Structure: KAD codes are 8 digits (XXYYZZZZ), where the first 4 digits correspond to NACE Rev. 2 (XX.YY) and the last 4 digits are Greek-specific subdivisions. For example, KAD 62010000 maps to NACE 62.01 (Computer programming activities).

Documents by Company Type

Greece provides document access through the GEMI Open Data API (decisions and publications) and the GEMI Publicity Portal (trade register extract). Available documents listing is free (no SKU charge).

Always Available

Document TypeAPI CategoryFormatSKUAvailabilityNotes
Trade Register ExtracttradeRegisterExtractPDFGRC_TRADE_REGISTER_EXTRACTAll companiesScraped from GEMI Publicity Portal, mixed English/Greek, TTL: 1 day

GEMI API Documents (decisions)

Document TypeAPI CategoryFormatSKUAvailabilityNotes
Financial StatementsfinancialStatements[]PDFGRC_FINANCIAL_STATEMENTSWhen filedBalance sheets, ELP/IFRS reports, fiscal year inferred
Articles of AssociationarticlesOfAssociation[]PDFGRC_ARTICLES_OF_ASSOCIATIONWhen filedEstablishment notices, statute amendments, conversions
Official PublicationsofficialPublications[]PDFGRC_GEMI_ANNOUNCEMENTWhen availableBoard changes, capital changes, mergers, bankruptcy filings, liquidation notices
Other DocumentsotherDocuments[]PDFGRC_DOCUMENTWhen availablePartner withdrawals, general filings, error corrections

GEMI API Documents (publications)

Document TypeAPI CategoryFormatSKUAvailabilityNotes
Formation Documents (YMS)articlesOfAssociation[]PDFGRC_ARTICLES_OF_ASSOCIATIONWhen availableOne-Stop Shop (YMS) formation documents
All GEMI documents are free. Unlike some countries, there is no per-document fee for Greek company documents. Documents are downloaded directly from the GEMI Open Data API. The Trade Register Extract requires web scraping from the GEMI Publicity Portal.
The GEMI API classifies documents using 114 decision subject IDs from the metadata/assemblySubjects endpoint. These are grouped into the following categories:Financial Statements (IDs: 4, 7, 8, 9, 11, 17, 21, 42, 48, 72, 78, 79, 82, 95): Balance sheet publications, financial statement approvals, bank balance sheets, consolidated statements, liquidation balance sheets.Articles of Association (IDs: 18, 29, 30, 34, 35, 73, 74): Establishment notices, statute amendments, registration of articles, IKE conversion documents.Board/Governance Changes (IDs: 2, 10, 26, 43, 75, 80, 92, 118): Board reconstitution, representation changes, first Board establishment, audit committee publicity, administrator designation.Capital Changes (IDs: 3, 23, 24, 31, 45, 46, 54, 56, 66, 67, 68, 76, 77, 105): Share capital increases/decreases, payment certifications, capital adjustments, pre-emption rights.Mergers/Splits/Transformations (IDs: 27, 28, 70, 85, 104, 107, 114, 115): Merger notices, division notices, draft agreements, conversions, deletion due to merger/division.Liquidation/Dissolution (IDs: 5, 19, 20, 22, 36, 52, 96): Dissolution announcements, liquidator appointments, end of liquidation, revival.Bankruptcy/Insolvency (IDs: 12, 14, 15, 16, 37, 38, 39, 40, 41): Bankruptcy petitions, bankruptcy declarations, conciliation proceedings, closure/recall of bankruptcy.Registration/Status Changes (IDs: 55, 81, 94, 99, 100, 106): Deletion, retroactive deletion, revocation/reversal of registration.Branches (IDs: 101, 108, 116, 119): Branch creation, branch changes, branch deletion, foreign company representative designation.Other (IDs: 1, 6, 13, 25, 32, 33, 44, 49, 50, 51, 53, 57, 58, 59, 60, 61, 63, 64, 65, 69, 71, 83, 86, 87, 88, 89, 90, 91, 93, 103, 109, 110, 111, 112, 113, 120): Address changes, stock options, auditor elections, valuation reports, remuneration reports, partner withdrawals, error corrections.

Data Availability Matrix

Data TypeAll CompaniesNotes
Company Profile✅ AsyncFull data from GEMI Open Data API
Legal Representatives✅ (AI-parsed)Roles classified by AI from free-text Greek
Other Key Persons✅ (AI-parsed)Board members, auditors
Shareholders⚠️ Partnerships/LLCs onlyNot available for AE (Corporations)
Ultimate Beneficial OwnersSeparate register (Ministry of Finance), not publicly accessible
EstablishmentsBranch data exists in GEMI but not exposed in current implementation
Activity Codes (KAD/NACE/ISIC)All deterministic, no AI inference
Trade Register ExtractScraped from Publicity Portal
Financial Statements⚠️ When filedFrom GEMI decisions
Articles of Association⚠️ When filedFrom GEMI decisions/publications
Official Publications⚠️ When availableBoard changes, capital changes, etc.
Legend: ✅ Available | ❌ Not Available | ⚠️ Conditionally Available | Async = Asynchronous processing

Example API Responses

All examples use placeholder data. Query: POST /company with { "id": "<GEMI Number>", "countryCode": "GR", "dataPoints": ["companyProfile"] }
{
  "company": {
    "id": "31301000",
    "countryCode": "GR",
    "identifiers": {
      "gemiNumber": "31301000",
      "vatNumber": "EL093808863",
      "taxNumber": "093808863"
    },
    "taxId": {
      "type": "eu_vat",
      "value": "EL093808863",
      "country": "GR",
      "verification": { "status": "verified", "verifiedName": "EXAMPLE INDUSTRIAL AE" }
    },
    "legalName": "EXAMPLE INDUSTRIAL Ανώνυμος Εμπορική Εταιρεία",
    "englishName": "EXAMPLE INDUSTRIAL SA",
    "registrationDate": "2005-06-12",
    "activityDescription": "Εμπορία χημικών προϊόντων και τυπογραφικών μελανιών.",
    "status": {
      "localName": "Ενεργή",
      "active": true,
      "statusDetailsBeta": { "status": "ACTIVE" }
    },
    "legalForm": {
      "localName": "ΑΕ",
      "englishTranslation": "Public Limited Company",
      "standardized": "Corporation",
      "iso20275Code": "W2NK"
    },
    "capital": { "amount": 120000, "currency": "EUR" },
    "activities": {
      "KAD": [{ "code": "46751262", "description": "ΧΟΝΔΡΙΚΟ ΕΜΠΟΡΙΟ ΤΥΠΟΓΡΑΦΙΚΗΣ ΜΕΛΑΝΗΣ", "isAIInferred": false }],
      "NACE": [{ "code": "46.75", "isAIInferred": false }],
      "ISIC": [{ "code": "4690", "description": "Non-specialized wholesale trade", "isAIInferred": false }]
    },
    "legalAddress": {
      "addressLine1": "ΚΗΦΙΣΙΑΣ 102",
      "city": "ΑΘΗΝΑ",
      "postalCode": "11526",
      "region": "ΑΤΤΙΚΗΣ",
      "countryCode": "GR"
    },
    "phones": ["2107010275"],
    "emails": ["[email protected]"],
    "website": "https://www.example.gr"
  },
  "legalRepresentatives": [
    {
      "type": "individual",
      "role": { "localName": "Πρόεδρος & Διευθ. Σύμβουλ", "standardized": "Managing Director" },
      "individual": { "name": { "fullName": "ΙΩΑΝΝΗΣ ΠΑΠΑΔΟΠΟΥΛΟΣ", "firstName": "ΙΩΑΝΝΗΣ", "lastName": "ΠΑΠΑΔΟΠΟΥΛΟΣ" } },
      "startDate": "2024-04-02",
      "endDate": "2027-04-01",
      "canRepresentAlone": true
    }
  ],
  "otherKeyPersons": [
    {
      "type": "individual",
      "role": { "localName": "Αντιπρόεδρος", "standardized": "Board Member" },
      "individual": { "name": { "fullName": "ΜΑΡΙΑ ΓΕΩΡΓΙΟΥ" } },
      "startDate": "2024-04-02",
      "endDate": "2027-04-01"
    },
    {
      "type": "individual",
      "role": { "localName": "Μέλος", "standardized": "Board Member" },
      "individual": { "name": { "fullName": "ΝΙΚΟΣ ΑΝΤΩΝΙΟΥ" } },
      "startDate": "2024-04-02",
      "endDate": "2027-04-01"
    }
  ]
}
Note: AE (Corporation) companies have Board of Directors. No shareholders are available from the public GEMI registry for this legal form.
{
  "company": {
    "id": "13701000",
    "countryCode": "GR",
    "identifiers": {
      "gemiNumber": "13701000",
      "vatNumber": "EL082592010",
      "taxNumber": "082592010"
    },
    "legalName": "DIGITAL SOLUTIONS ΙΚΕ",
    "registrationDate": "2020-02-15",
    "activityDescription": "Δραστηριότητες παροχής συμβουλών σε θέματα πληροφορικής.",
    "status": {
      "localName": "Ενεργή",
      "active": true,
      "statusDetailsBeta": { "status": "ACTIVE" }
    },
    "legalForm": {
      "localName": "ΙΚΕ",
      "englishTranslation": "Private Company (PC)",
      "standardized": "Limited Liability Company",
      "iso20275Code": "QCA0"
    },
    "capital": { "amount": 1000, "currency": "EUR" },
    "activities": {
      "KAD": [{ "code": "62020000", "description": "Δραστηριότητες παροχής συμβουλών σε θέματα πληροφορικής", "isAIInferred": false }],
      "NACE": [{ "code": "62.02", "isAIInferred": false }],
      "ISIC": [{ "code": "6202", "description": "Computer consultancy and computer facilities management activities", "isAIInferred": false }]
    },
    "legalAddress": {
      "addressLine1": "ΕΡΜΟΥ 25",
      "city": "ΘΕΣΣΑΛΟΝΙΚΗ",
      "postalCode": "54624",
      "region": "ΘΕΣΣΑΛΟΝΙΚΗΣ",
      "countryCode": "GR"
    },
    "phones": ["2109339090"],
    "website": "https://www.example-ike.gr"
  },
  "legalRepresentatives": [
    {
      "type": "individual",
      "role": { "localName": "Μέλος & Διαχειριστής", "standardized": "Managing Director" },
      "individual": { "name": { "fullName": "ΔΗΜΗΤΡΙΟΣ ΚΩΝΣΤΑΝΤΙΝΟΥ", "firstName": "ΔΗΜΗΤΡΙΟΣ", "lastName": "ΚΩΝΣΤΑΝΤΙΝΟΥ" } },
      "startDate": "2025-09-19"
    }
  ],
  "shareholders": [
    {
      "type": "individual",
      "sharePercentage": 91,
      "nominalCapitalHeld": { "amount": 910, "currency": "EUR" },
      "individual": { "name": { "fullName": "ΔΗΜΗΤΡΙΟΣ ΚΩΝΣΤΑΝΤΙΝΟΥ" } }
    },
    {
      "type": "individual",
      "sharePercentage": 9,
      "nominalCapitalHeld": { "amount": 90, "currency": "EUR" },
      "individual": { "name": { "fullName": "ΕΛΕΝΗ ΣΤΑΜΑΤΙΟΥ" } }
    }
  ]
}
Note: IKE (Private Company) shareholders include ownership percentages and calculated nominal capital held. The managing partner appears as both a legal representative and a shareholder.
{
  "company": {
    "id": "6101000",
    "countryCode": "GR",
    "identifiers": {
      "gemiNumber": "6101000",
      "vatNumber": "EL091016194",
      "taxNumber": "091016194"
    },
    "legalName": "(ΥΠΟ ΕΚΚΑΘΑΡΙΣΗ) EXAMPLE ΕΜΠΟΡΙΚΗ Ο.Ε.",
    "englishName": "(UNDER LIQUIDATION) EXAMPLE TRADING O.E.",
    "tradeNames": ["ELPACO"],
    "registrationDate": "1964-08-01",
    "activityDescription": "Αντιπροσώπευση εμπορικών οίκων εξωτερικού και εσωτερικού.",
    "status": {
      "localName": "Λύση - Εκκαθάριση",
      "active": false,
      "statusDetailsBeta": {
        "status": "CLOSED",
        "closureReason": "Liquidation",
        "closureDate": "2021-09-27"
      }
    },
    "legalForm": {
      "localName": "ΟΕ",
      "englishTranslation": "General Partnership (GP)",
      "standardized": "Partnership",
      "iso20275Code": "TIZ2"
    },
    "activities": {
      "KAD": [{ "code": "46141330", "description": "ΕΜΠΟΡΙΚΟΙ ΑΝΤΙΠΡΟΣΩΠΟΙ ΠΟΥ ΜΕΣΟΛΑΒΟΥΝ ΣΤΗΝ ΠΩΛΗΣΗ ΜΗΧΑΝΗΜΑΤΩΝ", "isAIInferred": false }],
      "NACE": [{ "code": "46.14", "isAIInferred": false }],
      "ISIC": [{ "code": "4610", "description": "Wholesale on a fee or contract basis", "isAIInferred": false }]
    },
    "legalAddress": {
      "addressLine1": "ΑΡΤΕΜΙΔΟΣ 3",
      "city": "ΜΑΡΟΥΣΙ",
      "postalCode": "15125",
      "region": "ΑΤΤΙΚΗΣ",
      "countryCode": "GR"
    },
    "phones": ["2106255000"],
    "emails": ["[email protected]"]
  },
  "legalRepresentatives": [
    {
      "type": "individual",
      "role": { "localName": "Εκκαθαριστής", "standardized": "Liquidator" },
      "individual": { "name": { "fullName": "ΑΛΕΞΑΝΔΡΟΣ ΠΕΤΡΟΥ", "firstName": "ΑΛΕΞΑΝΔΡΟΣ", "lastName": "ΠΕΤΡΟΥ" } },
      "startDate": "2021-09-27"
    }
  ]
}
Note: Closed companies show active: false with closure details including the reason and date. Companies in liquidation typically have a Liquidator (Εκκαθαριστής) as a legal representative.
{
  "company": {
    "id": "9901000",
    "countryCode": "GR",
    "identifiers": {
      "gemiNumber": "9901000",
      "vatNumber": "EL091607191",
      "taxNumber": "091607191"
    },
    "legalName": "(ΠΤΩΧΕΥΣΗ) EXAMPLE ΕΜΠΟΡΙΚΗ Ο.Ε.",
    "tradeNames": ["(ΠΤΩΧΕΥΣΗ) EXAMPLE TRADE"],
    "registrationDate": "1968-10-12",
    "activityDescription": "Εμπορία ανταλλακτικών αυτοκινήτων.",
    "status": {
      "localName": "Πτώχευση",
      "active": false,
      "statusDetailsBeta": {
        "status": "UNDER_INSOLVENCY_PROCEEDING",
        "closureReason": "Bankruptcy",
        "insolvencyStartDate": "1968-10-12"
      }
    },
    "legalForm": {
      "localName": "ΟΕ",
      "englishTranslation": "General Partnership (GP)",
      "standardized": "Partnership",
      "iso20275Code": "TIZ2"
    },
    "activities": {
      "KAD": [
        { "code": "45311217", "description": "ΧΟΝΔΡΙΚΟ ΕΜΠΟΡΙΟ ΚΑΙΝΟΥΡΓΙΩΝ ΑΝΤΑΛΛΑΚΤΙΚΩΝ ΚΑΙ ΕΞΑΡΤΗΜΑΤΩΝ ΑΥΤΟΚΙΝΗΤΩΝ", "isAIInferred": false },
        { "code": "45321212", "description": "ΛΙΑΝΙΚΟ ΕΜΠΟΡΙΟ ΚΑΙΝΟΥΡΓΙΩΝ ΑΝΤΑΛΛΑΚΤΙΚΩΝ ΚΑΙ ΕΞΑΡΤΗΜΑΤΩΝ ΑΥΤΟΚΙΝΗΤΩΝ", "isAIInferred": false }
      ],
      "NACE": [
        { "code": "45.31", "isAIInferred": false },
        { "code": "45.32", "isAIInferred": false }
      ],
      "ISIC": [{ "code": "4530", "description": "Sale of motor vehicle parts and accessories", "isAIInferred": false }]
    },
    "legalAddress": {
      "addressLine1": "ΘΕΡΜΟΠΥΛΩΝ 57",
      "city": "ΑΘΗΝΑ",
      "postalCode": "10435",
      "region": "ΑΤΤΙΚΗΣ",
      "countryCode": "GR"
    },
    "phones": ["2105249478"],
    "emails": ["[email protected]"]
  },
  "shareholders": [
    {
      "type": "individual",
      "sharePercentage": 90,
      "individual": { "name": { "fullName": "ΚΩΝΣΤΑΝΤΙΝΟΣ ΠΑΠΑΔΟΠΟΥΛΟΣ" } }
    },
    {
      "type": "individual",
      "sharePercentage": 10,
      "individual": { "name": { "fullName": "ΒΑΣΙΛΙΚΗ ΓΕΩΡΓΙΟΥ" } }
    }
  ]
}
Note: Companies under insolvency proceeding show active: false with status: "UNDER_INSOLVENCY_PROCEEDING" and closureReason: "Bankruptcy". Partnership shareholders with ownership percentages are still available.
Documents are returned when "dataPoints": ["availableDocuments"] is requested.
API CategoryDocumentSKUNotes
tradeRegisterExtractGEMI Trade Register Extract (PDF)GRC_TRADE_REGISTER_EXTRACTAlways available, scraped from Publicity Portal
financialStatements[]Financial Statements (PDF)GRC_FINANCIAL_STATEMENTSWhen filed (balance sheets, IFRS/ELP reports)
articlesOfAssociation[]Articles of Association (PDF)GRC_ARTICLES_OF_ASSOCIATIONEstablishment notices, amendments, YMS formation docs
officialPublications[]Official Publications (PDF)GRC_GEMI_ANNOUNCEMENTBoard changes, capital changes, mergers, bankruptcy filings
otherDocuments[]Other Documents (PDF)GRC_DOCUMENTPartner withdrawals, general filings, error corrections

Quirks & Gotchas

QuirkDetails
GEMI Number only for company profileThe companyProfile endpoint only accepts the GEMI Number. VAT numbers and company names must use the search endpoint first to retrieve the GEMI Number.
VAT uses EL prefix, not GRGreek VAT numbers use the EU prefix EL (not the ISO country code GR). For example, AFM 093808863 becomes EL093808863. Both EL and GR prefixes are accepted in search.
KAD codes extend NACEGreek KAD codes are 8 digits (XXYYZZZZ), where the first 4 digits correspond to NACE Rev. 2 (XX.YY). The last 4 digits are Greek-specific subdivisions.
ISIC is fully deterministicUnlike some countries, ISIC codes for Greece are derived deterministically from NACE via the official correspondence table, not via AI. The isAIInferred flag is always false.
Shareholders limited to certain formsShareholder data is only available for partnerships (OE, EE), private companies (IKE), LLCs (EPE), and cooperatives. Corporations (AE) do not expose shareholders in the public registry.
No UBO dataUltimate Beneficial Owner data is maintained in a separate register (Μητρώο Πραγματικών Δικαιούχων) managed by the Ministry of Finance and is not publicly accessible.
All documents are freeAll GEMI documents (decisions and publications) are available for free download. The Trade Register Extract is generated by scraping the GEMI Publicity Portal.
12 possible GEMI statusesGEMI has 12 status codes including Active, Dormant, Pre-registration, Bankruptcy, Dissolution, Deletion (various reasons), Forced Administration, Conciliation, and Suspension.
Dormant = legally activeCompanies with status “Σε Αδράνεια” (Dormant) are mapped as active: true because dormant companies are still legally registered entities, just not operating.
Greek text preservedLegal names, addresses, activity descriptions, and status names are preserved in Greek. English names are returned when available in the registry. Addresses are geocoded via Google Geocoding API.
Rate limit: 8 req/minThe GEMI Open Data API enforces a strict rate limit of 8 requests per minute. Rate limiting is handled automatically.
AI-enriched role classificationLegal representative vs. other key person classification is AI-enriched because GEMI stores roles as free-form Greek text without standardized codes. The AI also produces English translations and standardized role names.
Percentage format inconsistencyGEMI returns ownership percentages in inconsistent formats: "91%", "9%", "0.994" (meaning 99.4%), or "-" (no percentage). The system normalizes all formats to 0-100 scale.
Trade Register Extract via scrapingThe Trade Register Extract is not available through the GEMI Open Data API. It requires web scraping of the GEMI Publicity Portal (publicity.businessportal.gr), which generates a bilingual (English/Greek) PDF. TTL is 1 day.