---
title: "Get system metadata"
method: GET
path: "/api/2/system-metadata"
tags: ["V2 - Blockchains"]
---

# Get system metadata

`GET /api/2/system-metadata`

Returns system metadata: supported pool types, indexed chains, and registered factories. By default all sections are returned. Pass poolTypes, chains, or factories to select specific sections.

## Query parameters

- `factories` boolean — Include the list of registered factories.
- `poolTypes` boolean — Include the list of supported pool types.
- `chains` boolean — Include the list of supported chains.
- `hasMetadata` boolean — Filter factories by metadata presence.
- `status` 'APPROVED' | 'WAITING_APPROVAL' | 'NOT_APPROVED' — Filter factories by approval status.
- `chainId` string — Filter factories by chain ID.
- `name` string — Case-insensitive partial match on factory name.
- `indexed` boolean — Filter chains by indexing status.
- `type` string — Filter chains by type (e.g. "evm", "solana").

## Response `200`

System metadata response

- object
  - `data` object, required
    - `poolTypes` string[]
    - `chains` object[]
      - `id` string, required
      - `name` string, required
      - `type` string, required
      - `chainId` union, required
        - number
        - string
      - `testnet` boolean, required
      - `indexing` boolean, required
      - `averageBlockTimeInSeconds` number, nullable, required
      - `native` object, required
        - `name` string, required
        - `symbol` string, required
        - `decimals` number, required
        - `address` string, required
      - `branding` object, required
        - `logo` string, required
        - `color` string, required
      - `blockExplorers` object
        - `default` object, required
          - `name` string, required
          - `url` string, required
          - `apiUrl` string
      - `integrations` object
        - `geckoterminal` string
        - `dexscreener` string
        - `coingecko` string
    - `factories` object[]
      - `chainId` string, required
      - `address` string, required
      - `status` string, required
      - `name` string
      - `metadata` object
        - `ui_name` string
        - `logo` string
        - `website` string

## Other responses

- `402` — Payment Required

---

[API](https://skmtc.net/mobula/apis/mobula-api.md) · [All operations](https://skmtc.net/mobula/apis/mobula-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mobula/mobula-api/versions/32f95d9e8ff2/schema)
