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

# Search companies (GET)

> Proxies a search to the Typesense `companies` collection using standard query-string parameters (`q`, `query_by`, `filter_by`, `sort_by`, `per_page`, `page`). `per_page` is capped at 50. Pro tier: certain legal entity types and ceased companies are filtered out server-side. Max/Enterprise: unfiltered.

<Badge color="green" size="sm">Pro+ tier</Badge>


## OpenAPI

````yaml get /search-public/companies
openapi: 3.1.1
info:
  title: TIC Lens API
  description: "The TIC Lens API provides programmatic access to company, person, property, vehicle, and order data.\r\n\r\n## Authentication\r\n\r\nAll requests require an API key passed via the `x-api-key` header:\r\n\r\n```bash\r\ncurl -H \"x-api-key: YOUR_API_KEY\" https://lens-api.tic.io/companies/123\r\n```\r\n\r\nAPI keys are managed through the TIC Lens web application under **Settings → API Keys**.\r\n\r\n## Base URL\r\n\r\n| Environment | URL |\r\n|-------------|-----|\r\n| Production  | `https://lens-api.tic.io` |\r\n\r\n## Feature Access\r\n\r\nEndpoints are gated by your subscription plan. If your plan does not include a feature, the endpoint will return `403 Forbidden`.\r\n\r\n## Rate Limits\r\n\r\nRate limits are applied per API key. If you exceed the limit, requests will return `429 Too Many Requests`.\r\n\r\n## Response Format\r\n\r\nAll responses are JSON. Null values are omitted from responses.\r\n"
  version: v1
servers:
  - url: https://lens-api.tic.io
security:
  - ApiKey: []
tags:
  - name: Addresses
  - name: Bolagsverket
  - name: Brf
  - name: Companies
  - name: Documents
  - name: FlightImages
  - name: Free
  - name: Orders
  - name: OrdersExports
  - name: PaymentControl
  - name: PaymentControlImport
  - name: Persons
  - name: Properties
  - name: PublicSearch
  - name: SearchAutocomplete
  - name: Sentinel
  - name: ServingPermits
  - name: Team
  - name: Teams
  - name: Transportstyrelsen
  - name: Vehicles
  - name: WatchList
paths:
  /search-public/companies:
    get:
      tags:
        - PublicSearch
      summary: Search companies (GET)
      description: >-
        Proxies a search to the Typesense `companies` collection using standard
        query-string parameters (`q`, `query_by`, `filter_by`, `sort_by`,
        `per_page`, `page`). `per_page` is capped at 50. Pro tier: certain legal
        entity types and ceased companies are filtered out server-side.
        Max/Enterprise: unfiltered.
      operationId: SearchCompaniesGet
      responses:
        '200':
          description: Typesense search response
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/Ormeo_Library_Search_Documents_TypesenseCompanyDocumentTypesenseSearchResponse
        '502':
          description: Upstream Typesense error
