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

# GET /share-classes/

`GET /share-classes/`

## Request

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

## Response `200`

Success

- union[]
  - 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
              - …
          - 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
              - …
          - 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

---

[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)
