---
title: "GET /share-classes/{shareClassSymbol}"
method: GET
path: "/share-classes/{shareClassSymbol}"
tags: ["Share Classes"]
---

# GET /share-classes/{shareClassSymbol}

`GET /share-classes/{shareClassSymbol}`

## Request

- Base URL: `https://public-api.spiko.io/v0`
- URL: `https://public-api.spiko.io/v0/share-classes/{shareClassSymbol}`
- Auth: none required
- TypeScript: <https://skmtc.dev/spiko/apis/spiko-public-api/docs/share-classes/:shareClassSymbol/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `shareClassSymbol` 'EUTBL' | 'USTBL' | 'eurUSTBL' | 'SPKCC' | 'eurSPKCC' | 'UKTBL' | 'eurUKTBL' | 'SAFO' | 'SAFOd' | 'eurSAFO' | 'eurSAFOd' | 'gbpSAFO' | 'gbpSAFOd' | 'chfSAFO' | 'sekSAFO' | 'nokSAFO' | 'dkkSAFO' | 'plnSAFO' | 'hufSAFO' | 'czkSAFO' | 'SAFO-DATED-DEV' | 'eurSAFO-DATED-DEV' | 'gbpSAFO-DATED-DEV', required

## Response `200`

Success

- union
  - object
    - `id` string, uuid, required: a Universally Unique Identifier
    - `fundId` string, uuid, required: a Universally Unique Identifier
    - `isin` string, required: A valid ISIN
    - `navDecimals` integer, required
    - `shareDecimals` integer, required
    - `currency` 'EUR' | 'USD' | 'GBP' | 'CHF' | 'JPY' | 'SGD' | 'SEK' | 'NOK' | 'DKK' | 'PLN' | 'HUF' | 'CZK', required: a currency code among "EUR", "USD", "GBP", "CHF", "JPY", "SGD", "SEK", "NOK", "DKK", "PLN", "HUF", "CZK"
    - `tokens` union[], required
      - union
        - object
          - `network` 'Sepolia' | 'PolygonAmoy' | 'BaseSepolia' | 'ArbitrumSepolia' | 'ArbitrumSepoliaUk' | 'EtherlinkTestnet' | 'Ethereum' | 'Polygon' | 'Base' | 'Arbitrum' | 'ArbitrumUk' | 'Etherlink' | 'Anvil', required: an EVM blockchain network e.g. "Ethereum", "Polygon", "Arbitrum"
          - `address` string, required
        - object
          - `network` 'Starknet' | 'StarknetSepolia', required
          - `address` string, required
        - object
          - `network` 'Stellar' | 'StellarTestnet', required
          - `address` union, required
            - string
            - string
        - object
          - `network` 'Solana' | 'SolanaDevnet', required
          - `address` string, required: a valid Solana address, consisting of 32 to 44 base58 characters
    - `useOfIncome` 'accumulating' | 'distributing', required
    - `minimumInitialSubscription` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
    - `minimumSubsequentSubscription` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
    - `minimumRedemption` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
    - `subscriptionFees` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
    - `redemptionFees` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
    - `managementFees` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
    - `intermediaryShareClasses` array[], required
      - unknown[]
        - unknown
    - `data` object, required
      - `en` object, required
        - `name` string, required
        - `amfClassification` string, required
        - `referenceIndex` string, required
      - `es` object, required
        - `name` string, required
        - `amfClassification` string, required
        - `referenceIndex` string, required
      - `fr` object, required
        - `name` string, required
        - `amfClassification` string, required
        - `referenceIndex` string, required
      - `it` object, required
        - `name` string, required
        - `amfClassification` string, required
        - `referenceIndex` string, required
      - `de` object, required
        - `name` string, required
        - `amfClassification` string, required
        - `referenceIndex` string, required
      - `nl` object, required
        - `name` string, required
        - `amfClassification` string, required
        - `referenceIndex` string, required
    - `symbol` 'EUTBL' | 'USTBL' | 'eurUSTBL' | 'SPKCC' | 'eurSPKCC' | 'UKTBL' | 'eurUKTBL' | 'SAFO' | 'SAFOd' | 'eurSAFO' | 'eurSAFOd' | 'gbpSAFO' | 'gbpSAFOd' | 'chfSAFO' | 'sekSAFO' | 'nokSAFO' | 'dkkSAFO' | 'plnSAFO' | 'hufSAFO' | 'czkSAFO' | 'SAFO-DATED-DEV' | 'eurSAFO-DATED-DEV' | 'gbpSAFO-DATED-DEV', required
  - object
    - `id` string, uuid, required: a Universally Unique Identifier
    - `fundId` string, uuid, required: a Universally Unique Identifier
    - `isin` string, required: A valid ISIN
    - `navDecimals` integer, required
    - `shareDecimals` integer, required
    - `currency` 'EUR' | 'USD' | 'GBP' | 'CHF' | 'JPY' | 'SGD' | 'SEK' | 'NOK' | 'DKK' | 'PLN' | 'HUF' | 'CZK', required: a currency code among "EUR", "USD", "GBP", "CHF", "JPY", "SGD", "SEK", "NOK", "DKK", "PLN", "HUF", "CZK"
    - `tokens` union[], required
      - union
        - object
          - `network` 'Sepolia' | 'PolygonAmoy' | 'BaseSepolia' | 'ArbitrumSepolia' | 'ArbitrumSepoliaUk' | 'EtherlinkTestnet' | 'Ethereum' | 'Polygon' | 'Base' | 'Arbitrum' | 'ArbitrumUk' | 'Etherlink' | 'Anvil', required: an EVM blockchain network e.g. "Ethereum", "Polygon", "Arbitrum"
          - `address` string, required
        - object
          - `network` 'Starknet' | 'StarknetSepolia', required
          - `address` string, required
        - object
          - `network` 'Stellar' | 'StellarTestnet', required
          - `address` union, required
            - string
            - string
        - object
          - `network` 'Solana' | 'SolanaDevnet', required
          - `address` string, required: a valid Solana address, consisting of 32 to 44 base58 characters
    - `useOfIncome` 'accumulating' | 'distributing', required
    - `minimumInitialSubscription` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
    - `minimumSubsequentSubscription` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
    - `minimumRedemption` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
    - `subscriptionFees` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
    - `redemptionFees` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
    - `managementFees` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
    - `intermediaryShareClasses` array[], required
      - unknown[]
        - unknown
    - `data` object, required
      - `en` object, required
        - `name` string, required
        - `amfClassification` string, required
        - `referenceIndex` string, required
      - `es` object, required
        - `name` string, required
        - `amfClassification` string, required
        - `referenceIndex` string, required
      - `fr` object, required
        - `name` string, required
        - `amfClassification` string, required
        - `referenceIndex` string, required
      - `it` object, required
        - `name` string, required
        - `amfClassification` string, required
        - `referenceIndex` string, required
      - `de` object, required
        - `name` string, required
        - `amfClassification` string, required
        - `referenceIndex` string, required
      - `nl` object, required
        - `name` string, required
        - `amfClassification` string, required
        - `referenceIndex` string, required
    - `symbol` 'EUTBL' | 'USTBL' | 'eurUSTBL' | 'SPKCC' | 'eurSPKCC' | 'UKTBL' | 'eurUKTBL' | 'SAFO' | 'SAFOd' | 'eurSAFO' | 'eurSAFOd' | 'gbpSAFO' | 'gbpSAFOd' | 'chfSAFO' | 'sekSAFO' | 'nokSAFO' | 'dkkSAFO' | 'plnSAFO' | 'hufSAFO' | 'czkSAFO' | 'SAFO-DATED-DEV' | 'eurSAFO-DATED-DEV' | 'gbpSAFO-DATED-DEV', required
    - `bankAccountNumber` string, required: a valid IBAN (International Bank Account Number)
    - `bankAccountBic` string, required: A valid BIC (Bank Identifier Code)
    - `bankAccountIntermediaryBic` string, nullable, required: A valid BIC (Bank Identifier Code)

## Other responses

- `400`: The request did not match the expected schema
- `404`: NotFound

---

[API](https://skmtc.dev/spiko/apis/spiko-public-api.md) - [All operations](https://skmtc.dev/spiko/apis/spiko-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/spiko/apis/spiko-public-api/revisions/61bb9ea12194?raw)