components:
  schemas:
    Ormeo_Library_Search_Documents_TypesenseCompanyDocumentTypesenseSearchResponse:
      type: object
      properties:
        facet_counts:
          type:
            - 'null'
            - array
          items:
            $ref: '#/components/schemas/Ormeo_Library_Search_TypesenseFacetCounts'
        found:
          type: integer
          format: int32
        hits:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_TypesenseCompanyDocumentHit
        grouped_hits:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_TypesenseCompanyDocumentGroupedHits
        out_of:
          type: integer
          format: int32
        page:
          type: integer
          format: int32
        request_params:
          $ref: '#/components/schemas/Ormeo_Library_Search_RequestParams'
        search_cutoff:
          type:
            - 'null'
            - boolean
        search_time_ms:
          type: integer
          format: int32
      additionalProperties: false
    Ormeo_Library_Search_TypesenseFacetCounts:
      type: object
      properties:
        counts:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_TypesenseFacetCountDetails
        field_name:
          type:
            - 'null'
            - string
        sampled:
          type: boolean
        stats:
          $ref: '#/components/schemas/Ormeo_Library_Search_TypesenseFacetCountsStats'
        localizedFieldName:
          type:
            - 'null'
            - string
          readOnly: true
      additionalProperties: false
    Ormeo_Library_Search_Documents_TypesenseCompanyDocumentHit:
      type: object
      properties:
        document:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_TypesenseCompanyDocument
        geo_distance_meters:
          type: 'null'
        highlight:
          type: 'null'
        highlights:
          type:
            - 'null'
            - array
          items:
            $ref: '#/components/schemas/Ormeo_Library_Search_HighlightElement'
        text_match:
          type:
            - 'null'
            - number
          format: double
        text_match_info:
          $ref: '#/components/schemas/Ormeo_Library_Search_TextMatchInfo'
      additionalProperties: false
    Ormeo_Library_Search_Documents_TypesenseCompanyDocumentGroupedHits:
      type: object
      properties:
        group_key:
          type:
            - 'null'
            - array
          items:
            type: string
        hits:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_TypesenseCompanyDocumentHit
      additionalProperties: false
    Ormeo_Library_Search_RequestParams:
      type: object
      properties:
        collection_name:
          type:
            - 'null'
            - string
        first_q:
          type:
            - 'null'
            - string
        per_page:
          type:
            - 'null'
            - integer
          format: int64
        q:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_Search_TypesenseFacetCountDetails:
      type: object
      properties:
        count:
          type: integer
          format: int64
        highlighted:
          type:
            - 'null'
            - string
        value:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_Search_TypesenseFacetCountsStats:
      type: object
      properties:
        total_values:
          type: integer
          format: int64
      additionalProperties: false
    Ormeo_Library_Search_Documents_TypesenseCompanyDocument:
      type: object
      properties:
        id:
          type:
            - 'null'
            - string
        companyId:
          type: integer
          format: int32
        iso3166CountryCode:
          type:
            - 'null'
            - string
        registrationNumber:
          type:
            - 'null'
            - string
        legalEntityType:
          type:
            - 'null'
            - string
        localCompanyCode:
          type:
            - 'null'
            - string
        elfCode:
          type:
            - 'null'
            - string
        registrationDate:
          type:
            - 'null'
            - integer
          format: int64
        ceasedDate:
          type:
            - 'null'
            - integer
          format: int64
        isCeased:
          type: boolean
        mostRecentPurpose:
          type:
            - 'null'
            - string
        activityStatus:
          $ref: '#/components/schemas/Ormeo_Library_Entities_CompanyActivityStatus'
        mostRecentRegisteredAddress:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyAddressGeopoint
        mostRecentMailingAddress:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyAddressGeopoint
        mostRecentVisitingAddress:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyAddressGeopoint
        currentWorkplaces:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyWorkplaceMinimal
        names:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyName
        registeredOffices:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyRegisteredOffice
        registeredOfficeMunicipalityCode:
          type:
            - 'null'
            - integer
          format: int32
        registeredOfficeCountyCode:
          type:
            - 'null'
            - integer
          format: int32
        slugs:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanySlug
        phoneNumbers:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyPhoneNumber
        hasPhoneNumbers:
          type: boolean
          readOnly: true
        emailAddresses:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyEmail
        hasEmailAddresses:
          type: boolean
          readOnly: true
        hyperlinks:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyLink
        hasHyperlinks:
          type: boolean
          readOnly: true
        sniCodes:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyIndustryCode
        intelligence:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyIntelligence
        hasIntelligence:
          type: boolean
          readOnly: true
        status:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyStatus
        hasStatus:
          type: boolean
          readOnly: true
        mostRecentFinancialSummary:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyFinancialSummary
        hasMostRecentFinancialSummary:
          type: boolean
          readOnly: true
        isRegisteredForVAT:
          type:
            - 'null'
            - boolean
        isRegisteredForFTax:
          type:
            - 'null'
            - boolean
        isRegisteredForPayroll:
          type:
            - 'null'
            - boolean
        isRegisteredAML:
          type:
            - 'null'
            - boolean
        registration:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyRegistration
        ftaxTerminationReason:
          type:
            - 'null'
            - string
        bankAccounts:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyBankAccount
        hasBankAccounts:
          type: boolean
          readOnly: true
        documents:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyDocument2
        hasDocuments:
          type: boolean
          readOnly: true
        lastAnnualReportDate:
          type:
            - 'null'
            - integer
          format: int64
          readOnly: true
        stock:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_StockInformation
        hasStock:
          type: boolean
          readOnly: true
        lei:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_LEI
        hasLEI:
          type: boolean
          readOnly: true
        salesToPublicActors:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_SalesToPublicActor
        hasSalesToPublicActors:
          type: boolean
          readOnly: true
        ecParticipant:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_ECParticipant
        hasECParticipant:
          type: boolean
          readOnly: true
        franchisesOrLicences:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyFranchiseOrLicence
        hasFranchisesOrLicences:
          type: boolean
          readOnly: true
        trademarks:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyTrademark
        hasTrademarks:
          type: boolean
          readOnly: true
        mostRecentSignatory:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanySignatory
        currentRepresentatives:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_CompanyPerson
        currentBeneficialOwners:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_BeneficialOwner
        mostRecentShareCapital:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_Search_ShareCapital
        mostRecentDebtorSummary:
          $ref: >-
            #/components/schemas/Ormeo_Library_KFM_KFM_MostRecentDebtorSummary_Dto
        hasMostRecentDebtorSummary:
          type: boolean
          readOnly: true
        cNbrEmployeesInterval:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        c_VATInterval:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cTurnoverInterval:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cPropertyTaxationInterval:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cSector:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cTradeAfrica:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cTradeAsia:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cTradeEU:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cTradeExportInterval:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cTradeFarEast:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cTradeImportInterval:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cTradeNorthCentralAmerica:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cTradeNordics:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cTradeSouthAmerica:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cTradeOtherEurope:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cGenderRatioFemale:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cGenderRatioMale:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cPrivPubl:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
        cOwnership:
          $ref: >-
            #/components/schemas/Ormeo_Library_Search_Documents_Search_SCB_Category
      additionalProperties: false
    Ormeo_Library_Search_HighlightElement:
      type: object
      properties:
        field:
          type:
            - 'null'
            - string
        matched_tokens:
          type:
            - 'null'
            - array
          items:
            type: string
        snippet:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_Search_TextMatchInfo:
      type: object
      properties:
        best_field_score:
          type:
            - 'null'
            - string
        best_field_weight:
          type:
            - 'null'
            - integer
          format: int64
        fields_matched:
          type:
            - 'null'
            - integer
          format: int64
        num_tokens_dropped:
          type:
            - 'null'
            - integer
          format: int64
        score:
          type:
            - 'null'
            - string
        tokens_matched:
          type:
            - 'null'
            - integer
          format: int64
        typo_prefix_score:
          type:
            - 'null'
            - integer
          format: int64
      additionalProperties: false
    Ormeo_Library_Entities_CompanyActivityStatus:
      enum:
        - hasNeverBeenActive
        - isActive
        - isNoLongerActive
        - unknown
      type: string
    Ormeo_Library_Search_Documents_Search_Search_CompanyAddressGeopoint:
      type: object
      properties:
        co:
          type:
            - 'null'
            - string
        streetAddress:
          type:
            - 'null'
            - string
        postalCode:
          type:
            - 'null'
            - string
        city:
          type:
            - 'null'
            - string
        countryCodeAlpha3:
          type:
            - 'null'
            - string
        location:
          type:
            - 'null'
            - array
          items:
            type: number
            format: double
        firstSeenAt:
          type:
            - 'null'
            - integer
          format: int64
        lantmaterietLocationalAddressId:
          type:
            - 'null'
            - string
          format: uuid
        lantmaterietLocatedOnPropertyId:
          type:
            - 'null'
            - string
          format: uuid
        addressId:
          type:
            - 'null'
            - integer
          format: int32
        propertyId:
          type:
            - 'null'
            - integer
          format: int32
        lantmaterietLocationalSupplementalNumber:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyWorkplaceMinimal:
      type: object
      properties:
        companyWorkplaceId:
          type: integer
          format: int32
        workplaceCode:
          type:
            - 'null'
            - integer
          format: int32
        mostRecentName:
          type:
            - 'null'
            - string
        labelAddress:
          type:
            - 'null'
            - string
        location:
          type:
            - 'null'
            - array
          items:
            type: number
            format: double
          readOnly: true
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyName:
      type: object
      properties:
        nameOrIdentifier:
          type:
            - 'null'
            - string
        companyNamingType:
          $ref: '#/components/schemas/Ormeo_Library_Entities_CompanyNamingType'
        firstSeenAt:
          type:
            - 'null'
            - integer
          format: int64
        companyNameDecidedAt:
          type:
            - 'null'
            - integer
          format: int64
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyRegisteredOffice:
      type: object
      properties:
        municipality:
          type:
            - 'null'
            - string
        municipalityCode:
          type:
            - 'null'
            - string
        county:
          type:
            - 'null'
            - string
        countyCode:
          type:
            - 'null'
            - string
        firstSeenAt:
          type:
            - 'null'
            - integer
          format: int64
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanySlug:
      type: object
      properties:
        urlSlug:
          type:
            - 'null'
            - string
        slugType:
          $ref: '#/components/schemas/Ormeo_Library_Entities_CompanySlugType'
        firstSeenAt:
          type:
            - 'null'
            - integer
          format: int64
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyPhoneNumber:
      type: object
      properties:
        e164PhoneNumber:
          type:
            - 'null'
            - string
        phoneNumberType:
          $ref: '#/components/schemas/Ormeo_Library_Entities_PhoneNumberType'
        numberPlanServiceType:
          type:
            - 'null'
            - string
        orginalOperator:
          type:
            - 'null'
            - string
        priorOperator:
          type:
            - 'null'
            - string
        currentOperator:
          type:
            - 'null'
            - string
        lastPortingDate:
          type:
            - 'null'
            - integer
          format: int64
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyEmail:
      type: object
      properties:
        emailAddress:
          type:
            - 'null'
            - string
        emailAddressType:
          $ref: '#/components/schemas/Ormeo_Library_Entities_EmailAddressType'
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyLink:
      type: object
      properties:
        hyperlink:
          type:
            - 'null'
            - string
        hyperlinkType:
          $ref: '#/components/schemas/Ormeo_Library_Entities_CompanyLinkType'
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyIndustryCode:
      type: object
      properties:
        sni_2007Code:
          type:
            - 'null'
            - string
        sni_2007Name:
          type:
            - 'null'
            - string
        sni_2007Section:
          type:
            - 'null'
            - string
        sni_2025Code:
          type:
            - 'null'
            - string
        sni_2025Name:
          type:
            - 'null'
            - string
        sni_2025Section:
          type:
            - 'null'
            - string
        rank:
          type:
            - 'null'
            - integer
          format: int32
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyIntelligence:
      type: object
      properties:
        companyIntelligenceType:
          $ref: '#/components/schemas/Ormeo_Library_Entities_CompanyIntelligenceType'
        companyIntelligenceSubType:
          type:
            - 'null'
            - string
        notes:
          type:
            - 'null'
            - string
          readOnly: true
        score:
          type: integer
          format: int32
        firstSeenAt:
          type:
            - 'null'
            - integer
          format: int64
        intelligenceNotesType:
          type:
            - 'null'
            - integer
          format: int32
        notesValue1:
          type:
            - 'null'
            - string
        notesValue2:
          type:
            - 'null'
            - string
        notesValue3:
          type:
            - 'null'
            - string
        notesValue4:
          type:
            - 'null'
            - string
        documentUrl:
          type:
            - 'null'
            - string
          readOnly: true
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyStatus:
      type: object
      properties:
        companyStatusType:
          $ref: '#/components/schemas/Ormeo_Library_Entities_CompanyStatusType'
        statusDate:
          type:
            - 'null'
            - integer
          format: int64
        statusDescription:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyFinancialSummary:
      type: object
      properties:
        periodStart:
          type: integer
          format: int64
        periodEnd:
          type: integer
          format: int64
        rs_NetSalesK:
          type:
            - 'null'
            - integer
          format: int32
        rs_OtherOperatingIncomeK:
          type:
            - 'null'
            - integer
          format: int32
        rs_OperatingProfitOrLossK:
          type:
            - 'null'
            - integer
          format: int32
        rs_SumFinancialItemsK:
          type:
            - 'null'
            - integer
          format: int32
        rs_ProfitAfterFinancialItemsK:
          type:
            - 'null'
            - integer
          format: int32
        bs_TotalAssetsK:
          type:
            - 'null'
            - integer
          format: int32
        fn_NumberOfEmployees:
          type:
            - 'null'
            - number
          format: double
        km_OperatingMargin:
          type:
            - 'null'
            - number
          format: double
        km_NetProfitMargin:
          type:
            - 'null'
            - number
          format: double
        km_EquityAssetsRatio:
          type:
            - 'null'
            - number
          format: double
        km_GrossMargin:
          type:
            - 'null'
            - number
          format: double
        isAudited:
          type:
            - 'null'
            - boolean
        software:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyRegistration:
      type: object
      properties:
        companyRegistrationType:
          $ref: '#/components/schemas/Ormeo_Library_Entities_CompanyRegistrationType'
        companyRegistrationSubType:
          type:
            - 'null'
            - string
        isRegistered:
          type:
            - 'null'
            - boolean
        registeredFrom:
          type:
            - 'null'
            - integer
          format: int64
        registeredTo:
          type:
            - 'null'
            - integer
          format: int64
        terminationReasonIfAny:
          type:
            - 'null'
            - string
        firstSeenAt:
          type:
            - 'null'
            - integer
          format: int64
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyBankAccount:
      type: object
      properties:
        bankAccountType:
          $ref: '#/components/schemas/Ormeo_Library_Entities_BankAccountType'
        accountNumber:
          type:
            - 'null'
            - string
        swift_BIC:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyDocument2:
      type: object
      properties:
        companyDocumentId:
          type: integer
          format: int32
        companyDocumentType:
          $ref: '#/components/schemas/Ormeo_Library_Entities_CompanyDocumentType'
        documentDate:
          type:
            - 'null'
            - integer
          format: int64
        documentTitle:
          type:
            - 'null'
            - string
        documentVersion:
          type:
            - 'null'
            - string
        documentValue1:
          type:
            - 'null'
            - string
        documentValue2:
          type:
            - 'null'
            - string
        documentValue3:
          type:
            - 'null'
            - string
        grossPriceIfAny:
          type:
            - 'null'
            - number
          format: double
        documentUrl:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_StockInformation:
      type: object
      properties:
        isin:
          type:
            - 'null'
            - string
        ticker:
          type:
            - 'null'
            - string
        yahooSymbol:
          type:
            - 'null'
            - string
        marketName:
          type:
            - 'null'
            - string
        marketExchangeName:
          type:
            - 'null'
            - string
        marketCountryCodeAlpha3:
          type:
            - 'null'
            - string
        sectorName:
          type:
            - 'null'
            - string
        branchName:
          type:
            - 'null'
            - string
        listingDate:
          type:
            - 'null'
            - integer
          format: int64
        enterpriseValue:
          type:
            - 'null'
            - number
          format: double
        enterpriseValueUpdated:
          type:
            - 'null'
            - integer
          format: int64
        stockQuote:
          type:
            - 'null'
            - number
          format: double
        stockQuoteUpdated:
          type:
            - 'null'
            - integer
          format: int64
        nextReportDate:
          type:
            - 'null'
            - integer
          format: int64
        nextReportType:
          type:
            - 'null'
            - string
        dividendExDate:
          type:
            - 'null'
            - integer
          format: int64
        dividendsPerYear:
          type:
            - 'null'
            - integer
          format: int32
        dividendAmount:
          type:
            - 'null'
            - number
          format: double
        dividendCurrency:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_LEI:
      type: object
      properties:
        leiCode:
          type:
            - 'null'
            - string
        registrationStatus:
          type:
            - 'null'
            - string
        initialRegistrationDate:
          type:
            - 'null'
            - integer
          format: int64
        nextRenewalDate:
          type:
            - 'null'
            - integer
          format: int64
        managingLOU:
          type:
            - 'null'
            - string
        managingLOULegalName:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_SalesToPublicActor:
      type: object
      properties:
        actorName:
          type:
            - 'null'
            - string
        actorType:
          type:
            - 'null'
            - string
        actorCode:
          type:
            - 'null'
            - string
        sales:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_Search_Documents_Search_SalesToPublicActorPerYear
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_ECParticipant:
      type: object
      properties:
        pic:
          type:
            - 'null'
            - string
        validationStatus:
          type:
            - 'null'
            - string
        numberOfProjects:
          type:
            - 'null'
            - integer
          format: int32
        workProgrammesData:
          type: 'null'
        lastUpdated:
          type: integer
          format: int64
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyFranchiseOrLicence:
      type: object
      properties:
        linkedToName:
          type:
            - 'null'
            - string
        linkedToCompanyId:
          type:
            - 'null'
            - integer
          format: int32
        actingUnderName:
          type:
            - 'null'
            - string
        description:
          type:
            - 'null'
            - string
        companyFranchiseOrLicenceType:
          $ref: >-
            #/components/schemas/Ormeo_Library_Entities_CompanyFranchiseOrLicenceType
        agentDescription:
          type:
            - 'null'
            - string
        data:
          type:
            - 'null'
            - array
          items: {}
        revoked:
          type:
            - 'null'
            - boolean
        firstSeen:
          type:
            - 'null'
            - integer
          format: int64
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyTrademark:
      type: object
      properties:
        trademarkId:
          type: integer
          format: int32
        applicationNumber:
          type:
            - 'null'
            - string
        registeredCountryCode:
          type:
            - 'null'
            - string
        registered:
          type:
            - 'null'
            - integer
          format: int64
        expire:
          type:
            - 'null'
            - integer
          format: int64
        status:
          type:
            - 'null'
            - string
        feature:
          type:
            - 'null'
            - string
        word:
          type:
            - 'null'
            - string
        mediaUrl:
          type:
            - 'null'
            - string
          readOnly: true
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanySignatory:
      type: object
      properties:
        signatureDescription:
          type:
            - 'null'
            - string
        firstSeenAt:
          type:
            - 'null'
            - integer
          format: int64
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_CompanyPerson:
      type: object
      properties:
        personId:
          type:
            - 'null'
            - integer
          format: int32
        personalIdentityNumber:
          type:
            - 'null'
            - string
        positionType:
          type:
            - 'null'
            - string
        positionDescription:
          type:
            - 'null'
            - string
        positionStart:
          type:
            - 'null'
            - integer
          format: int64
        positionEnd:
          type:
            - 'null'
            - integer
          format: int64
        fullName:
          type:
            - 'null'
            - string
          readOnly: true
        givenName:
          type:
            - 'null'
            - string
        firstName:
          type:
            - 'null'
            - string
        middleName:
          type:
            - 'null'
            - string
        lastName:
          type:
            - 'null'
            - string
        isProtected:
          type:
            - 'null'
            - boolean
        roleByCompanyName:
          type:
            - 'null'
            - string
        roleByCompanyRegistrationNumber:
          type:
            - 'null'
            - string
        employeeRepresentative:
          type:
            - 'null'
            - boolean
        auditorType:
          $ref: '#/components/schemas/Ormeo_Library_Entities_AuditorType'
        bornYearMonthDay:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_BeneficialOwner:
      type: object
      properties:
        beneficialOwnerId:
          type: integer
          format: int32
        fromDate:
          type:
            - 'null'
            - integer
          format: int64
        personId:
          type:
            - 'null'
            - integer
          format: int32
        personalIdentityNumber:
          type:
            - 'null'
            - string
        fullName:
          type:
            - 'null'
            - string
        countryOfResidenceCode:
          type:
            - 'null'
            - string
        citizenshipCountryCode:
          type:
            - 'null'
            - string
        extentCode:
          type:
            - 'null'
            - string
        extentDescription:
          type:
            - 'null'
            - string
        governDescription:
          type:
            - 'null'
            - string
        throughName:
          type:
            - 'null'
            - string
        throughRegistrationNumber:
          type:
            - 'null'
            - string
        bornYearMonthDay:
          type:
            - 'null'
            - string
        isProtected:
          type:
            - 'null'
            - boolean
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_Search_ShareCapital:
      type: object
      properties:
        shareCapitalAmount:
          type:
            - 'null'
            - number
          format: double
        shareCapitalLowerLimitAmount:
          type:
            - 'null'
            - number
          format: double
        shareCapitalHigherLimitAmount:
          type:
            - 'null'
            - number
          format: double
        shareCapitalISO4217CurrencyCode:
          type:
            - 'null'
            - string
        numberOfShares:
          type:
            - 'null'
            - integer
          format: int64
        numberOfSharesLowerLimit:
          type:
            - 'null'
            - integer
          format: int64
        numberOfSharesHigherLimit:
          type:
            - 'null'
            - integer
          format: int64
        firstSeenAt:
          type:
            - 'null'
            - integer
          format: int64
      additionalProperties: false
    Ormeo_Library_KFM_KFM_MostRecentDebtorSummary_Dto:
      type: object
      properties:
        foreclosure:
          type:
            - 'null'
            - boolean
        debtRestructuring:
          type:
            - 'null'
            - boolean
        recordOfPaymentApplications:
          $ref: '#/components/schemas/Ormeo_Library_KFM_RecordOfPaymentApplications'
        recordOfNonPayment:
          $ref: '#/components/schemas/Ormeo_Library_KFM_RecordOfNonPayment'
        debtBalance:
          $ref: '#/components/schemas/Ormeo_Library_KFM_DebtBalance'
        executions:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_KFM_KFM_DebtorChangeEntityExecution_Dto
        decisions:
          type:
            - 'null'
            - array
          items:
            $ref: >-
              #/components/schemas/Ormeo_Library_KFM_KFM_DebtorChangeEntityDecision_Dto
      additionalProperties: false
    Ormeo_Library_Search_Documents_Search_SCB_Category:
      type: object
      properties:
        categoryCode:
          type: integer
          format: int32
        categoryCodeDescription:
          type:
            - 'null'
            - string
        categoryCode2:
          type:
            - 'null'
            - integer
          format: int32
        categoryCodeDescription2:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_Entities_CompanyNamingType:
      enum:
        - legalName
        - commonName
        - tradingName
        - particularName
        - foreignLanguageName
        - other
        - legalNameSuggested
        - commonNameSuggested
        - tradingNameSuggested
        - particularNameSuggested
        - foreignLanguageNameSuggested
      type: string
    Ormeo_Library_Entities_CompanySlugType:
      enum:
        - legalName
        - commonName
        - tradingName
        - particularName
        - foreignLanguageName
        - stockTicker
        - other
      type: string
    Ormeo_Library_Entities_PhoneNumberType:
      enum:
        - fixedLine
        - mobile
      type: string
    Ormeo_Library_Entities_EmailAddressType:
      enum:
        - general
        - personal
        - other
      type: string
    Ormeo_Library_Entities_CompanyLinkType:
      enum:
        - homepage
        - facebook
        - instagram
        - x_Twitter
        - linkedIn
        - other
      type: string
    Ormeo_Library_Entities_CompanyIntelligenceType:
      enum:
        - createdAsShelfCompany
        - suspectedForQuickLiquidation
        - couldBeFranchise
        - affliatedWithArticle
        - unknown
        - suspectedAddress
        - formerChecks
        - presentOnWarningList
        - annualReportDiscrepancies
        - auditorResignation
        - registration
        - registerChanges
        - penaltyFees
        - beneficialOwner
        - claims
        - forfeit
        - mentionedInCourtCase
      type: string
    Ormeo_Library_Entities_CompanyStatusType:
      enum:
        - reorganizationOfBusinessCommenced
        - bankruptcyTerminatedWithSurplus
        - dissolvedByCompanyDemerger
        - liquidationTerminated
        - mergerProcedureCommenced
        - acquisitionByCompanyDemerger
        - acquisitionByMerger
        - dissolvedByMergerProcedure
        - liquidationDecided
        - bankruptcyProceedingsCommenced
        - bankruptcyProceedingsTerminated
        - mergerPermitted
        - unused1
        - unused2
        - unused3
        - liquidationContinues
        - struckOffRegisterCrossBorderMerger
        - bankruptcyRepealedByCourt
        - liquidationEnds
        - liquidationRepealedByCourt
        - companyStruckOff
        - reorganizationOfBusinessEnded
        - reorganizationOfBusinessRepealedByCourt
        - resolutionCommenced
        - resolutionTerminated
        - resolutionRepealedByCourt
        - companyStruckOffTradeRegisterAct
        - deregisteredNewHolder
        - deregistered
        - reintroduced
        - companyStruckOffOwnRequest
        - companyStruckOffByRegistrationOffice
        - companyStruckOffReenteredAsJointStock
        - branchStruckOffForeignLiquidationOrBankruptcy
        - branchStruckOffOperationsCeased
        - branchStruckOffMissingCEO
        - branchStruckOffCourtOrder
        - branchStruckOffAnnualReportMissing
        - isActive
        - isNoLongerActive
        - hasNeverBeenActive
        - taxAuthorityStatus
        - companyDemergerCommenced
        - settlementNegotiationsCommenced
        - settlementNegotiationsTerminated
        - settlementNegotiationsRepealedByCourt
        - acquisitionExpired
        - acquisitionTerminated
        - acquisitionByMultipleMergers
        - acquisitionRepealedByCourt
        - mergerExpired
        - mergerRepealedByCourt
        - other
      type: string
    Ormeo_Library_Entities_CompanyRegistrationType:
      enum:
        - fTax
        - vat
        - payroll
        - stockCompany
        - antimoneyLaundering
        - other
      type: string
    Ormeo_Library_Entities_BankAccountType:
      enum:
        - bankgiro
        - plusgiro
        - iban
        - other
      type: string
    Ormeo_Library_Entities_CompanyDocumentType:
      enum:
        - annualReport
        - quarterlyReport
        - interimReport
        - dividend
        - case
        - minutes
        - articlesOfAssociation
        - financialPlan
        - bylaws
      type: string
    Ormeo_Library_Search_Documents_Search_SalesToPublicActorPerYear:
      type: object
      properties:
        year:
          type: integer
          format: int32
        approxInvoicedK:
          type: integer
          format: int32
      additionalProperties: false
    Ormeo_Library_Entities_CompanyFranchiseOrLicenceType:
      enum:
        - franchise
        - licence
        - membership
        - agent
        - amlRegistered
        - other
      type: string
    Ormeo_Library_Entities_AuditorType:
      enum:
        - certifiedPublicAccountant
        - approvedAccountant
        - foreignAuditor
      type: string
    Ormeo_Library_KFM_RecordOfPaymentApplications:
      type: object
      properties:
        numberOfCases:
          type: integer
          format: int32
        totalAmountInSEK:
          type: number
          format: double
        lastCaseDate:
          type:
            - 'null'
            - integer
          format: int64
        orderToPayCases:
          type:
            - 'null'
            - array
          items:
            $ref: '#/components/schemas/Ormeo_Library_KFM_KFM_OrderToPayCaseMinimal'
      additionalProperties: false
    Ormeo_Library_KFM_RecordOfNonPayment:
      type: object
      properties:
        numberOfCases:
          type: integer
          format: int32
        totalAmountInSEK:
          type: number
          format: double
        lastCaseDate:
          type:
            - 'null'
            - integer
          format: int64
      additionalProperties: false
    Ormeo_Library_KFM_DebtBalance:
      type: object
      properties:
        lastUpdated:
          type: integer
          format: int64
        totalAmountInSEK:
          type: number
          format: double
          readOnly: true
        public:
          type:
            - 'null'
            - array
          items:
            $ref: '#/components/schemas/Ormeo_Library_KFM_DebtBalancePublic'
        private:
          $ref: '#/components/schemas/Ormeo_Library_KFM_DebtBalancePrivate'
      additionalProperties: false
    Ormeo_Library_KFM_KFM_DebtorChangeEntityExecution_Dto:
      type: object
      properties:
        registrationDate:
          type:
            - 'null'
            - string
          format: date-time
        caseNumber:
          type:
            - 'null'
            - string
        caseNumberOldFormat:
          type:
            - 'null'
            - string
        debtType:
          type:
            - 'null'
            - integer
          format: int32
        debtTypeDescription:
          type:
            - 'null'
            - string
        executionYear:
          type:
            - 'null'
            - string
        executionTitleMonth:
          type:
            - 'null'
            - string
        executionDate:
          type:
            - 'null'
            - string
          format: date-time
        originalDebt:
          type:
            - 'null'
            - integer
          format: int32
        recalledAmount:
          type:
            - 'null'
            - integer
          format: int32
        executionEventType:
          type:
            - 'null'
            - string
        executionEventTypeDescription:
          type:
            - 'null'
            - string
        executionCaseType:
          type:
            - 'null'
            - string
        executionCaseTypeDescription:
          type:
            - 'null'
            - string
        terminatedWithCause:
          type:
            - 'null'
            - string
        terminatedWithCauseDescription:
          type:
            - 'null'
            - string
        executionEvents:
          type:
            - 'null'
            - array
          items:
            $ref: '#/components/schemas/Ormeo_Library_KFM_ExecutionEvent'
      additionalProperties: false
    Ormeo_Library_KFM_KFM_DebtorChangeEntityDecision_Dto:
      type: object
      properties:
        decisionType:
          type:
            - 'null'
            - string
        decisionTypeDescription:
          type:
            - 'null'
            - string
        decisionDate:
          type:
            - 'null'
            - string
          format: date-time
        decisionEventType:
          type:
            - 'null'
            - string
        measures:
          type:
            - 'null'
            - array
          items:
            type: string
        measuresDescriptions:
          type:
            - 'null'
            - array
          items:
            type: string
        reasonForDecision:
          type:
            - 'null'
            - string
        reasonForDecisionDescription:
          type:
            - 'null'
            - string
      additionalProperties: false
    Ormeo_Library_KFM_KFM_OrderToPayCaseMinimal:
      type: object
      properties:
        notificationType:
          type:
            - 'null'
            - string
        applicationVerdict:
          type:
            - 'null'
            - string
        casePrefix:
          type:
            - 'null'
            - string
        caseNumber:
          type:
            - 'null'
            - string
        dateOfApplicationOrVerdict:
          type:
            - 'null'
            - string
          format: date-time
        amount:
          type:
            - 'null'
            - number
          format: double
        applicationWithdrawn:
          type:
            - 'null'
            - boolean
        fileCreationDate:
          type: string
          format: date-time
      additionalProperties: false
    Ormeo_Library_KFM_DebtBalancePublic:
      type: object
      properties:
        description:
          type:
            - 'null'
            - string
        totalAmountInSEK:
          type: number
          format: double
        numberOfCases:
          type: integer
          format: int32
      additionalProperties: false
    Ormeo_Library_KFM_DebtBalancePrivate:
      type: object
      properties:
        numberOfCases:
          type: integer
          format: int32
        totalAmountInSEK:
          type: number
          format: double
      additionalProperties: false
    Ormeo_Library_KFM_ExecutionEvent:
      type: object
      properties:
        executionDate:
          type:
            - 'null'
            - string
          format: date-time
        executionEventType:
          type:
            - 'null'
            - string
        executionEventTypeDescription:
          type:
            - 'null'
            - string
        terminatedWithCause:
          type:
            - 'null'
            - string
        terminatedWithCauseDescription:
          type:
            - 'null'
            - string
      additionalProperties: false
  securitySchemes:
    ApiKey:
      type: apiKey
      name: x-api-key
      in: header

````