> ## Documentation Index
> Fetch the complete documentation index at: https://docs.registercheck.de/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Company Details

> Get detailed information about a company by its id

- Company name (current)
- Register information (current)
- Address (current)
- Business purpose (current)
- Share capital information (current)
- Representation/management information
- Financial reports
- Documents
- Key dates and status



## OpenAPI

````yaml get /companies/{company_id}
openapi: 3.1.0
info:
  title: Registercheck API
  version: 1.0.0
servers:
  - url: https://jobs-api.registercheck.de/api/v2
security: []
paths:
  /companies/{company_id}:
    get:
      tags:
        - Companies
      summary: Get Company Details
      description: |-
        Get detailed information about a company by its id

        - Company name (current)
        - Register information (current)
        - Address (current)
        - Business purpose (current)
        - Share capital information (current)
        - Representation/management information
        - Financial reports
        - Documents
        - Key dates and status
      operationId: get_company_details_companies__company_id__get
      parameters:
        - name: company_id
          in: path
          required: true
          schema:
            type: string
            title: Company Id
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SimplifiedCompanyResponse'
        '404':
          description: Company not found
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
        '500':
          description: Internal server error
      security:
        - HTTPBearer: []
components:
  schemas:
    SimplifiedCompanyResponse:
      properties:
        id:
          type: string
          title: Id
          description: Unique company identifier
        register:
          anyOf:
            - $ref: '#/components/schemas/RegisterInfo'
            - type: 'null'
          description: Company registration details
        status:
          anyOf:
            - type: string
            - type: 'null'
          title: Status
          description: Company status (active, terminated, inactive)
        name:
          anyOf:
            - $ref: '#/components/schemas/NameInfo'
            - type: 'null'
          description: Company name information
        address:
          anyOf:
            - $ref: '#/components/schemas/AddressInfo'
            - type: 'null'
          description: Company address information
        purpose:
          anyOf:
            - $ref: '#/components/schemas/PurposeInfo'
            - type: 'null'
          description: Business purpose and activities
        capital:
          anyOf:
            - $ref: '#/components/schemas/CapitalInfo'
            - type: 'null'
          description: Share capital information
        representation:
          items:
            $ref: '#/components/schemas/RepresentationInfo'
          type: array
          title: Representation
          description: Company representatives and management
        prokura_persons:
          items:
            $ref: '#/components/schemas/ProkuraPerson'
          type: array
          title: Prokura Persons
          description: Persons with prokura authority
        financials:
          $ref: '#/components/schemas/FinancialsInfo'
          description: Financial reports and indicators
        legal_form:
          anyOf:
            - type: string
            - type: 'null'
          title: Legal Form
          description: Legal form of the company
        documents:
          items:
            $ref: '#/components/schemas/DocumentInfo'
          type: array
          title: Documents
          description: Associated company documents
        incorporated_at:
          anyOf:
            - type: string
            - type: 'null'
          title: Incorporated At
          description: Date of incorporation
        terminated_at:
          anyOf:
            - type: string
            - type: 'null'
          title: Terminated At
          description: Date of termination if applicable
        last_entry_date:
          anyOf:
            - type: string
            - type: 'null'
          title: Last Entry Date
          description: Date of last register entry
        identification:
          anyOf:
            - $ref: '#/components/schemas/IdentificationInfo'
            - type: 'null'
          description: Identification numbers
        industry_classifications:
          items:
            $ref: '#/components/schemas/IndustryClassification'
          type: array
          title: Industry Classifications
          description: Industry classification codes following WKZ 2025 Standard
        proxy_policy:
          anyOf:
            - type: string
            - type: 'null'
          title: Proxy Policy
          description: Proxy or representation policy
        company_meta_data:
          anyOf:
            - $ref: '#/components/schemas/CompanyMetaData'
            - type: 'null'
          description: Additional company metadata
      type: object
      required:
        - id
      title: SimplifiedCompanyResponse
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    RegisterInfo:
      properties:
        register_number:
          type: string
          title: Register Number
          description: Official company registration number
        register_type:
          type: string
          title: Register Type
          description: Type of register (e.g., HRB, HRA)
        register_court:
          type: string
          title: Register Court
          description: Court where the company is registered
        register_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Register Id
          description: Register ID
        register_country:
          anyOf:
            - type: string
            - type: 'null'
          title: Register Country
          description: Country code where company is registered
        register_unique_key:
          anyOf:
            - type: string
            - type: 'null'
          title: Register Unique Key
          description: Unique identifier for the register entry
        start_date:
          anyOf:
            - type: string
            - type: 'null'
          title: Start Date
          description: Date when registration became effective
      type: object
      required:
        - register_number
        - register_type
        - register_court
      title: RegisterInfo
    NameInfo:
      properties:
        name:
          type: string
          title: Name
          description: Official company name
        raw_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Raw Name
          description: Original unprocessed company name
        legal_form:
          anyOf:
            - type: string
            - type: 'null'
          title: Legal Form
          description: Legal form of the company (e.g., GmbH, AG)
        slug:
          anyOf:
            - type: string
            - type: 'null'
          title: Slug
          description: URL-friendly version of the company name
        start_date:
          anyOf:
            - type: string
            - type: 'null'
          title: Start Date
          description: Date when this name became effective
      type: object
      required:
        - name
      title: NameInfo
    AddressInfo:
      properties:
        street:
          anyOf:
            - type: string
            - type: 'null'
          title: Street
          description: Street name and number
        city:
          anyOf:
            - type: string
            - type: 'null'
          title: City
          description: City name
        postal_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Postal Code
          description: Postal/ZIP code
        country:
          anyOf:
            - type: string
            - type: 'null'
          title: Country
          description: Country code (ISO 3166-1 alpha-2)
        extra:
          anyOf:
            - type: string
            - type: 'null'
          title: Extra
          description: Additional address information
        start_date:
          anyOf:
            - type: string
            - type: 'null'
          title: Start Date
          description: Date when this address became effective
        formatted_value:
          anyOf:
            - type: string
            - type: 'null'
          title: Formatted Value
          description: Complete formatted address string
        location:
          anyOf:
            - $ref: '#/components/schemas/LocationInfo'
            - type: 'null'
          description: Geographical coordinates and location details
      type: object
      title: AddressInfo
    PurposeInfo:
      properties:
        purpose:
          type: string
          title: Purpose
          description: Business purpose or activity description
        start_date:
          anyOf:
            - type: string
            - type: 'null'
          title: Start Date
          description: Date when this purpose became effective
      type: object
      required:
        - purpose
      title: PurposeInfo
    CapitalInfo:
      properties:
        amount:
          anyOf:
            - type: number
            - type: 'null'
          title: Amount
          description: Share capital amount
        currency:
          anyOf:
            - type: string
            - type: 'null'
          title: Currency
          description: Currency code (ISO 4217)
        start_date:
          anyOf:
            - type: string
            - type: 'null'
          title: Start Date
          description: Date when this capital structure became effective
      type: object
      title: CapitalInfo
    RepresentationInfo:
      properties:
        id:
          type: string
          title: Id
          description: Unique identifier for the representative
        name:
          type: string
          title: Name
          description: Full name of the representative
        type:
          type: string
          title: Type
          description: 'Type: natural_person or legal_entity'
        role:
          anyOf:
            - type: string
            - type: 'null'
          title: Role
          description: Role in the company
        start_date:
          anyOf:
            - type: string
            - type: 'null'
          title: Start Date
          description: Date when representation started
        end_date:
          anyOf:
            - type: string
            - type: 'null'
          title: End Date
          description: Date when representation ended
        city:
          anyOf:
            - type: string
            - type: 'null'
          title: City
          description: City of residence or registered office
        country:
          anyOf:
            - type: string
            - type: 'null'
          title: Country
          description: Country code
        titles:
          anyOf:
            - items:
                type: string
              type: array
            - type: 'null'
          title: Titles
          description: Academic or professional titles
        birth_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Birth Name
          description: Birth name if different from current name
        birth_date:
          anyOf:
            - type: string
            - type: 'null'
          title: Birth Date
          description: Date of birth
        job:
          anyOf:
            - type: string
            - type: 'null'
          title: Job
          description: Job title or position
        register_court:
          anyOf:
            - type: string
            - type: 'null'
          title: Register Court
          description: Register court (for legal entities)
        register_number:
          anyOf:
            - type: string
            - type: 'null'
          title: Register Number
          description: Register number (for legal entities)
        register_prefix:
          anyOf:
            - type: string
            - type: 'null'
          title: Register Prefix
          description: Register prefix (for legal entities)
        status:
          anyOf:
            - type: string
            - type: 'null'
          title: Status
          description: Current status of the representation
        representation_rule:
          anyOf:
            - type: string
            - type: 'null'
          title: Representation Rule
          description: How representation authority is exercised
        is_general_partner:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Is General Partner
          description: Whether this is a general partner
      type: object
      required:
        - id
        - name
        - type
      title: RepresentationInfo
    ProkuraPerson:
      properties:
        id:
          type: string
          title: Id
          description: Unique identifier for the prokura person
        last_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Last Name
          description: Last name of the person
        birth_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Birth Name
          description: Birth name if different from current name
        first_name:
          anyOf:
            - type: string
            - type: 'null'
          title: First Name
          description: First name of the person
        city:
          anyOf:
            - type: string
            - type: 'null'
          title: City
          description: City of residence
        birth_date:
          anyOf:
            - type: string
            - type: 'null'
          title: Birth Date
          description: Date of birth
        titles:
          anyOf:
            - items:
                type: string
              type: array
            - type: 'null'
          title: Titles
          description: Academic or professional titles
        job:
          anyOf:
            - type: string
            - type: 'null'
          title: Job
          description: Job title or position
        person_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Person Id
          description: Reference to person entity ID
        prokura_type:
          anyOf:
            - type: string
            - type: 'null'
          title: Prokura Type
          description: Type of prokura (e.g., GENERAL, INDIVIDUAL)
        prokura_status:
          anyOf:
            - type: string
            - type: 'null'
          title: Prokura Status
          description: Current status of prokura (e.g., ACTIVE, TERMINATED)
      type: object
      required:
        - id
      title: ProkuraPerson
      description: Model for prokura person information
    FinancialsInfo:
      properties:
        reports:
          items:
            $ref: '#/components/schemas/FinancialReport'
          type: array
          title: Reports
          description: List of available financial reports
        has_financial_reports:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Has Financial Reports
          description: Whether company has any financial reports
        financial_reports_count:
          anyOf:
            - type: integer
            - type: 'null'
          title: Financial Reports Count
          description: Total number of financial reports available
      type: object
      title: FinancialsInfo
    DocumentInfo:
      properties:
        id:
          type: string
          title: Id
          description: Unique identifier for the document
        type:
          type: string
          title: Type
          description: >-
            Type of document (SHAREHOLDER_LIST, CURRENT_EXTRACT or
            CHRONOLOGICAL_REGISTER_CONTENT)
        date:
          anyOf:
            - type: string
            - type: 'null'
          title: Date
          description: Document date or publication date
        name:
          anyOf:
            - type: string
            - type: 'null'
          title: Name
          description: Human-readable document name
        url:
          anyOf:
            - type: string
            - type: 'null'
          title: Url
          description: URL to access the document
      type: object
      required:
        - id
        - type
      title: DocumentInfo
    IdentificationInfo:
      properties:
        lei:
          anyOf:
            - type: string
            - type: 'null'
          title: Lei
          description: Legal Entity Identifier (LEI)
        eu_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Eu Id
          description: European Union identification number
        elf_code:
          anyOf:
            - type: string
            - type: 'null'
          title: Elf Code
          description: ELF (Electronic Legal File) code
      type: object
      title: IdentificationInfo
      description: Model for various identification numbers
    IndustryClassification:
      properties:
        id:
          type: string
          title: Id
          description: Unique identifier for the industry classification
        level:
          anyOf:
            - type: integer
            - type: 'null'
          title: Level
          description: Classification hierarchy level (1-4)
        title:
          anyOf:
            - type: string
            - type: 'null'
          title: Title
          description: Human-readable industry title
        code:
          anyOf:
            - type: string
            - type: 'null'
          title: Code
          description: Official WKZ/NACE classification code
        emoji:
          anyOf:
            - type: string
            - type: 'null'
          title: Emoji
          description: Emoji representing the industry category
      type: object
      required:
        - id
      title: IndustryClassification
      description: >-
        Model for industry classification following the German WKZ 2025
        standard.


        The classification follows the "Klassifikation der Wirtschaftszweige,
        Ausgabe 2025 (WZ 2025)"

        as defined by the German Federal Statistical Office (Destatis). This
        classification system

        is based on the European NACE Revision 2.1 and provides standardized
        industry codes

        for statistical and administrative purposes.


        Reference:
        https://www.destatis.de/DE/Methoden/Klassifikationen/Gueter-Wirtschaftsklassifikationen/klassifikation-wz-2025.html
    CompanyMetaData:
      properties:
        id:
          anyOf:
            - type: string
            - type: 'null'
          title: Id
          description: Unique identifier for metadata record
        company_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Company Name
          description: Company name from metadata
        legal_form:
          anyOf:
            - type: string
            - type: 'null'
          title: Legal Form
          description: Legal form from metadata
        last_changed_at:
          anyOf:
            - type: string
            - type: 'null'
          title: Last Changed At
          description: Timestamp of last metadata change
        origin_date:
          anyOf:
            - type: string
            - type: 'null'
          title: Origin Date
          description: Original registration or establishment date
        headquarter:
          anyOf:
            - type: string
            - type: 'null'
          title: Headquarter
          description: Headquarters location
        entry_count:
          anyOf:
            - type: integer
            - type: 'null'
          title: Entry Count
          description: Number of register entries
        last_entry_date:
          anyOf:
            - type: string
            - type: 'null'
          title: Last Entry Date
          description: Date of most recent register entry
      type: object
      title: CompanyMetaData
      description: Model for company metadata
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError
    LocationInfo:
      properties:
        lat:
          anyOf:
            - type: number
            - type: 'null'
          title: Lat
          description: Latitude coordinate
        lng:
          anyOf:
            - type: number
            - type: 'null'
          title: Lng
          description: Longitude coordinate
        state:
          anyOf:
            - type: string
            - type: 'null'
          title: State
          description: State or region name
      type: object
      title: LocationInfo
      description: Model for geographical location information
    FinancialReport:
      properties:
        id:
          type: string
          title: Id
          description: Unique identifier for the financial report
        name:
          type: string
          title: Name
          description: Name or title of the financial report
        date:
          anyOf:
            - type: string
            - type: 'null'
          title: Date
          description: Reporting period end date
        report_pdf_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Report Pdf Url
          description: URL to PDF version of the report
        report_table_html_url:
          anyOf:
            - type: string
            - type: 'null'
          title: Report Table Html Url
          description: URL to HTML table version
        is_consolidated:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Is Consolidated
          description: Whether this is a consolidated report
        published_at:
          anyOf:
            - type: string
            - type: 'null'
          title: Published At
          description: Date when report was published
      type: object
      required:
        - id
        - name
      title: FinancialReport
  securitySchemes:
    HTTPBearer:
      type: http
      description: Enter your API key
      scheme: bearer

````