---
title: "Get Company Details"
method: GET
path: "/api/v1/companies/{identifier}"
tags: ["Companies"]
---

# Get Company Details

`GET /api/v1/companies/{identifier}`

## Request

- Base URL: `https://nordicfinancialnews.com`
- URL: `https://nordicfinancialnews.com/api/v1/companies/{identifier}`
- Auth: HTTP bearer

Returns detailed information about a single company, including description, sector, relationships, and stock listings. Look up by company ID (e.g. `comp_apple123`) or ticker symbol (e.g. `AAPL`, `VOLV-B`). Lookup also accepts the full ticker including exchange suffix (e.g. `VOLV-B.ST`).

## Headers

- `If-None-Match` string
- `If-Modified-Since` string

## Response `200`

Company retrieved successfully

- object
  - `company` CompanyDetail, required
    - `id` string, required: Unique company identifier
    - `name` string, required: Company name
    - `slug` string, required: URL-friendly company name
    - `ticker` string, nullable: Primary stock ticker (null if unlisted)
    - `isin` string, nullable: ISIN of the primary listing. Null if unlisted or unknown.
    - `former_tickers` string[], required: Tickers the company was formerly listed under, from delisted or renamed listings, excluding any that are still a current ticker. Always present; empty when none. The ticker filter resolves former tickers as well as the current one, so a match on an old ticker still returns the company; this field tells you the ticker you searched by is historical.
    - `is_active` boolean: Whether the company is currently active/operating
    - `exchange` object, nullable: Primary exchange where the company is listed
      - `id` string: Exchange identifier
      - `name` string: Exchange display name
      - `mic_code` string: ISO 10383 Market Identifier Code
    - `market_segment` 'large_cap' | 'mid_cap' | 'small_cap' | 'first_north_premier' | 'first_north_growth', nullable: Cap segment of the primary listing. Set only for Nasdaq Nordic markets (Stockholm, Helsinki, Copenhagen, Iceland and First North); null elsewhere, when unlisted, or when `exchange` is null. `first_north_premier` and `first_north_growth` are First North's Premier and Growth markets.
    - `also_listed_on` object[], required: The company's other active listings, excluding the primary listing above: cross-listings on other exchanges and additional share classes (which may be on the same exchange). Always present; empty when the company is single-listed or unlisted. The row's ticker, isin and exchange fields are the primary listing only. Company detail stock_listings is the authoritative full set.
      - `ticker` string, required: Ticker on this secondary exchange
      - `isin` string, nullable: ISIN of this listing. Null when unknown.
      - `mic_code` string, required: ISO 10383 Market Identifier Code of this exchange
    - `description` string, nullable: Company description
    - `sector` string, nullable: Industry sector
    - `website` string, nullable: Company website
    - `article_count` integer: Number of articles mentioning this company
    - `story_count` integer: Number of stories mentioning this company
    - `parent_company` object, nullable: Parent company, if this is a subsidiary
      - `id` string
      - `name` string
      - `ticker` string, nullable
    - `subsidiaries` object[]: Subsidiary companies
      - `id` string
      - `name` string
      - `ticker` string, nullable
    - `indices` object[]: Stock index memberships (e.g. OMXS30)
      - `id` string
      - `name` string
      - `symbol` string
    - `stock_listings` object[]: Active stock listings across exchanges
      - `ticker` string: Full ticker including exchange suffix
      - `isin` string, nullable: ISIN of this listing. Null when unknown.
      - `primary` boolean: Whether this is the primary listing
      - `market_segment` 'large_cap' | 'mid_cap' | 'small_cap' | 'first_north_premier' | 'first_north_growth', nullable: Cap segment of this listing. Nasdaq Nordic markets only; null elsewhere.
      - `exchange` object, nullable
        - `id` string
        - `name` string
        - `mic_code` string
    - `country` object, nullable: Country where the company is domiciled
      - `id` string: Country identifier
      - `name` string: Country name
      - `iso2_code` string: ISO 3166-1 alpha-2 code
    - `registry` object, nullable: Official company registry data from Nordic registries (e.g. Bolagsverket, PRH). Null if no registry data exists.
      - `source` string, nullable: Name of the official registry
      - `registered_name` string, nullable: Official registered company name
      - `company_form` string, nullable: Legal form of the company
      - `city` string, nullable: Registered city
      - `founded` string, nullable: Founding or registration date
      - `employees` integer, nullable: Number of employees
      - `industry` string, nullable: Industry classification from registry
      - `bankruptcy` boolean, nullable: Whether the company is in bankruptcy proceedings
      - `under_liquidation` boolean, nullable: Whether the company is under liquidation
      - `share_capital` object, nullable: Registered share capital
        - `amount` number, nullable: Share capital amount
        - `currency` string, nullable: Currency code (ISO 4217)
      - `institutional_sector` string, nullable: Institutional sector classification
      - `deregistered_at` string, nullable: Date the company was deregistered, if applicable
      - `deregistration_reason` string, nullable: Reason for deregistration
    - `updated_at` string, date-time: When the company was last updated (ISO 8601)

## Other responses

- `304`: Not Modified
- `404`: Company not found

---

[API](https://skmtc.dev/nordicfinancialnews/apis/nordic-financial-news-api.md) - [All operations](https://skmtc.dev/nordicfinancialnews/apis/nordic-financial-news-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nordicfinancialnews/apis/nordic-financial-news-api/revisions/aa48db8c82fc?raw)
