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

# List Supported Assets

> Returns the complete catalog of assets supported by Artemis — covering crypto assets (chains, tokens, ecosystems, categories) and equities. Use the `symbol` (or `artemis_id`) from this list when calling [List Available Metrics](/docs/api-reference/core-artemis-assets/list-available-metrics-for-assets-by-symbol) or [Fetch Metrics](/docs/api-reference/core-artemis-assets/fetch-metrics-for-assets-by-symbol). Results are unpaged.




## OpenAPI

````yaml /openapi.documented.json get /asset/symbols/
openapi: 3.1.0
info:
  title: Artemis API
  version: 1.0.0
  description: >
    Enterprise API for Artemis metrics, stablecoins, and flows.


    ## Authentication


    All endpoints authenticate via an API key. The simplest pattern when using
    the Python SDK is to set the `ARTEMIS_API_KEY` environment variable — the
    SDK will pick it up automatically:


    ```bash

    export ARTEMIS_API_KEY="your-key-here"

    ```


    ```python

    from artemis import Artemis

    client = Artemis()  # reads ARTEMIS_API_KEY from env

    ```


    Endpoints under `/data/api/*` and `/flows/top/` also accept the key as an
    `APIKey` query parameter — the snippets below pass
    `api_key=os.environ["ARTEMIS_API_KEY"]` to populate it explicitly.
servers:
  - url: https://data-svc.artemisxyz.com
security: []
tags:
  - name: Core Artemis Assets
    description: Endpoints for general asset data
  - name: Stablecoins
    description: Endpoints for stablecoin-specific metrics
  - name: Flows
    description: Endpoints for inflows, outflows, and netflows
  - name: Equities
    description: >
      Typed convenience endpoints for equity coverage, scoped to metrics that
      are **comparable across equities** (valuation ratios, core P&L line items,
      price). Symbols are prefixed with `eq-` — e.g. `eq-nvda`, `eq-meta`,
      `eq-coin`. Discover valid symbols via [List Supported
      Assets](#tag/Core-Artemis-Assets/operation/listAssetSymbols).


      Three methods:


      - [`fetch_price`](#tag/Equities/operation/fetchEquityPrice) — daily
      closing price

      - [`fetch_financials`](#tag/Equities/operation/fetchEquityFinancials) — 7
      quarterly P&L line items (Revenue, Net Income, EBITDA, Operating Income,
      FCF, Basic EPS, Diluted EPS)

      -
      [`fetch_valuation_metrics`](#tag/Equities/operation/fetchEquityValuationMetrics)
      — 7 valuation ratios (EV/Revenue, EV/Earnings, EV/EBITDA, EV/FCF, P/FCF,
      Earnings Yield, FCF Yield)


      **The long tail lives elsewhere.** Artemis tracks many more equity metrics
      under the hood — company-specific KPIs (Trading Volume for COIN, DAP/ARPP
      for META, Data Center Revenue for NVDA), regional breakdowns,
      segment-level revenue, and so on. Discover what's available for a given
      symbol via [List Available
      Metrics](#tag/Core-Artemis-Assets/operation/listSupportedMetrics), then
      query via the generic [Fetch
      Metrics](#tag/Core-Artemis-Assets/operation/fetchMetrics) endpoint.
  - name: Insights
    description: >
      Pre-computed insight cards across Artemis's coverage — "asset X's metric Y
      hit a new all-time high", growth streaks, decline streaks, and
      accelerating trends. Each endpoint returns a feed of cards covering crypto
      protocols, stablecoins, and equities in one response. This is the same
      data rendered on [artemis.ai/insights](https://www.artemis.ai/insights).


      Five card-producing endpoints, all parameterless `GET`s:


      - [`list_all_time_highs`](#tag/Insights/operation/listAthInsights) — new
      ATH events

      - [`list_all_time_lows`](#tag/Insights/operation/listAtlInsights) — new
      ATL events

      - [`list_growth_streaks`](#tag/Insights/operation/listStreakInsights) — N
      consecutive periods of growth

      -
      [`list_decline_streaks`](#tag/Insights/operation/listDeclineStreakInsights)
      — N consecutive periods of decline

      -
      [`list_acceleration_signals`](#tag/Insights/operation/listAccelerationInsights)
      — rate of change itself accelerating


      **Caching.** Each endpoint is cached server-side for one hour. The first
      call after cache expiry can take up to a minute as the underlying
      Snowflake query runs; subsequent calls within the hour are sub-second.
paths:
  /asset/symbols/:
    get:
      tags:
        - Core Artemis Assets
      summary: List Supported Assets
      description: >
        Returns the complete catalog of assets supported by Artemis — covering
        crypto assets (chains, tokens, ecosystems, categories) and equities. Use
        the `symbol` (or `artemis_id`) from this list when calling [List
        Available
        Metrics](/docs/api-reference/core-artemis-assets/list-available-metrics-for-assets-by-symbol)
        or [Fetch
        Metrics](/docs/api-reference/core-artemis-assets/fetch-metrics-for-assets-by-symbol).
        Results are unpaged.
      operationId: listAssetSymbols
      responses:
        '200':
          description: An unpaged list of assets with simplified metadata.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AssetSymbolsResponse'
              example:
                assets:
                  - artemis_id: aave
                    symbol: aave
                    coingecko_id: aave
                    title: Aave
                    color: '#667cfc'
                  - artemis_id: abstract
                    symbol: abstract
                    coingecko_id: null
                    title: Abstract
                    color: '#04db74'
                  - artemis_id: abtc
                    symbol: eq-abtc
                    coingecko_id: null
                    title: American Bitcoin
                    color: '#F7931A'
      x-codeSamples:
        - lang: python
          source: |
            from artemis import Artemis

            client = Artemis()
            response = client.asset.list_asset_symbols()
            print(response.assets)
components:
  schemas:
    AssetSymbolsResponse:
      type: object
      properties:
        assets:
          type: array
          items:
            $ref: '#/components/schemas/AssetSymbol'
      required:
        - assets
    AssetSymbol:
      type: object
      properties:
        artemis_id:
          type: string
        symbol:
          type: string
        coingecko_id:
          type:
            - string
            - 'null'
        title:
          type: string
        color:
          type: string
      required:
        - artemis_id
        - symbol
        - title

````